Share
47,000+ Oregon CCB Records Analyzed

CCB Lookup - Oregon Contractor License Search

Most Oregon contractors with an "Active" license are still not fully safe to hire.
We analyze 47,000+ CCB records to surface hidden risks - expired insurance, bond gaps, and coverage mismatches the official portal doesn't flag.

Search by CCB number, contractor name, or county · Trust Score · Updated daily

Check if your contractor is actually safe to hire →  ·  browse by county  ·  by license type

Not affiliated with the Oregon CCB. For complaint history use CCB.gov →

Official CCB + BCD Data
Oregon Open Data Portal
Updated Daily
Last synced: May 28, 2026 at 10:18 AM
Google Verified
Business status cross-checked
Always Free
No registration needed

What the official CCB does not show you

The official portal is a compliance view. CCB Lookup is a risk view.

License status (Active / Expired)
License status + bond + insurance validity in one view
Bond on file
Bond expiration date and whether it is still current
Insurance on file
Insurance expiration date flagged when outdated
No risk scoring
Trust Score - instant hiring safety indicator (0–100)
39,181
Active licenses today
1,640
Licenses expiring next 30 days
346
New licenses in May 2026
138
Active licenses with expired insurance
Calculated live from CCB data · Last sync: May 28, 2026 at 10:18 AM

How it works

What CCB Lookup checks - and why it matters

Verifying an Oregon contractor means checking three independent data points: whether the CCB license is active, whether the surety bond covers you, and whether the liability insurance hasn't expired.

A contractor can hold an active CCB license number and still carry an expired bond or lapsed liability insurance - leaving you financially unprotected if something goes wrong on the job. CCB Lookup cross-checks all three against the Oregon CCB Open Data Portal - updated daily.

The results below show what you see when you look up any Oregon CCB license number: a clear active or expired status, exact bond and insurance amounts, and expiration dates - so you know before you sign.

How to verify a contractor →

CCB License Status

Confirms the Oregon contractor holds a current, active license issued by the Construction Contractors Board.

The business name on the license must match exactly what the contractor tells you - a mismatch is a red flag.

Licenses expire every 2 years and must be renewed to remain valid.

Surety Bond Coverage

Shows the bond amount and expiration date.

Oregon law requires a valid surety bond to protect homeowners against incomplete or defective work.

Bond minimums range from $15,000 (residential specialty) to $75,000+ (commercial), updated by legislation effective 2024.

Liability Insurance

Verifies the contractor carries active liability insurance.

An expired policy means property damage or injuries on your job may not be covered.

Always request a Certificate of Insurance (COI) and confirm the business name matches the CCB record exactly.

Licensed, bonded & insured Active Oregon CCB license
Oregon CCB license active result - shows active license status, surety bond amount and expiration, and liability insurance coverage
Do not hire without verifying Expired Oregon CCB license
Oregon CCB license expired result - shows expired license status with expiration date highlighted in red, warns user not to hire without further verification

Contractor names and CCB numbers are blurred in these samples. All data sourced from the Oregon CCB Open Data Portal. Updated daily. Not affiliated with the Oregon CCB.

Beyond the CCB - additional data on every contractor profile

Oregon BCD Trade License

For electricians, plumbers, HVAC technicians, and other licensed trades, CCB Lookup cross-references the Oregon Building Codes Division (BCD) to confirm the contractor also holds the required trade license.

A CCB license does not replace a BCD license - contractors performing electrical, plumbing, boiler, or elevator work must hold both. General contractors (roofing, remodeling, painting) typically only need the CCB license.

Google Business Profile Verification

Where available, CCB Lookup matches each contractor with their Google Business Profile - confirming business status, operating hours, phone number, and whether the business has been flagged as permanently closed. Customer reviews are also displayed directly on the profile.

CCB Lookup Trust Score

Every contractor receives a Trust Score from 0 to 100 calculated from license standing, bond and insurance status, years of activity, BCD trade licenses, and Google Business verification. A single number that summarizes the contractor's credibility at a glance. How is it calculated? →

Oregon Business Registry (SOS)

Each profile cross-references the Oregon Secretary of State Business Registry to confirm entity type (LLC, Corporation), incorporation date, and whether the business entity is active - independent of the CCB license status.

Workers' Compensation Insurance

Where available, profiles show workers' compensation insurance status from the Oregon DCBS Employer Database - including insurer, coverage dates, and employee count range. Contractors with employees are required to carry workers' compensation insurance under Oregon law.

Trustworthiness - beyond the license

The Trust Score: an instant hiring safety indicator - not a license search

The Oregon CCB shows license status and complaint history - it does not help you compare contractors or spot hidden risk. The CCB Lookup Trust Score (0–100) is designed as a hiring safety indicator: a single number that surfaces bond gaps, insurance lapses, license age, BCD trade credentials, and business verification signals - so you can make a faster, safer hiring decision before signing anything.

Built from 6 verified public data signals. Fully documented methodology →

For complaint history and disciplinary records, CCB Lookup links directly to the official CCB database and the Oregon DOJ Consumer Complaints Database - two independent sources that complete the picture beyond license verification.

85
Excellent
Active · Bonded · Insured · Google verified
62
Good
Active · Verify bond & insurance dates
44
Fair
Active · Some gaps to review
0
Poor
Expired · Do not hire without verifying

Sample scores - methodology & data sources →

What we found analyzing 47,000+ CCB records

What Oregon homeowners get wrong about contractor verification

After indexing every active and historical Oregon CCB license, a few patterns stand out that the official portal doesn't surface.

Active license ≠ active coverage

A license can show Active while bond or insurance has expired independently. The official search shows status - not whether coverage is current. CCB Lookup flags licenses where insurance or bond expiration appears outdated in the latest data snapshot.

Most homeowners only check one thing

Most people verify license status and stop there. But three independent data points matter: the license itself, the bond expiration, and the insurance expiration. All three have separate dates and can lapse independently of each other.

Some trades require two licenses

Electricians, plumbers, and HVAC contractors in Oregon must hold both a CCB license and a BCD trade license. Many homeowners don't know to check the second. CCB Lookup cross-references both databases on every profile.

Homeowners typically compare multiple licensed contractors before starting a project.

Data Study · March 2026

Which Companies Back Oregon Contractor Bonds & Insurance?

We analyzed 56,384 CCB license records to map the full bond and insurance market - 118 bond companies, 451 insurers, and one company controlling 41% of all contractor bonds in Oregon.

Read the full study

Oregon contractors are required by the CCB to maintain an active surety bond and general liability insurance policy. Bond amounts range from $15,000 to $80,000 depending on license type. Choosing the right bond and insurance provider affects both your annual cost and your coverage in case of a claim.

41.1%
Western Surety's share
of all Oregon CCB bonds
451
Insurance companies
covering Oregon contractors
9.8%
CBIC - #1 insurer
and #2 bond provider
5.8%
NEXT Insurance - digital
insurer ranked #3

Also: Which insurance companies do Oregon contractors actually use? Top 10 ranked by market share →

Learn About Oregon CCB Licensing

What is a CCB License?

Understand what a CCB license is, who needs one in Oregon, and what protections it provides.

Read guide →

How to Verify a Contractor

What 47,000+ CCB records reveal about what homeowners actually need to check - and the step most people skip.

Read guide →

CCB License Types in Oregon

All Oregon contractor license types explained - RGC, LBPR, commercial, and which one your project requires.

Read guide →

How to File a Complaint

Had a problem with a contractor? Learn deadlines, required forms, and how the CCB dispute process works.

Read guide →

Avoid Contractor Scams

Red flags, common schemes, and how to protect yourself before signing any contract.

Read guide →

8 Mistakes When Hiring a Contractor

The most common errors Oregon homeowners make - and how to avoid every one of them.

Read guide →

Are You a Contractor?

CCB license renewal, continuing education requirements, contract compliance, and bond obligations for Oregon contractors.

Contractor guides →

Newly Licensed Oregon Contractors

These contractors registered with the Oregon CCB within the last 12 months. A new license means no complaint history on record - which can be a clean slate or simply no track record yet.

Before hiring a newly licensed contractor: ask for references from completed projects, verify bond and insurance expiration dates are current, and confirm the Responsible Managing Individual will be personally on-site. New contractors are held to the same CCB bond and insurance requirements as experienced ones.

Why CCB Lookup exists - and what the official portal misses

The Oregon Construction Contractors Board (CCB) is the state agency that licenses contractors. Their official portal shows license status and complaint history. That is useful - but it is not a complete picture of contractor risk for most homeowners.

What the official CCB search does not show at a glance:

Whether bond and insurance are currently valid - not just on file
Whether the business name on the license matches what the contractor told you
Whether the contractor also holds required BCD trade licenses
A single risk signal that lets you compare multiple candidates quickly

CCB Lookup fills that gap. License data is sourced from the Oregon Open Data Portal (ORS 276A.350–374) and updated daily. For complaint history and disciplinary records, visit the official CCB search tool.

CCB Lookup does not include complaint or disciplinary history. For complaint records, unpaid claims, and disciplinary actions, use the official Oregon CCB search →

Yes. Oregon law requires any person or business paid to build, repair, or improve a residential or commercial structure to hold a valid CCB license. A licensed contractor must display their CCB license number on all estimates, contracts, invoices, and advertising. Working without one is illegal and carries civil penalties - and leaves homeowners with no bond or insurance protection if something goes wrong.

A license lookup confirms the contractor's business name, license status, surety bond amount and expiration date, and general liability insurance amount and expiration date. Always verify that both bond and insurance are currently valid - not just the license status. Where available, profiles also show workers' compensation insurance status and Oregon SOS business registry standing. Always request a Certificate of Insurance (COI) before signing a contract. Full verification guide →

No. CCB Lookup is an independent lookup tool, not affiliated with the Oregon Construction Contractors Board. License data is sourced from the Oregon Open Data Portal (ORS 276A.350–374) and updated daily. For complaint history and disciplinary records, use the official CCB search at search.ccb.state.or.us - or read our step-by-step complaint guide →

Oregon CCB Quick Facts

  • 47,746+ licenses on record
    Active, expired and inactive statewide
  • All 36 Oregon counties
    From Multnomah to Curry.
  • Licenses renew every 2 years
    Always verify the expiration date before hiring.
  • 138 active licenses flagged with potentially expired insurance
    License status alone does not confirm insurance validity.
    Records are flagged when insurance expiration date is outdated in the latest dataset snapshot.
  • 1,640 licenses expiring in 30 days
    Verify before signing any contract.