Oregon · Checked October 22, 2026

Roofing license in Oregon

State license. Oregon requires anyone who works for pay on construction improvements to real property — roofing is listed by name — to hold a Construction Contractors Board (CCB) license. There is no separate roofer license and no minimum job size: the roofer picks an endorsement (for example Residential Specialty for trade-only work, Residential General, or the commercial levels, or dual), completes 16 hours of pre-license training, passes the Oregon exam at 70%, and files the bond and liability insurance for that endorsement. The license costs $400 for two years.

ItemOregon
RegimeCCB contractor license required for roofers — endorsement decides residential vs commercial
ExamOregon contractor exam (PSI) — 80 multiple-choice questions, open-book from the Oregon NASCLA Contractors Guide to Business, Law and Project Management, after 16 hours of approved pre-license training — pass mark 70% (56 of 80 correct); 3 hours; exam fee $60. Score is given immediately. The license must be applied for within 24 months of passing; if a license lapses for more than 24 months, training and the exam must be retaken. Applicants who passed the NASCLA Accredited Commercial exam skip the 16-hour training but must still pass the Oregon law/business exam.
ExperienceNo years-of-experience requirement for the CCB license in the Board materials checked — the gate is the 16-hour training and exam for the Responsible Managing Individual. Continuing education applies after licensing (residential and commercial CE rules, OAR Chapter 812).
Application fee$400 fee for a two-year license (current CCB license page)
License / registration fee$400 renewal for two years in the fee schedules checked
Total state cost$400 state license fee for two years, plus $60 exam fee, pre-license training cost (set by the approved provider), bond premium and insurance premiums — Many secondary pages still quote $325 for the two-year license; the CCB's own current license page states $400 for a two-year license, and $400 is used here.
BondCCB surety bond in the amount for the endorsement (amounts effective Jan. 1, 2024, after a $5,000 increase to every tier): Residential General $25,000; Residential Specialty $20,000; Residential Limited $15,000; Residential Developer $25,000; Commercial General Level 1 $80,000; Commercial Specialty Level 1 $55,000; Commercial General Level 2 $25,000; Commercial Specialty Level 2 $25,000; Commercial Developer $25,000. Dual-endorsed contractors need both a residential and a commercial bond. The bond pays CCB final orders the contractor fails to pay, up to the bond amount.
Insurance minimumsGeneral liability per endorsement, certificate naming the Construction Contractors Board as certificate holder: Residential General $500,000 per occurrence; Residential Specialty $300,000 per occurrence; Residential Limited $100,000 per occurrence; Commercial General Level 1 $2,000,000 aggregate; Commercial General Level 2 $1,000,000 aggregate; Commercial Specialty Level 1 $1,000,000 aggregate; Commercial Specialty Level 2 $500,000 per occurrence. Workers' compensation is required if the business has employees; commercial contractors must have workers' compensation coverage.
Who qualifiesOregon's equivalent is the Responsible Managing Individual (RMI): an owner or employee with management or supervisory authority over the business's construction activities who completes the 16-hour training and passes the exam. An RMI may be listed on only one license at a time as RMI employee.
TimelineCCB states applications may take six to eight weeks to complete; submit online as early as possible with bond, insurance certificate, certification form and test score report attached.
RenewalTwo-year license. Renewal $400 in the schedules checked, with bond and insurance kept continuously on file and continuing education completed under OAR 812-020 (commercial) / 812-022 (residential).

Classes and credentials

CredentialScopeNotes
Residential Specialty ContractorresidentialThe typical roofer endorsement for trade/specialty work on homes (roofing is a listed residential specialty trade). Bond $20,000; liability $300,000 per occurrence (amounts effective Jan. 1, 2024).
Residential General ContractorresidentialFor contractors performing / overseeing multiple trades on residential work. Bond $25,000; liability $500,000 per occurrence.
Residential Limited ContractorresidentialLimited-scope / dollar-limited residential work. Bond $15,000; liability $100,000 per occurrence.
Commercial Specialty Contractor — Level 1 and Level 2commercialFor specialty (trade) work on commercial structures. Level 1: bond $55,000, liability $1,000,000 aggregate. Level 2: bond $25,000, liability $500,000 per occurrence.
Commercial General Contractor — Level 1 and Level 2commercialLevel 1: bond $80,000, liability $2,000,000 aggregate. Level 2: bond $25,000, liability $1,000,000 aggregate. A contractor working on both home and commercial roofs needs both a residential and a commercial endorsement — and both bonds.

Subcontractors

A contractor must carry the proper endorsement for the structure type being worked on — a residentially endorsed contractor must change / add endorsement before bidding a commercial project, and vice versa. Subcontractors doing roofing for pay need their own CCB license and endorsement; working under a licensed prime does not license the sub.

The local layer

The CCB license is statewide and is the operative credential. Cities (for example Portland) add permits, inspections and local business requirements, not a second contractor license for roofing. Lead-based paint rules add a separate layer: work disturbing lead paint in pre-1978 homes requires the appropriate CCB lead-based paint license / certification (OAR 812-007).

Deductible law (insurance work)

No specific deductible-waiver statute found. No Oregon statute specifically banning a roofing contractor from paying, waiving or advertising to pay an insurance deductible was found in searches on 2026-10-22. Oregon's Unlawful Trade Practices Act and insurance-fraud law still apply. Status is 'no specific statute found', not permission.

Run the compliance checker for Oregon →

Law changes to know

The full law-changed tracker →

Run your number

Thresholds and classes turn on your contract value and your role. Run the checker with Oregon preselected:

Run your verdict

Thresholds in several states turn on the size of a single contract — this number is what the verdict is computed from.

Sources — checked October 22, 2026

Confirm with the board before you file: fees and rules change, and the board — not this page — decides your application. Information only, not legal advice.

The Launch File for your state — included in the $49 RoofingLicenseCheck Kit

The checker gives you the verdict. The kit gives you the paperwork, in filing order: the application walkthrough for your state's class, qualifying-party documentation templates, the bond and insurance spec sheet with your state's exact minimums, the city-registration checklist pack for no-license states, and the contract-compliance pack (deductible language and required contract notices, including Florida's deadlines calendar).

$49 one-time payment

See the kit

Included in the $49 RoofingLicenseCheck Kit — every item below, for every state, one payment.