By Audience: GCs
Licensing · Oregon
8 min read · Updated September 2026

Oregon Subcontractor License Requirements: What GCs Must Verify Before Work Starts

Oregon licenses every contractor through the Construction Contractors Board, and the license says whether the sub may work on homes, commercial buildings or both. This guide covers the endorsements, the trades that also need a Building Codes Division license, what to check and what an unlicensed sub costs.

The most common mistake: seeing "active" on a CCB license and not reading the endorsement. A sub with only a residential endorsement is not licensed for your commercial job, and the CCB can fine a contractor who hires an unlicensed sub.

Quick answer

Oregon requires every contractor — general or specialty, roofers and painters included — to hold a Construction Contractors Board (CCB) license, with a residential endorsement, a commercial endorsement or both. Each endorsement carries its own bond and liability insurance minimum, and contractors with employees must carry workers' comp. Electrical and plumbing businesses also need Building Codes Division (BCD) contractor licenses, and electricians, plumbers and HVAC technicians need BCD licenses of their own. Before a sub starts, confirm on the CCB search that the license is active and the endorsement fits your project.

How Oregon contractor licensing works

The Construction Contractors Board (CCB) licenses every contractor who works for compensation — general contractors and specialty trades alike, including roofing, framing, drywall, painting, concrete and landscaping. A CCB license requires a surety bond and general liability insurance at the amounts set for its endorsement, and it records whether the business has employees: an exempt contractor has none, a nonexempt one does and must carry workers' compensation. Licenses renew every two years.

A second agency, the Building Codes Division (BCD), licenses the regulated trades — electrical and plumbing contractors, and the electricians, plumbers and limited-energy technicians who do the work.

Residential and commercial endorsements

Every CCB license carries one or more endorsements, and the endorsement decides what kind of work the sub may do and how much bond and insurance it must hold. These are the CCB's minimums:

Endorsement Bond Liability insurance
Residential General Contractor $25,000 $500,000 per occurrence
Residential Specialty Contractor $20,000 $300,000 per occurrence
Residential Limited Contractor $15,000 $100,000 per occurrence
Commercial General Contractor — Level 1 $80,000 $2,000,000 aggregate
Commercial General Contractor — Level 2 $25,000 $1,000,000 aggregate
Commercial Specialty Contractor — Level 1 $55,000 $1,000,000 aggregate
Commercial Specialty Contractor — Level 2 $25,000 $500,000 per occurrence

Level 1 and Level 2 commercial contractors may do the same work; the levels differ in experience and in the bond and insurance they carry. What matters to a GC is that the endorsement matches the building — residential for homes, commercial for everything else.

Trades that need a BCD license too

Trade Beyond the CCB license
Electrical A BCD electrical contractor license with a supervising electrician, and licensed journeyman or limited electricians
Plumbing A BCD plumbing contractor license and licensed journeyman plumbers
HVAC / refrigeration No single HVAC contractor license: the business holds a CCB license and technicians hold BCD limited-energy or limited-maintenance licenses for the work they do
Asbestos abatement A Department of Environmental Quality asbestos abatement license and certified workers
Lead-based paint (pre-1978 homes) A CCB lead-based paint renovation license for renovation; abatement is licensed separately

What GCs should verify

01

The CCB license is active

Look it up on the CCB's search before work starts. The CCB suspends licenses whose bond or insurance lapses, so an active license is also a signal that those are in place.

02

The endorsement fits the job

Residential for homes, commercial for commercial buildings. A residential-only sub on a commercial project is working outside its license.

03

Exempt or nonexempt matches the crew

An exempt license means no employees and no workers' comp. If an exempt sub arrives with a crew, those workers are uncovered — ask before mobilization.

04

BCD licenses for regulated trades

For electrical and plumbing subs, check the BCD contractor license and the licenses of the people doing the work.

How TrackMyVendor automates this

  • Building Codes Division licences are re-checked every day — electrical, plumbing, boiler and elevator — against the division’s list of active licences, so one that drops off it shows on the sub’s record.
  • CCB licences are tracked on their expiration dates with the same alerts — the CCB’s database isn’t part of our Oregon data, so confirm a CCB licence’s status on the CCB’s own search.
  • Every check is logged with a timestamp, beside the sub’s COI and W-9.

Endorsement, exempt status and CCB license status are read on the CCB record itself; check them there against the job.

See how Oregon license tracking works

What an unlicensed sub costs

A CCB penalty for the GC

Oregon penalizes the hiring contractor, not only the unlicensed one: the CCB's civil penalty for hiring an unlicensed subcontractor is $1,000 per offense.

No lien, no lawsuit for the sub

Under ORS 701.131, a contractor that was not licensed generally cannot perfect a construction lien or sue for compensation, with narrow exceptions — which also tends to mean a sub that cannot stand behind its warranty or indemnity.

No bond for the owner to claim against

The CCB's dispute process runs against the contractor's bond. An unlicensed sub has none, so an owner's claim looks for someone else — usually the GC.

Permits and stop-work

Unlicensed contractors can't pull permits, and electrical or plumbing work by unlicensed workers fails inspection.

How to look up an Oregon license

The CCB's public license search shows status, endorsements, expiration, bond and insurance on file, exempt or nonexempt status and any complaint history. Search by business name, CCB number or the name of an owner. BCD licenses have their own lookup.

  1. Collect the CCB number at onboarding — Oregon requires it on bids, contracts and advertising.
  2. Confirm active status and the endorsement against the project.
  3. Check exempt status against the crew the sub plans to bring, and BCD licenses for electrical and plumbing.
  4. Record what you found and when, and note the two-year expiration.

How TrackMyVendor automates this

  • Subs send their CCB number, certificate and W-9 through one upload link — no account, no portal login.
  • A licence nearing expiry is on the Monday summary on every plan; on Starter and above the sub is emailed at 90, 60, 30 and 7 days with the link to send the renewal.
  • The licence sits next to the COI on the same record, because a current certificate and a lapsed licence can belong to the same sub.
See how license verification works

Tracking licenses for Oregon subs?

Everything above is a check you can run by hand. This is what it looks like when it runs itself.

On the free plan

  • Your first 25 subs, no credit card
  • Subs upload certificates, licences and W-9s through a one-time link — no account, no app
  • Every certificate read automatically: coverage rows, limits and each policy’s own dates
  • Contractor licences checked against the state board’s own records
  • A Monday summary of everything expired or expiring

Per-deadline alerts at 90, 60, 30 and 7 days, sent to your team and to the sub, start on Starter. Compare plans

Get started

Stop checking by hand

Set up your roster today

Add your subs — or import the whole list from a spreadsheet on Starter — send each a one-time upload link, and the certificates, licences and W-9s arrive already read. No demo, no sales call, no implementation project.

Start free — no credit card →

Up and running in about 10 minutes.

Explore what it does: License verification · AI COI parsing · Expiration alerts · Sub onboarding

Frequently Asked Questions

Does Oregon require a general contractor license?
Yes. Oregon requires every contractor, general or specialty, to hold a Construction Contractors Board license with a residential endorsement, a commercial endorsement or both. Each endorsement sets its own bond and liability insurance minimum.
Which trades need more than a CCB license in Oregon?
Electrical and plumbing businesses need Building Codes Division contractor licenses, and electricians and plumbers need individual BCD licenses. HVAC technicians hold BCD limited-energy or limited-maintenance licenses. Asbestos abatement is licensed by the Department of Environmental Quality.
Can I be penalized for hiring an unlicensed sub in Oregon?
Yes. The Construction Contractors Board can assess a civil penalty against a contractor who hires an unlicensed subcontractor — $1,000 per offense. The unlicensed sub also generally loses its lien rights and its right to sue for payment.
How do I look up an Oregon contractor's CCB license?
Use the CCB's public license search by business name, CCB number or owner name. It shows status, endorsements, expiration, bond and insurance on file, and exempt or nonexempt status.
How often do Oregon CCB licenses renew?
Every two years. The CCB also suspends licenses mid-term when bond or insurance lapses, so check live status rather than relying on a copy of a license card.