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.
- 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.
- 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).
- Register your business with the Oregon Secretary of State.
- 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.
- Buy your surety bond: $20,000 for Residential Specialty, or $55,000 (Level 1) / $25,000 (Level 2) for Commercial Specialty.
- 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.
- If you'll have employees, arrange workers' compensation insurance and get your employer tax account numbers.
- Submit the CCB application online with your bond, insurance certificate, exam confirmation, and the license fee (up to $400 for the two-year license).
- 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.
License types
- Residential Specialty Contractor (RSC) — Work involving one or two unrelated building trades (e.g. roofing) for residential or small commercial projects
- Commercial Specialty Contractor Level 1/Level 2 (CSC1/CSC2) — One or two unrelated building trades (e.g. roofing) for small or large commercial projects
Requirements at a glance
| Experience required | 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. |
|---|---|
| Application fee | Up to $400 (two-year license) |
| License fee | Included in application fee |
| Renewal fee | $400 |
| Renewal period | 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. |
| Bond required | Residential Specialty: $20,000 surety bond. Commercial Specialty: $55,000 (Level 1) / $25,000 (Level 2). |
| Liability insurance | 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' comp | Required if you have employees |
| Background check | The Responsible Managing Individual (RMI) must complete a background check after submitting the application. |
| Credit requirement | None |
| Reciprocity | None (a CCB license is required regardless of out-of-state licensure) · other states' agreements |
| Processing time | Variable |
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 period | Every 2 years |
|---|---|
| Renewal fee | $400 |
| 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. |
| Where to renew | Oregon Construction Contractors Board (CCB) |
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.
| Cost | Paid to | Amount |
|---|---|---|
| CCB application/license fee | Construction Contractors Board | Up to $400 (2-year license) |
| CCB renewal fee | Construction Contractors Board | $400 every 2 years |
| Exam fee | PSI | $60 |
| Pre-license training course (all applicants, unless the RMI already holds the NASCLA commercial exam credential) | A CCB-approved private training provider | Not published by the CCB; providers set their own price |
| Surety bond | A surety/bonding company | Coverage 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 insurance | An insurance carrier | Required 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.
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