How to get a roofing license in Oregon

Yes. Oregon has no roofing-only license, but roofing for pay requires a Construction Contractors Board license, usually with a residential specialty endorsement.

YesState license required
3License types to choose from
1Exam to pass
2 yearsBetween renewals
The short version for Oregon
  • No license needed for casual, minor work under $1,000 on one project if you do not advertise.
  • None stated for residential endorsements. Commercial Level 2 needs 4 years and Level 1 needs 8 years of construction experience among key employees.
  • Plan for a business and law exam.
  • Residential specialty contractor $20,000. Residential general contractor $25,000.
  • Every two years. Residential contractors need 8 hours of continuing education per two year period.

Do you need a state license in Oregon?

Oregon licenses roofing work at the state level through the Oregon Construction Contractors Board (CCB). Below is what the board asks for, in the order you will run into it.

No license needed for casual, minor work under $1,000 on one project if you do not advertise.

Oregon license types for roofing work

Oregon splits the work into 3 licenses. Pick the one that matches the jobs you take, since working outside its scope is the same as working without one.

LicenseWhat it covers
Residential Specialty ContractorOne or two trades on homes, or three or more on one property if the contract is $2,500 or less
Residential General ContractorAny number of trades on homes and small commercial jobs
Commercial General Contractor Level 1 or 2Commercial jobs; 8 or 4 years of experience

Steps to get licensed in Oregon

  1. Take the 16 hour pre-license course and pass the Oregon contractor exam.
  2. Pick your endorsement, usually residential specialty for a roofing business.
  3. Register your business with the Oregon Secretary of State.
  4. Buy the $20,000 residential specialty bond and $300,000 per occurrence liability insurance naming the CCB.
  5. Apply online with the CCB and pay the $400 fee.
  6. Renew every two years with 8 hours of continuing education.

Experience and other requirements

Experience. None stated for residential endorsements. Commercial Level 2 needs 4 years and Level 1 needs 8 years of construction experience among key employees.

The license to apply for. CCB license, Residential Specialty Contractor endorsement (or a commercial endorsement).

Oregon roofing exams

Trade exam. No trade exam.

Business and law exam. Yes. 16 hours of pre-license training and the Oregon contractor exam (80 questions, 70 percent to pass, open book), given through PSI.

What it costs in Oregon

The board lists 3 fees along the way. These are the state's own numbers. Insurance, any bond, exam prep and your business registration come on top.

FeeAmount
CCB application (from 7/1/2025)$400
CCB renewal (every two years)$400
Oregon contractor exam (paid to PSI)$60

Insurance and bond

Insurance. Residential specialty: $300,000 per occurrence general liability. Residential general: $500,000 per occurrence.

Bond. Residential specialty contractor $20,000. Residential general contractor $25,000.

Renewal and licenses from other states

Renewal. Every two years. Residential contractors need 8 hours of continuing education per two year period.

Reciprocity. The official pages we read do not say. Check with the board (official site).

Good to know in Oregon

  • Most endorsements need a Responsible Managing Individual who passed the training and exam.
  • Register your business with the Oregon Secretary of State before applying.

After you are licensed

The license lets you take the work. Getting the work is the next job.

  • Register the business. If you work under a name other than your own, register it where your state asks (often the Secretary of State, sometimes the county), and keep the name the same on your license, your truck and your invoices.
  • Claim your Google Business Profile. It is the listing people see when they search for a roofer near them. Fill in your service area, hours and real photos of your work.
  • Put up a website that shows the license. Customers look for it before they call. Koira builds a contractor website for you and keeps it current.
  • See where you stand. The free Koira report checks how your business shows up in search and on maps against shops near you.

Where this comes from

Every fact on this page comes from the Oregon Construction Contractors Board (CCB) and the official pages below, checked October 8, 2026. Fees and rules change, so confirm with the board before you file.

More for your trade: how roofing companies run on Koira.

FAQ

Do you need a state roofing license in Oregon?

Yes. Oregon has no roofing-only license, but roofing for pay requires a Construction Contractors Board license, usually with a residential specialty endorsement.

Can you do small jobs in Oregon without a license?

No license needed for casual, minor work under $1,000 on one project if you do not advertise.

How much does a roofing license cost in Oregon?

The fees the board lists: ccb application (from 7/1/2025), $400; ccb renewal (every two years), $400; oregon contractor exam (paid to psi), $60. Insurance, a bond if one applies, and exam prep cost extra.

What exams do you take for a roofing license in Oregon?

Yes. 16 hours of pre-license training and the Oregon contractor exam (80 questions, 70 percent to pass, open book), given through PSI.

How much experience do you need in Oregon?

None stated for residential endorsements. Commercial Level 2 needs 4 years and Level 1 needs 8 years of construction experience among key employees.

How often do you renew in Oregon?

Every two years. Residential contractors need 8 hours of continuing education per two year period.

Who issues roofing licenses in Oregon?

The Oregon Construction Contractors Board (CCB). Its site is the place to check current forms and fees before you apply.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
How to Get a Roofing License in Oregon (2026 Requirements)