Oregon CCB License Verifier
Verify any Oregon roofing contractor's CCB license status before signing a contract. Deep-links into the official CCB lookup with your input pre-filled, plus shows the 6-item verification checklist that tells you what to actually look for on the official page.
Verify Before You Sign
Oregon Construction Contractors Board (CCB) license verification is the single most important step before signing any roofing contract over $500. This tool deep-links you into the official CCB search with your input pre-filled, plus shows exactly what to verify when you click through.
Click below to open the official Oregon CCB search. The CCB lookup is free and authoritative, never accept a contractor's word for their licensing.
Open CCB Lookup →- 1License status shows 'Active'Anything else (Inactive, Expired, Suspended, Revoked) means walk away. Status colors and meanings explained below.
- 2License category matches your projectResidential single-family work requires different endorsement than multi-family or commercial. The category appears alongside the license number.
- 3Bond amount is at least $20,000Most residential roofers carry the standard $20,000 bond. Lower amounts limit your recovery if the contractor abandons work or causes damage.
- 4Workers Compensation insurance is currentWorkers comp covers crew injuries on your property. Without it, you can be liable for crew injuries, Oregon courts have ruled against homeowners on this.
- 5License has been active for 2+ yearsNew contractors aren't inherently bad, but combined with no business address it's the storm-chaser pattern. Established Oregon contractors have multi-year track records.
- 6Complaint history shows zero or resolved-only patternsOne or two resolved complaints over many years is normal. Multiple unresolved complaints or formal disciplinary actions in the last 24 months are warning signs.
- ⚠License status shows anything other than 'Active'Inactive, expired, suspended, or revoked all mean the contractor cannot legally perform work over $500 in Oregon. Walk away.
- ⚠Multiple unresolved complaints in last 24 monthsOne or two resolved complaints over years of operation is normal for active contractors. A cluster of recent unresolved complaints signals trouble, the contractor either does sloppy work, manages disputes badly, or has lost their financial cushion.
- ⚠Bond amount lower than typical $20,000Most residential contractors carry a $20,000 bond. Lower bond amounts limit your recovery if the contractor abandons work or causes damage. Ask why the bond is lower.
- ⚠License category doesn't match the work being doneA contractor with a 'Limited Building Contractor' endorsement cannot legally undertake a full roof replacement on a multi-family structure. Verify the endorsement matches the project class.
- ⚠License less than 2 years old AND no business addressNew contractors are not inherently bad, but a new license combined with a residential-only address (no business location) is the storm-chaser pattern. Local established contractors have established business addresses.
- ⚠Disciplinary actions on recordFormal disciplinary action by the CCB (vs. resolved complaints) means the board found the contractor in violation of regulations. Read the action carefully, the specific violation matters.
CCB Verification Questions
What is the Oregon CCB and why does it matter for roofing?
The Construction Contractors Board (CCB) is Oregon's regulatory body for all construction contractors performing work over $500. Every Oregon roofing contractor must hold an active CCB license, carry a $20,000+ bond, maintain workers comp and general liability insurance, and respond to complaints. Working with an unlicensed contractor in Oregon means no recourse if they abandon work, cause damage, or perform substandard installation, your only options become small claims court and word-of-mouth.
Can a contractor work in Oregon without a CCB license?
Not legally for any project over $500. Oregon law requires CCB licensing for all contractors performing residential or commercial construction including roofing. Unlicensed contractors offering 'cash discount' or 'under the table' work are operating illegally, and homeowners who hire them face the same legal exposure as the contractor. Verify CCB status at search.ccb.state.or.us before signing anything.
What does the bond amount tell me about a contractor?
The bond is what backs the contractor's obligations to you if they abandon work or cause damage. Most residential roofers carry the standard $20,000 bond, that's your maximum recovery if something goes badly. Lower bond amounts limit your recovery; higher bond amounts ($50,000+) signal commercial scope. If a contractor's bond is meaningfully lower than $20,000, ask why before signing.
How seriously should I take complaint history on the CCB page?
Complaints alone aren't disqualifying, every active contractor will have a few over the years. Look at three things: (1) total count over license tenure (a contractor with 50 complaints over 20 years is doing significant volume; 5 complaints in the last 12 months is concerning regardless of tenure), (2) resolution status (resolved complaints means the contractor worked through the dispute; unresolved or pending means the issue is still active), and (3) formal disciplinary actions (rare and serious, these mean the CCB found the contractor in violation of regulations).
What's the difference between license categories?
Oregon CCB licenses come with category-specific endorsements. 'Limited Building Contractor' covers small residential work; 'General Contractor' covers broader scope including commercial; 'Specialty Contractor' covers specific trades like plumbing or electrical. For roofing specifically, residential single-family work requires different category than multi-family or commercial. Verify the contractor's category matches your project type, a limited residential contractor cannot legally undertake a townhouse complex roof replacement.
Should I worry about a CCB license that's only 1-2 years old?
Not inherently, every contractor was new at some point, and many newly-formed Oregon roofing companies are excellent (often started by experienced installers from larger companies). The pattern to watch is: new license + no permanent business address + heavy advertising in storm-affected areas. That's the storm-chaser pattern. Established Oregon contractors have multi-year track records, established business addresses, and references from prior Oregon projects.