Oregon Roofer License Requirements

Official classification: CCB Contractor License with a roofing specialty endorsement (Residential Specialty Contractor or Commercial Specialty Contractor) · Issued by the Oregon Construction Contractors Board (CCB).

🏠 RooferOR ✔ Verified 2026-09-21

In Oregon, roofers must hold the CCB Contractor License with a roofing specialty endorsement (Residential Specialty Contractor or Commercial Specialty Contractor), issued by the Oregon Construction Contractors Board (CCB), and a surety bond is required. Full requirements — experience, exams, fees, insurance, renewal and reciprocity — are detailed below.

How to become a licensed roofer in Oregon

Oregon has no standalone roofing license: you earn a Construction Contractors Board (CCB) license with a roofing specialty endorsement. The order below follows the CCB's own published application steps.

  1. Pick your endorsement using the CCB's Endorsement Chart: Residential Specialty Contractor (RSC) for residential and small commercial roofing, or Commercial Specialty Contractor Level 1 (8 years experience) or Level 2 (4 years experience) for larger commercial work.
  2. Complete the 16-hour CCB-approved pre-license training course and choose your Responsible Managing Individual (RMI), the person who takes the exam and consents to a background check (unless the RMI already holds the NASCLA Accredited Commercial Contractor Exam credential). Commercial Specialty applicants also document their years of construction experience (Level 1: 8 years, Level 2: 4 years).
  3. Register your business with the Oregon Secretary of State.
  4. Take and pass the Oregon Construction Contractor Exam through PSI (based on the Oregon NASCLA Contractors Guide to Business, Law and Project Management, 2nd edition): 70% required, 56 of 80 questions.
  5. Buy your surety bond: $20,000 for Residential Specialty, or $55,000 (Level 1) / $25,000 (Level 2) for Commercial Specialty.
  6. Get general liability insurance that meets the CCB minimum: $300,000 per occurrence for Residential Specialty, or $1 million aggregate (Level 1) / $500,000 per occurrence (Level 2) for Commercial Specialty.
  7. If you'll have employees, arrange workers' compensation insurance and get your employer tax account numbers.
  8. Submit the CCB application online with your bond, insurance certificate, exam confirmation, and the license fee (up to $400 for the two-year license).
  9. Wait for CCB review: the Board's own guidance puts routine processing at roughly six to eight weeks.

Oregon roofer license lookup

To confirm a roofer is properly licensed in Oregon — or to check the status of your own license — search the issuing agency's official license database. The record shows whether the license is active and in good standing.

Verify a license now: Search the official search.ccb.state.or.us database →

License types

Requirements at a glance

Experience requiredEvery applicant's Responsible Managing Individual (RMI) must complete the 16-hour pre-license training and pass the Oregon exam, except those who have already passed the NASCLA Accredited Commercial Contractor Exam (who may skip training but must still pass the Oregon exam). Commercial Specialty additionally requires: Level 1 needs 8 years construction experience, Level 2 needs 4 years.
Application feeUp to $400 (two-year license)
License feeIncluded in application fee
Renewal fee$400
Renewal periodEvery 2 years
Continuing education16 hours per 2-year renewal for residential contractors licensed less than 6 years (8 hours for those licensed 6 years or more); 32 hours for Commercial Level 2 and 16 to 80 hours for Commercial Level 1 depending on number of key employees; exemptions available for certain licensed professionals.
Bond requiredResidential Specialty: $20,000 surety bond. Commercial Specialty: $55,000 (Level 1) / $25,000 (Level 2).
Liability insuranceResidential Specialty: $300,000 per occurrence. Commercial Specialty: $1 million aggregate (Level 1) / $500,000/occurrence (Level 2)
Property damageIncluded in general liability
Workers' compRequired if you have employees
Background checkThe Responsible Managing Individual (RMI) must complete a background check after submitting the application.
Credit requirementNone
ReciprocityNone (a CCB license is required regardless of out-of-state licensure) · other states' agreements
Processing timeVariable

Exams

Oregon Construction Contractor Exam (Oregon NASCLA Contractors Guide to Business, Law and Project Management, 2nd ed.)Provider: PSI · Passing: 70% (56 of 80 questions) · Fee: $60

Renewing an Oregon roofer license

The CCB Contractor License with a roofing specialty endorsement (Residential Specialty Contractor or Commercial Specialty Contractor) renews on a fixed cycle set by the Oregon Construction Contractors Board (CCB). Finish the continuing-education requirement before you file — boards generally will not process a renewal without it. Late and lapsed renewals are handled differently by every board, so check the renewal page linked below before the deadline passes.

Renewal periodEvery 2 years
Renewal fee$400
Continuing education16 hours per 2-year renewal for residential contractors licensed less than 6 years (8 hours for those licensed 6 years or more); 32 hours for Commercial Level 2 and 16 to 80 hours for Commercial Level 1 depending on number of key employees; exemptions available for certain licensed professionals.
Where to renewOregon Construction Contractors Board (CCB)

Renewal period: Every 2 years. Your expiry date is printed on your license.

Local / municipal notes

Oregon has no separate state roofing trade license — roofing is a CCB specialty endorsement. Roofers must hold a CCB license to contract for roofing work.

Upfront costs, itemized

Three separate parties get paid before you're licensed to roof in Oregon: the CCB, the exam vendor, and your surety and insurance companies.

CostPaid toAmount
CCB application/license feeConstruction Contractors BoardUp to $400 (2-year license)
CCB renewal feeConstruction Contractors Board$400 every 2 years
Exam feePSI$60
Pre-license training course (all applicants, unless the RMI already holds the NASCLA commercial exam credential)A CCB-approved private training providerNot published by the CCB; providers set their own price
Surety bondA surety/bonding companyCoverage amount: $20,000 (Residential) or $55,000/$25,000 (Commercial Level 1/2). You pay an annual premium, a small percentage of that amount, not the full bond value; the premium depends on your credit and is not published by the CCB.
General liability insuranceAn insurance carrierRequired coverage limit only: $300,000/occurrence (Residential) or $1M aggregate / $500,000 per occurrence (Commercial). The CCB sets the minimum coverage, not the premium you pay.

Frequently asked questions

How do I look up a roofer license in Oregon?

Search the official license database at search.ccb.state.or.us. The record shows whether the license is active and in good standing.

Do roofers in Oregon need a surety bond?

Residential Specialty: $20,000 surety bond. Commercial Specialty: $55,000 (Level 1) / $25,000 (Level 2).

What experience is required for an Oregon roofer license?

Every applicant's Responsible Managing Individual (RMI) must complete the 16-hour pre-license training and pass the Oregon exam, except those who have already passed the NASCLA Accredited Commercial Contractor Exam (who may skip training but must still pass the Oregon exam). Commercial Specialty additionally requires: Level 1 needs 8 years construction experience, Level 2 needs 4 years.

Is insurance required for roofers in Oregon?

Liability: Residential Specialty: $300,000 per occurrence. Commercial Specialty: $1 million aggregate (Level 1) / $500,000/occurrence (Level 2). Property damage: Included in general liability. Workers' compensation: Required if you have employees.

Is a background check required for roofers in Oregon?

Background check: The Responsible Managing Individual (RMI) must complete a background check after submitting the application.

How often must an Oregon roofer license be renewed?

Every 2 years. Continuing education: 16 hours per 2-year renewal for residential contractors licensed less than 6 years (8 hours for those licensed 6 years or more); 32 hours for Commercial Level 2 and 16 to 80 hours for Commercial Level 1 depending on number of key employees; exemptions available for certain licensed professionals.

How do I get a roofing license in Oregon?

Oregon licenses roofers through the Construction Contractors Board (CCB) as a specialty endorsement, not a separate roofing license. Every applicant's RMI must complete 16 hours of pre-license training and pass the PSI exam (unless the RMI already holds the NASCLA Accredited Commercial Contractor Exam, who may skip training but must pass the Oregon exam). Commercial Specialty applicants must also provide 4 to 8 years of construction experience. Everyone needs a surety bond, liability insurance, and a CCB application before they can legally contract roofing work.

How much does it cost to get a roofing license in Oregon?

The CCB application and license fee runs up to $400 for a two-year license, and the PSI exam costs $60. On top of that you'll pay for a surety bond ($20,000 coverage for Residential Specialty, more for Commercial) and liability insurance; both are ongoing premiums the CCB does not set or publish.

How long does it take to get an Oregon roofing contractor license?

The CCB's own guidance estimates roughly six to eight weeks for routine processing once your application, bond, and insurance are in order. Add time before that for scheduling and passing the PSI exam, and for the 16-hour training course, which applies to all applicants.

Do roofers need a bond in Oregon?

Yes. Residential Specialty contractors need a $20,000 surety bond, and Commercial Specialty contractors need $55,000 (Level 1) or $25,000 (Level 2). The bond protects customers, not the contractor, and you pay a yearly premium rather than the full bond amount.

Fees and rules change frequently (often annually). This page was last verified on 2026-09-21 — always confirm current requirements directly with the Oregon Construction Contractors Board (CCB) before applying. This is not legal advice.

Official sources

oregon.gov/ccb/pages/ccb license.aspx
oregon.gov/ccb/pages/continuing-education.aspx
oregon.gov/ccb/pages/ccb license.aspx
oregon.gov/ccb/Documents/Endorsement Chart.pdf
oregon.gov/ccb/Documents/Guide to becoming a lic contractor.pdf

⚡ Electrician
General Journeyman Electrician (J) — issued by BCD; a separate CCB Electrical Contractor license is required to operate a contracting business
🔧 Plumber
Journeyman Plumber (JP) — issued by BCD; a separate CCB license is required to operate a plumbing contracting business
❄️ HVAC
CCB Contractor License with a mechanical/HVAC specialty endorsement (Residential Specialty Contractor or Commercial Specialty Contractor)
🏗️ General Contractor
CCB Residential General Contractor (RGC) and/or Commercial General Contractor (CGC Level 1/Level 2)
Alabama
Roofers License
Arizona
CR-42 / C-42 / R-42 Roofing
Arkansas
Residential Roofing Registration
California
C-39 Roofing Contractor
Connecticut
Home Improvement Contractor (HIC) Registration
Florida
Roofing Contractor (Certified / Registered)
Georgia
No dedicated statewide roofing license; roofers use Residential Basic, Residential Light Commercial, or General Contractor license issued by SLBRGC
Hawaii
C-42 Roofing Contractor (with sub-classifications including C-42a metal shingles, C-42b wood shakes)
Illinois
Roofing Contractor License
Indiana
No statewide license — City of Indianapolis General Contractor License (covers roofing)
Iowa
Construction Contractor Registration
Kansas
Roofing Contractor Registration Certificate
Louisiana
Roofing and Sheet Metal, Siding (commercial specialty classification) / Roofing (residential specialty)
Maryland
Home Improvement Contractor License — Roofing (MHIC)
Massachusetts
Construction Supervisor License (CSL) — Specialty: Roof Covering (+ HIC Registration for residential work)
Michigan
Maintenance & Alteration Contractor License — Roofing Classification
Minnesota
Residential Roofer License
Mississippi
Commercial Roofing Contractor (Roofing, Sheet Metal & Siding specialty) / Residential Roofer
Missouri
No statewide roofing license or registration — roofing is licensed locally where a city requires it
Nevada
C-15a Roofing Contractor
New Jersey
Home Improvement Contractor Registration (Roofing)
New Mexico
GS-21 Roofing Contractor
New York
Home Improvement Contractor License
North Carolina
No separate roofing board — roofing of $40,000 or more requires an NCLBGC General Contractor license, available as a dedicated S(Roofing) specialty classification (or under the broader Building / Residential classifications)
Ohio
No statewide license — City of Columbus Home Improvement Limited Contractor License
Oklahoma
Roofing Contractor Registration
Pennsylvania
Home Improvement Contractor (HIC) Registration
Rhode Island
Commercial Roofing License
South Carolina
General Contractor - Roofing (RF) classification [commercial]; Residential Specialty Contractor - Roofing [residential]
Tennessee
Contractor License, BC classification (Roofing is building category 21, includes gutters and vinyl siding)
Texas
No statewide license — voluntary RCAT registration; municipal permits apply
Utah
S280 Roofing Contractor
Virginia
Contractor License (Class A/B/C) with Roofing (ROC) specialty designation
Washington
Roofing Specialty Contractor Registration
Wisconsin
No statewide roofing license — residential roofing uses the Dwelling Contractor + Qualifier credentials