Roof Replacement — Oregon license requirements
01 The project
The starting point is the work itself — Roof Replacement in Oregon. The job determines which trades are involved, and the trades determine which license classifications may be required.
| Component | Trade |
|---|---|
| Roof cover system | Roofing |
02 Jurisdiction
This project is evaluated for Oregon — the single-board, endorsement-tier state. The Construction Contractors Board (CCB) licenses every person who works for compensation on improvements to real property (ORS 701.021), scoped by an endorsement chosen by structure class (residential / small commercial / large commercial), each with a statutory surety bond and general liability, a Responsible Managing Individual and a two-year term. Electrical and plumbing are separate Building Codes Division contractor licenses. Oregon jurisdiction page.
Permit fees, local construction rules and any municipal business license were not researched and remain LOCAL_AUTHORITY_REQUIRED. The exact commercial level-1 GL basis is a documented conflict (CONFLICT-OR-002) and the rule returns NOT_DETERMINED on the aggregate/per-occurrence wording rather than guessing. State requirements are not the complete story for any locality.
03 Trade → license
Relations below are recorded per state — only this jurisdiction's classifications are shown.
Trades involved: Roofing.
- May require RSC — Residential Specialty Contractor (RSC) confirmed S-OR-CCB-DO-I-NEED rule OR-CCB-LICENSEA single-trade residential roofer holds the residential specialty endorsement (bond $20,000 / GL $300,000).
- Alternative path RGC — Residential General Contractor (RGC) confirmed S-OR-ORS-701-021 rule OR-CCB-LICENSEA general contractor performing roofing as part of a multi-trade residential job holds the residential general endorsement.
- Alternative path CS1 — Commercial Specialty Contractor, Level 1 (CS1) confirmed S-OR-ORS-701-021 rule OR-ENDORSEMENTCommercial roofing on a large commercial structure requires a commercial specialty endorsement (level 1 for large commercial).
04 Scope
What the official sources say about the work involved — typed assertions, never a boolean "covers". Interpretations are marked as such.
- Officially included RGC Small Commercial Structure Construction (may_perform) ORS 701.021(3) S-OR-ORS-701-021
- Officially excluded RGC Large Commercial Structure Construction (may_not_perform) ORS 701.021(4) S-OR-ORS-701-021 The structure-class fence: residential endorsements do not reach large commercial work.
- Officially included RGC More Than Two Unrelated Building Trades (may_perform) ORS 701.005(7) S-OR-ORS-701-005
- Officially included RSC Residential Roofing (may_perform) ORS 701.021(2)-(4) S-OR-CCB-DO-I-NEED
- Not determined RSC Residential Specialty Endorsement Plus Trade Permits (requires) ORS 701.021; ORS 701.005(18) S-OR-CCB-DO-I-NEED NOT_DETERMINED because the record does not expressly resolve whether a specific HVAC trade credential exists beyond the CCB specialty endorsement.
05 Requirements
| Requirement | Kind | Statement | Source |
|---|---|---|---|
| CCB license required for compensated construction work ORS 701.021(1); CCB 'Do You Need A License?' (read 2026-10-05) | license | ORS 701.021(1) verbatim: 'Except as provided in ORS 701.010, a person or joint venture that undertakes, offers to undertake or submits a bid to do work as a contractor must have a current license issued by the Construction Contractors Board and possess an appropriate endorsement as provided in this section.' The CCB states that Oregon law requires anyone who works for compensation in any construction activity involving improvements to real property to be licensed. | S-OR-ORS-701-021Source S-OR-ORS-701-021 — Oregon Legislature — Oregon Revised Statutes (ORS)ORS 701.021 — License requirement; endorsements — ORS 701.021(1); CCB 'Do You Need A License?' (read 2026-10-05) https://oregon.public.law/statutes/ors_701.021 Retrieved 2026-10-05 · last verified 2026-10-05 A person or joint venture that undertakes, offers to undertake or bids contract work must have a current CCB license and an appropriate endorsement. Residential work: residential general/specialty/limited, residential developer, locksmith, restoration, home inspector services, home services, home energy performance score (2). Small commercial work: any residential endorsement OR commercial general/specialty level 1/2 or commercial developer (3). Large commercial work: a COMMERCIAL endorsement only (4). |
| The endorsement must match the structure class ORS 701.021(2)-(4) (read 2026-10-05) | license | ORS 701.021 classifies work by STRUCTURE: residential work needs a residential endorsement (2); small commercial work needs a residential endorsement OR a commercial endorsement (3); and LARGE commercial work needs a commercial endorsement only (4). A contractor may not bid outside the endorsement held without changing the license. | S-OR-ORS-701-021Source S-OR-ORS-701-021 — Oregon Legislature — Oregon Revised Statutes (ORS)ORS 701.021 — License requirement; endorsements — ORS 701.021(2)-(4) (read 2026-10-05) https://oregon.public.law/statutes/ors_701.021 Retrieved 2026-10-05 · last verified 2026-10-05 A person or joint venture that undertakes, offers to undertake or bids contract work must have a current CCB license and an appropriate endorsement. Residential work: residential general/specialty/limited, residential developer, locksmith, restoration, home inspector services, home services, home energy performance score (2). Small commercial work: any residential endorsement OR commercial general/specialty level 1/2 or commercial developer (3). Large commercial work: a COMMERCIAL endorsement only (4). |
| Surety bond required (amount set by endorsement) ORS 701.068; CCB Surety Bonds (read 2026-10-05) | bond | ORS 701.068(1): an applicant for issuance or renewal of a contractor license must file a surety bond with one or more corporate sureties authorized to do business in Oregon, in the amount set by ORS 701.081 (residential) or 701.084 (commercial). A licensee holding BOTH endorsements must file BOTH bonds (701.068(2)). | S-OR-ORS-701-068Source S-OR-ORS-701-068 — Oregon Legislature — Oregon Revised Statutes (ORS)ORS 701.068 — Bonding requirements; action against surety — ORS 701.068; CCB Surety Bonds (read 2026-10-05) https://oregon.public.law/statutes/ors_701.068 Retrieved 2026-10-05 · last verified 2026-10-05 An applicant must file a surety bond in the amount set by ORS 701.081 (residential) or 701.084 (commercial); a residential+commercial licensee must file both. If the amount owed exceeds the bond, the board suspends the license and may require a reinstatement bond up to 5× the ordinary amount. The bond pays only board determinations under ORS 701.145/701.146. |
| General liability insurance required (amount set by endorsement) ORS 701.073; CCB Liability Insurance (read 2026-10-05) | insurance | ORS 701.073: a licensed contractor must have public liability, personal injury and property damage insurance covering the work, including products and completed operations, in the amount set by ORS 701.081 or 701.084, and must provide evidence at licensure and renewal. The CCB certificate holder must be the Construction Contractors Board, PO Box 14140, Salem, OR 97309. | S-OR-ORS-701-073Source S-OR-ORS-701-073 — Oregon Legislature — Oregon Revised Statutes (ORS)ORS 701.073 — Insurance required of licensed contractors — ORS 701.073; CCB Liability Insurance (read 2026-10-05) https://oregon.public.law/statutes/ors_701.073 Retrieved 2026-10-05 · last verified 2026-10-05 A licensed contractor must have public liability, personal injury and property damage insurance covering the work, including products and completed operations, in the amount set by ORS 701.081 or 701.084, and must provide evidence at licensure and renewal. |
| Workers' compensation insurance required if the business has employees CCB Workers Compensation Insurance (read 2026-10-05) | insurance | The CCB: workers' compensation insurance is required if the business has employees; COMMERCIAL contractors must have workers' compensation insurance. Family-owned businesses with no non-family employees may be exempt. | S-OR-CCB-WORKERS-COMPSource S-OR-CCB-WORKERS-COMP — Oregon Construction Contractors Board (CCB)Oregon CCB — Workers Compensation Insurance — CCB Workers Compensation Insurance (read 2026-10-05) https://www.oregon.gov/ccb/pages/ccb%20license.aspx#workers-compensation-insurance Retrieved 2026-10-05 · last verified 2026-10-05 Workers' compensation insurance is required if the business has employees; commercial contractors must have it. Family-owned businesses with no non-family employees may be exempt. |
| Responsible Managing Individual required (except developer-only) ORS 701.091; ORS 701.005(16); CCB RMI (read 2026-10-05) | license | ORS 701.091(1): a business licensed under the chapter must at all times have at least one responsible managing individual (RMI) — an owner or employee with management/supervisory authority over construction activities who has completed the training and testing or demonstrated the required experience. ORS 701.091(2): the requirement does not apply to a business licensed solely as a residential or commercial developer. | S-OR-ORS-701-091Source S-OR-ORS-701-091 — Oregon Legislature — Oregon Revised Statutes (ORS)ORS 701.091 — Responsible managing individual — ORS 701.091; ORS 701.005(16); CCB RMI (read 2026-10-05) https://oregon.public.law/statutes/ors_701.091 Retrieved 2026-10-05 · last verified 2026-10-05 A business licensed under the chapter must at all times have at least one RMI. Does not apply to a business licensed solely as a residential or commercial developer. |
| 16-hour pre-license training + Oregon contractor exam ORS 701.122; CCB Pre-License Education (read 2026-10-05) | exam | The CCB requires the RMI to be at least 18, to complete at least 16 hours of pre-license training from an approved provider and to pass the Oregon exam: 80 multiple-choice questions, 70% to pass (56 correct), three hours, open book, cost $60 (paid to PSI). ORS 701.122 authorizes the board to impose the training and approve the test; subsections (1) and (3) do not apply to a developer-only applicant. | S-OR-CCB-PRELICENSESource S-OR-CCB-PRELICENSE — Oregon Construction Contractors Board (CCB)Oregon CCB — Pre-License Education (16-hour training + Oregon contractor exam) — ORS 701.122; CCB Pre-License Education (read 2026-10-05) https://www.oregon.gov/ccb/pages/ccb%20license.aspx#pre-license-education Retrieved 2026-10-05 · last verified 2026-10-05 To obtain a CCB license the applicant must be at least 18 and complete at least 16 hours of pre-license training from an approved provider and pass the Oregon exam. The exam is 80 multiple-choice questions, 70% to pass (56 correct), three hours, open book, cost $60; based on the Oregon version of the NASCLA Contractors Guide (2nd ed.). Apply within 24 months of passing; a license lapsed more than 24 months requires retraining and retest. Applicants who passed the NASCLA commercial general building exam skip the training but still take the Oregon exam. |
| Residential contractor continuing education (8 hours per two-year period) ORS 701.082 (read 2026-10-05) | renewal | ORS 701.082: to renew a residential contractor license the licensee must complete 8 hours of CE in the two-year period preceding renewal — 3 hours of laws/regulations/business practices plus 5 hours of board-approved electives — and an additional 8 hours if the contractor was not licensed during any part of the prior six years. Does not apply to a residential-developer-only endorsement. | S-OR-ORS-701-082Source S-OR-ORS-701-082 — Oregon Legislature — Oregon Revised Statutes (ORS)ORS 701.082 — Residential contractor continuing education requirements; exemptions — ORS 701.082 (read 2026-10-05) https://oregon.public.law/statutes/ors_701.082 Retrieved 2026-10-05 · last verified 2026-10-05 A residential contractor must complete 8 hours of CE in the two-year period preceding renewal: 3 hours of laws/regulations/business practices (board materials) plus 5 hours of board-approved electives. An additional 8 hours is required if the contractor was not licensed during any part of the prior six years. Does not apply to a residential-developer-only endorsement. |
| Two-year license term; renewal; inactive status ORS 701.063 (read 2026-10-05) | renewal | ORS 701.063(1): 'A license is valid for two years from the date of issuance unless the license is revoked or suspended.' A lapsed license may be renewed within two years (4). An inactive license is subject to licensing requirements and fees but not to bonding or insurance, is not valid for work or permits, and may be used at most once per two-year term (5). | S-OR-ORS-701-063Source S-OR-ORS-701-063 — Oregon Legislature — Oregon Revised Statutes (ORS)ORS 701.063 — Term of license; fee; renewal; inactive status — ORS 701.063 (read 2026-10-05) https://oregon.public.law/statutes/ors_701.063 Retrieved 2026-10-05 · last verified 2026-10-05 A license is valid for TWO YEARS from issuance. A lapsed license may be renewed within two years. An inactive license is subject to licensing requirements and fees but not the bonding/insurance requirements; it is not valid for offering, bidding, obtaining a permit or performing work, and may be used at most once per two-year term. |
| CCB application / renewal fee — $400 (board-set) ORS 701.056; OAR 812-003-0142; CCB Forms & Fees (read 2026-10-05) | fee | The statute (ORS 701.056) directs an application fee but states no amount; the board sets it under ORS 701.238. OAR 812-003-0142: effective July 1, 2025 the application fee for all NEW licenses is $400 (was $325); effective July 1, 2024 the fee for all RENEWAL or reissued licenses is $400 (was $325). | S-OR-OAR-812-003-0142Source S-OR-OAR-812-003-0142 — Oregon Secretary of State — Office of Administrative Rules (Oregon Administrative Rules)OAR 812-003-0142 — CCB License Application Fees — ORS 701.056; OAR 812-003-0142; CCB Forms & Fees (read 2026-10-05) https://secure.sos.state.or.us/oard/view.action?ruleNumber=812-003-0142 Retrieved 2026-10-05 · last verified 2026-10-05 Effective July 1, 2024, the application fee for all RENEWAL or reissued licenses is $400 (was $325). Effective July 1, 2025, the application fee for all NEW licenses is $400 (was $325). Application fees are non-refundable except a renewal refunded because the applicant formed a new business entity, less a $40 processing fee. Armed-forces renewal exemption for sole proprietors/general partners. |
| Unlicensed contracting is a Class A misdemeanor ORS 701.990 (read 2026-10-05) | license | ORS 701.990(1): violation of ORS 701.021 (the license requirement) is a Class A misdemeanor. (2)-(3): intentional unauthorized use of a contractor's license number, and use with intent to deceive the public, are each Class A misdemeanors. | S-OR-ORS-701-990Source S-OR-ORS-701-990 — Oregon Legislature — Oregon Revised Statutes (ORS)ORS 701.990 — Criminal penalties — ORS 701.990 (read 2026-10-05) https://oregon.public.law/statutes/ors_701.990 Retrieved 2026-10-05 · last verified 2026-10-05 Violation of ORS 701.021 (license requirement) is a Class A misdemeanor. Intentional unauthorized use of a contractor's license number, and use with intent to deceive the public, are each Class A misdemeanors. |
| Cities and metropolitan service districts may impose their own business-license requirements ORS 701.010 (context); CCB (read 2026-10-05) | license | ORS 701.015 provides for business-license requirements in cities and metropolitan service districts, subject to exemptions in ORS 701.020. The CCB directs contractors to the local jurisdiction for permits. No Oregon municipal code or fee schedule was opened — every local fact is LOCAL_AUTHORITY_REQUIRED. | S-OR-ORS-701-021Source S-OR-ORS-701-021 — Oregon Legislature — Oregon Revised Statutes (ORS)ORS 701.021 — License requirement; endorsements — ORS 701.010 (context); CCB (read 2026-10-05) https://oregon.public.law/statutes/ors_701.021 Retrieved 2026-10-05 · last verified 2026-10-05 A person or joint venture that undertakes, offers to undertake or bids contract work must have a current CCB license and an appropriate endorsement. Residential work: residential general/specialty/limited, residential developer, locksmith, restoration, home inspector services, home services, home energy performance score (2). Small commercial work: any residential endorsement OR commercial general/specialty level 1/2 or commercial developer (3). Large commercial work: a COMMERCIAL endorsement only (4). |
06 Rule: OR-CCB-LICENSE
ORS 701.021(1): a person or joint venture that undertakes, offers to undertake or submits a bid to do work as a contractor must have a current CCB license with an appropriate endorsement. The CCB states that anyone who works for compensation in construction involving improvements to real property must be licensed. Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| ccb-required | ccb_contractor_license_required | The endorsement must match the structure class (OR-ENDORSEMENT). Unlicensed contracting is a Class A misdemeanor (OR-PENALTY). |
07 Rule: OR-ENDORSEMENT
ORS 701.021 scopes the endorsement by STRUCTURE class: residential work needs a residential endorsement; small commercial work needs a residential OR commercial endorsement; large commercial work needs a commercial endorsement only. Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| residential | residential_endorsement_required | — |
| small-commercial | residential_or_commercial_endorsement_required | — |
| large-commercial | commercial_endorsement_required | A residential endorsement does NOT reach large commercial work (ORS 701.021(4)). |
08 Rule: OR-BOND
ORS 701.068: an applicant for issuance or renewal must file a surety bond in the amount set by ORS 701.081 (residential) or 701.084 (commercial); a dual licensee must file both. Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| bond-required | surety_bond_required | A residential+commercial licensee must file both bonds (ORS 701.068(2)). |
09 Rule: OR-INSURANCE
ORS 701.073: a licensed contractor must carry general liability insurance in the amount set by ORS 701.081 (residential) or 701.084 (commercial), with products/completed operations coverage. The exact aggregate/per-occurrence basis is CONFLICT-OR-002 (NOT_DETERMINED). Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| insurance-required | general_liability_required | CONFLICT-OR-002: ORS 701.084 says 'not less than $2 million' while the CCB page says '$2,000,000 aggregate' — the exact basis is NOT_DETERMINED. |
10 Rule: OR-WORKERS-COMP
Workers' compensation insurance is required if the business has employees; commercial contractors must have it. Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| wc-required | workers_comp_required | — |
11 Credential chain for this project
- oregon:residential-specialty-contractor — may require (OR-CCB-LICENSE) S-OR-CCB-DO-I-NEEDA single-trade residential roofer holds the residential specialty endorsement (bond $20,000 / GL $300,000).
- oregon:residential-general-contractor — alternative (OR-CCB-LICENSE) S-OR-ORS-701-021A general contractor performing roofing as part of a multi-trade residential job holds the residential general endorsement.
- oregon:commercial-specialty-contractor-level-1 — alternative (OR-ENDORSEMENT) S-OR-ORS-701-021Commercial roofing on a large commercial structure requires a commercial specialty endorsement (level 1 for large commercial).
- Endorsement follows the structure class — residential, small commercial or large commercial (rule OR-ENDORSEMENT). S-OR-ORS-701-021
- Bond + insurance ladder — $25,000/$500,000 (RGC) up to $80,000/$2,000,000 (CG1) (rules OR-BOND, OR-INSURANCE). S-OR-ORS-701-068
- The credentialed trade work S-OR-ORS-479-630
12 Permit and verification layer
Oregon separates the contractor credential from the permit and the locality: the STATE decides who may contract (the CCB endorsement, plus the BCD electrical or plumbing license for those trades), while the city or county issues the building permit and may impose its own business license under ORS 701.015. The permit and its rules are local — LOCAL_AUTHORITY_REQUIRED. S-OR-ORS-701-021
Verify the contractor that actually applies on the official lookup before relying on any outcome here: CCB — verify a contractor. S-OR-ORS-701-021
Source S-OR-ORS-701-021 — Oregon Legislature — Oregon Revised Statutes (ORS)
ORS 701.021 — License requirement; endorsements — ORS 701.021(1); CCB 'Do You Need A License?' (read 2026-10-05)
https://oregon.public.law/statutes/ors_701.021
Retrieved 2026-10-05 · last verified 2026-10-05
A person or joint venture that undertakes, offers to undertake or bids contract work must have a current CCB license and an appropriate endorsement. Residential work: residential general/specialty/limited, residential developer, locksmith, restoration, home inspector services, home services, home energy performance score (2). Small commercial work: any residential endorsement OR commercial general/specialty level 1/2 or commercial developer (3). Large commercial work: a COMMERCIAL endorsement only (4).