How to Verify an Oregon Contractor License
Oregon's contractor licensing framework is administered at the state level by the Construction Contractors Board (CCB), making license verification a standardized process applicable across all 36 counties. Confirming a contractor's active license status, bond coverage, and insurance standing is a concrete step that precedes any residential or commercial construction engagement. This page describes how the verification system is structured, what information it exposes, and how to interpret what it returns.
Definition and scope
License verification in Oregon refers to the process of confirming that a contractor holds a current, active registration with the Oregon Construction Contractors Board (CCB) — the regulatory body established under ORS Chapter 701. Verification is not a background check in the colloquial sense; it is a structured records inquiry that returns credential status, bond and insurance filings, complaint history, and license category.
The CCB issues licenses across distinct categories — residential general, residential specialty, commercial general, commercial specialty, and others — each carrying different scope-of-work permissions, bond amounts, and insurance thresholds. The Oregon License Types and Requirements page covers these categories in detail. Verification exposes which category a license falls under, which directly determines what work that contractor is legally permitted to perform.
Scope and coverage limitations: This page covers verification of CCB-issued contractor licenses under Oregon state jurisdiction. It does not address:
- Federal contractor certifications (e.g., SAM.gov registrations for federal public works)
- Licenses issued by other states, which Oregon does not recognize through reciprocity agreements
- Trade-specific licenses governed by separate boards, such as the Oregon State Plumbing Board or Oregon Board of Electrical Examiners
- Local business licenses or city-level permits, which are distinct from CCB registration
For Oregon commercial contractor regulations and Oregon residential contractor regulations, separate credential standards apply within the same CCB framework.
How it works
The CCB maintains a public license lookup tool accessible through its official website at oregon.gov/ccb. The database is updated in near-real time as license statuses change, bond filings are updated, or complaints are recorded.
A standard verification query returns the following structured information:
- License number — the unique CCB-assigned identifier for the licensee
- Business name and registered owner — the legal name under which the contractor operates
- License status — active, inactive, suspended, revoked, or expired
- License category — the classification (e.g., Residential General Contractor, Commercial Specialty)
- Expiration date — all CCB licenses carry a 2-year renewal cycle per ORS 701
- Bond information — the bonding company name, bond amount, and current status; residential general contractors are required to carry a minimum $20,000 bond (ORS 701.068)
- Insurance certificate — general liability coverage on file, including the insurer and policy period
- Complaint history — any filed complaints and their resolution status, visible to the public
The lookup accepts searches by license number, business name, or owner name. Searching by license number returns the most precise result, as business name searches can return multiple entities with similar names.
Bond and insurance records in the CCB database are uploaded by the bonding company and insurer — not the contractor directly. This means a contractor's coverage may lapse and the database will reflect that lapse once the surety or insurer notifies the CCB of cancellation. An "active" license status combined with a lapsed bond is a flagged condition. Verification should cross-check both the license status field and the bond/insurance status fields independently.
Common scenarios
Scenario 1: Pre-hire verification for a residential project
A property owner seeking a contractor for a home renovation should confirm active CCB status before signing any agreement. The Hiring a Licensed Contractor in Oregon Checklist outlines the full pre-hire sequence. The CCB lookup confirms whether the contractor's bond — required at a minimum of $20,000 for residential general contractors — is currently in force.
Scenario 2: Verification of a specialty subcontractor
General contractors hiring subcontractors for specialized work (electrical, plumbing, HVAC) should verify both the subcontractor's CCB registration and any trade-specific license issued by the relevant Oregon board. CCB registration and trade licensure are parallel credentials, not interchangeable ones. The Oregon Subcontractor Rules and Responsibilities page addresses this dual-credential structure.
Scenario 3: Verifying a contractor after a complaint
The CCB complaint database is publicly accessible through the same lookup interface. A complaint record does not automatically indicate an invalid license but does surface the nature and resolution of the dispute. For the formal complaint process, see Oregon Contractor Complaint and Dispute Process.
Scenario 4: Verifying status for a public works project
Contractors bidding on Oregon public works projects face additional registration requirements beyond standard CCB licensing, governed by the Bureau of Labor and Industries (BOLI) under ORS Chapter 279C. CCB verification is necessary but not sufficient for public works eligibility.
Decision boundaries
The distinction between an active and a current license matters operationally. A license listed as "active" means it has not been revoked or suspended; it does not confirm that the bond and insurance are in force on the current date. All three fields — license status, bond status, and insurance status — must show valid standing simultaneously for a contractor to be operating in full legal compliance.
A second boundary separates CCB registration from permit authority. A CCB license authorizes a contractor to operate; it does not by itself authorize work on a specific project. Permits are issued by local building departments under the Oregon Building Codes Division framework. For permit-related credential requirements, see Oregon Contractor Permit Requirements.
A third boundary concerns license category versus scope of work. A contractor holding a Residential Specialty license is not authorized to perform the full scope of work permitted under a Residential General Contractor license. Verifying that the license category matches the intended scope of work is a required step, not an optional one.
References
- Oregon Construction Contractors Board (CCB)
- ORS Chapter 701 — Construction Contractors
- ORS Chapter 279C — Public Contracting
- Oregon Building Codes Division (BCD), Department of Consumer and Business Services
- Oregon Bureau of Labor and Industries (BOLI)
- Oregon State Plumbing Board
- Oregon Board of Electrical Examiners