Oregon CCB License Renewal
Oregon CCB license renewal is a two-year process - but most contractors who lose their Active status don't lose it on renewal day. They lose it weeks or months earlier, due to requirements the official CCB guides don't flag clearly. This page covers both: the full renewal process, and the hidden triggers that suspend Active licenses before renewal day arrives.
This guide is based on analysis of Oregon CCB licensing patterns and renewal timing across 47,000+ contractor records. It is designed to help identify where renewal issues typically occur before they become license problems.
Check your current CCB license expiration date, bond, and insurance status at CCB Lookup.
How to renew your Oregon CCB license online
- Log into the CCB portal at portal.ccb.state.or.us - you can renew up to 8 weeks before expiration
- Confirm CE credits are registered in the portal (residential) or prepare your attestation (commercial)
- Confirm surety bond and general liability insurance are active and will not expire before your new renewal date
- Verify your address, email, and contact information are current
- Pay the $400 renewal fee (Visa, Mastercard, or Discover)
The public record may not update immediately after payment. Verify the new expiration date appears at CCB Lookup before considering renewal complete.
What Contractors Often Miss About CCB Renewal
Renewing your Oregon CCB license does not automatically mean your license is fully compliant. The CCB system processes continuing education, bond verification, insurance updates, and renewal approval separately - on different timelines. Delays between these steps can temporarily show a license as appearing active when it is not fully compliant.
In every case above, the public record may not reflect your actual compliance status - and clients, GCs, or realtors checking your name will see the record, not your intent.
Start now - CE processing alone can take several business days. Submitting everything the week before expiration is the most common cause of accidental lapse.
Do not attempt to renew online until CE credits appear registered in the CCB system. The portal will block the renewal and your expiration date keeps approaching.
Verify the updated coverage has been filed with and processed by the CCB - not just renewed with your provider. File dates and CCB processing dates are different.
Update the CCB portal within 10 days. An address change not reported to the CCB is a direct cause of license suspension - independent of renewal status.
How often do you renew an Oregon CCB license?
Oregon CCB licenses must be renewed every two years from the original issue date. The CCB sends a renewal notice to the address on your record approximately 6 weeks before expiration. You can renew online up to 8 weeks before your expiration date through the CCB contractor portal.
Do not rely on receiving the renewal notice. Your license will expire on the listed date whether or not you receive the notice. A common CCB renewal mistake is assuming renewal is automatic once submitted — Oregon CCB records can remain inactive due to processing delays, insurance sync gaps, or CE registration timing. A lapsed license means you cannot legally perform construction work or submit bids in Oregon.
Official process vs real system behavior
- Submit CE credits
- Confirm bond is active
- Confirm insurance is active
- Pay $400 renewal fee
- CE submitted but not yet registered - renewal blocked
- Bond active but insurer filing lagged 2 weeks
- Insurance renewed but not yet matched in CCB system
- Fee paid but public record update takes 24–72h
This delay window is where compliance issues happen unnoticed - while you believe renewal is complete and your license is active.
In practice, renewal is not a single confirmation
In practice, several CCB records and submissions need to be current for a renewal to appear correctly in the public record. CCB Lookup groups these into four practical checks:
A common assumption is that renewal = compliance. In reality, compliance depends on all four areas being current — on their own timelines, through different processes. If any one lags, your public record may show inactive even if you completed the renewal steps correctly.
CCB Lookup observation
The examples below are based on patterns observed in Oregon CCB public license records across 47,000+ contractors. They describe timing and data-sync situations that can affect how license status appears in the public record — not official CCB processing guarantees or legal definitions.
How Contractors Can Lose Active Status Before Renewal Day
These situations create a gap between what the contractor believes — "my license is active" — and what the public record shows. Each one can result in the license appearing inactive on CCB Lookup and the official CCB portal.
A contractor's liability insurance renews automatically every year. The insurer sends updated coverage to the CCB, but based on patterns observed in CCB records, filing can take days to weeks. During that window, the CCB record may show the old policy as expired. The contractor's license appears inactive in the public record through no fault of theirs. Any homeowner or realtor checking credentials during that period sees an inactive status.
A residential contractor completes their CE hours two weeks before renewal and emails the certificates to cecerts@ccb.oregon.gov. They log into the portal to renew and see the credits aren't registered yet. The CCB needs several business days to process certificates. The contractor can't renew online until credits appear - and if this happens right before the expiration date, the license may lapse before renewal is processed.
A contractor completes renewal online, pays the $400 fee, and saves the confirmation. Days later a client searches their name and the record still shows the old expiration date. CCB portal updates are not always instant — there is a processing window between payment confirmation and the public record being updated. During that window, the license appears expired to anyone checking.
Oregon CCB Renewal Fee
The $400 fee applies to all renewals submitted on or after July 1, 2024 (increased from $325). A delinquent fee applies if you renew after the expiration date.
This is only part of the total cost of staying licensed in Oregon - bond, insurance, and CE are separate recurring expenses. See the full Oregon CCB license cost breakdown →
A contractor renews their license on time and pays the $400 fee. Two months later a homeowner searches their name on CCB Lookup - and sees the license shows as inactive. What happened? The contractor's general liability insurance renewed automatically, but the insurer filed updated coverage three weeks late with the CCB. During that window, the license lapsed. The contractor never received a notice. The bond and CE were fine. The renewal was complete. But the license was invisible to clients for three weeks - and any job won during that period was technically performed under an inactive license.
Why renewal status can be misleading in Oregon CCB records
The Oregon CCB public record reflects what each independent system has reported - not necessarily what is currently true. Understanding the gaps between each system is what separates contractors who catch compliance problems early from those who discover them when a client calls.
When you complete renewal online, the CCB portal confirms the transaction — but the public record is not updated instantly. There is a processing window during which your payment is confirmed but your status in the public record may still show the previous expiration date. Clients checking your license during that window see an outdated status.
Your insurer files updated coverage directly with the CCB — you do not control this timing. Based on patterns observed in CCB records, there can be a gap of days to weeks between when a policy renews and when the updated certificate appears in the public record. The same applies to bond renewals. Both can cause your license to appear inactive even when active policies exist.
Residential contractors must email CE certificates to the CCB and wait for staff to manually register the credits before renewal can proceed. This processing takes several business days. Submitting certificates in the final week before renewal creates a gap where the license cannot be renewed - and if the expiration date passes before processing, the license lapses.
What you see logged into the CCB contractor portal and what appears in the public record are not always the same thing at the same time. The portal may show your renewal as processed while CCB Lookup and the official search still show the previous status. Always verify the public-facing record - not your portal view - as that is what clients, GCs, and realtors actually see.
What actually happens when your license goes inactive mid-project
Project interruption mid-contract. If your license lapses while work is underway, you are technically performing unlicensed construction. The homeowner can stop the project and you lose access to the CCB complaint process if a dispute arises.
Lost eligibility on bids. General contractors and project managers verify CCB status before awarding work. An inactive status - even temporarily - can disqualify you from a bid you otherwise would have won.
Insurance claim complications. If an incident occurs while your insurance shows lapsed in the CCB system - even if the policy itself was active - you may face challenges proving coverage was in force at the time of the claim.
False confidence from an Active license. A license showing Active does not mean all coverage is current. Bond and insurance have independent expiration dates. Clients who check only the license status are not protected if those have lapsed.
Why Contractors Lose Active Status Before Renewal Day
A CCB license can go inactive before the renewal date for reasons unrelated to the renewal itself. Something else expires first — or a compliance requirement isn't met. These are situations that appear when reviewing Oregon CCB records and that contractors are often unaware of until a client or GC flags them.
Bond and insurance have their own expiration dates - completely separate from the CCB license date. When either lapses, the license immediately shows as inactive in the public record, even if the license itself is not due for renewal for another year. Homeowners searching your name on CCB Lookup or the official portal will see an inactive status. Reinstate the bond or insurance and the CCB will update the status - but the gap is already visible.
Oregon law requires you to notify the CCB of any address, phone, or email change within 10 days. This is not a renewal requirement - it is an ongoing obligation. Missing this window is one of the most common causes of license suspension, completely independent of renewal status. If you move, update the CCB portal immediately.
If your CCB record shows "exempt from workers compensation" but you hire employees, the CCB can suspend your license. This happens when a contractor starts as a sole operator, files for WC exemption, then takes on employees without updating their WC status. Review your WC status in the portal any time your employment situation changes.
Residential contractors cannot complete online renewal until CE credits are registered in the CCB system. Many contractors complete their courses close to the renewal date, submit the certificates, and then try to renew immediately - only to find the CCB needs several business days to process. Submit certificates as soon as you finish each course, not the week before renewal.
If your license has been inactive for an extended period, the normal renewal process may not apply — you may need to re-apply as a new licensee. Contractors who don't know this sometimes complete CE hours and attempt to renew, only to find the credits don't count toward their situation. Contact the CCB at 503-378-4621 before doing anything if your license has been inactive for a significant period. Do not assume the standard renewal process still applies.
Common reasons CCB renewal fails or gets delayed
- Continuing education credits not yet synced in the CCB system at time of renewal
- Insurance renewal not transmitted by the provider before the license expiration date
- Bond renewal filed but not yet processed or matched to the correct entity name
- Address or RMI mismatch between the CCB record and the bond/insurance documentation
- Renewal submitted too close to expiration - processing delays push the license past the date
Most contractors assume submission equals approval - it does not. Each item requires independent confirmation.
Renewal timeline - what to do and when
Step 1 - Verify CE credits are registered
Log into the CCB portal and check how many CE credits are registered in your account. Compare against the requirement for your license type. If you are short, start completing courses immediately.
CE requirements by license typeStep 2 - Update address and contact information
Oregon law requires you to notify the CCB of any address, phone, or email change within 10 days of the change. Verify your contact details are current in the CCB portal before renewing.
Step 3 - Confirm bond and insurance won't expire before renewal
Check that your surety bond and liability insurance will not expire before your renewal date. Bond and insurance have their own expiration dates, separate from the CCB license. If either lapses before renewal, your license will show as inactive in the public record.
Step 4 - Submit CE certificates (residential)
Residential: Email all CE completion certificates to cecerts@ccb.oregon.gov with your CCB license number in the subject line. Allow several business days for processing. You cannot complete online renewal until your CE credits are registered.
Commercial: You do not submit certificates at renewal - you will certify on the renewal form that you completed the required hours. Keep all certificates in case of audit by the CCB.
Step 5 - Renew online and pay the $400 fee
Log into portal.ccb.state.or.us. Verify your business name, address, RMI name, and contact information. Confirm CE credits appear (residential). Confirm bond and insurance details are accurate. Pay the $400 renewal fee. Save or print your renewal confirmation.
Step 6 - Verify your public record
Search your license at CCB Lookup to confirm the renewal is reflected in the public record. Your clients will see this record. Confirm the new expiration date, bond, and insurance all show correctly.
What you need to renew
- Continuing education credits - residential contractors must have CE registered in the CCB system. Commercial contractors certify on the form. Exempt types (RHSC, RLSC, RHEPSC) do not need CE.
- Active surety bond - at the minimum for your license type ($25,000 for most residential; $15,000 for RLC). The bond must not expire before your new license expiration date.
- Active general liability insurance - minimum $500,000 for most residential types. Your insurer files coverage information directly with the CCB.
- Workers compensation insurance or exemption - required if you have employees. Confirm your WC status in the portal matches reality - hiring employees while set to "exempt" is a cause of license suspension.
- Current contact information - address, email, and phone must be updated within 10 days of any change. Update this before renewing.
- $400 renewal fee - paid online via Visa, Mastercard, or Discover.
Common Oregon CCB Bond Requirements
Oregon increased minimum bond amounts effective January 1, 2024 (HB 2922). These minimums apply to all renewals after that date. Always verify the current requirement for your specific license type at oregon.gov/ccb before renewing.
| License Type | Min. Bond |
|---|---|
| Residential General Contractor (RGC) | $25,000 |
| Residential Specialty Contractor (RSC) | $20,000 |
| Residential Limited Contractor (RLC) | $15,000 |
| Lead-Based Paint Renovation (LBPR) | $25,000 |
| Oregon Certified Home Inspector (OCHI) | $25,000 |
| Commercial General Contractor Level 1 (CGC1) | $80,000 |
| Commercial General Contractor Level 2 (CGC2) | $25,000 |
| Commercial Specialty Contractor Level 1 (CSC1) | $55,000 |
| Commercial Specialty Contractor Level 2 (CSC2) | $25,000 |
Source: Oregon CCB Licensing page. Verify your specific license type before renewing — bond requirements vary and may change.
What happens if your Oregon CCB license expires?
If your Oregon CCB license expires you cannot legally perform construction work or submit bids in Oregon. The action you need to take depends on your specific situation — contact the CCB at 503-378-4621 to confirm before submitting anything.
Expired
The license passed its two-year renewal date without being renewed. Renew through the portal. A delinquent fee applies. If expired more than 2 years, re-apply as new.
Suspended
Actively placed on inactive status by the CCB for a specific reason - address not updated in 10 days, employees without WC coverage, unpaid fees. You must resolve the cause before renewing. Call 503-378-4621 first.
Inactive due to bond/insurance
The bond or insurance expired or was cancelled, making the license inactive even if the license renewal date has not passed. This is not a formal CCB status category but a common cause of an Active license going inactive mid-cycle. Reinstate the bond/insurance and the CCB will update the public record.
Address change - 10-day rule: Oregon law requires you to notify the CCB of any address, phone, or email change within 10 days. Failure to do so is a cause of license suspension independent of your renewal date. Update at portal.ccb.state.or.us or mail the Address Change Form to the CCB.
Frequently Asked Questions
Last updated: July 2026. Information sourced from the Oregon CCB Licensing and Fee Increase pages.
Ferran built CCB Lookup to make Oregon contractor license verification faster and more accessible than the official CCB portal. The tool indexes 47,000+ Oregon CCB license records across all 36 counties. CCB Lookup is independent and not affiliated with the Oregon Construction Contractors Board or any government agency.
Renewal Checklist
- Address, email, phone updated in portal
- CE credits submitted (residential)
- CE credits visible in portal
- Surety bond active and current
- Insurance active and current
- WC insurance or exemption confirmed
- RMI information current
- $400 renewal fee paid
- Public record verified at CCB Lookup
Key CCB Contacts
- Licensing / Renewal 503-378-4621
- CE Certificates (residential) cecerts@ccb.oregon.gov
-
CE Audit Inquiries
ccbaudits@ccb.oregon.gov
or 503-934-2227 - Online Portal portal.ccb.state.or.us
Related Guides
Check Full Compliance
Verify your license status across all CCB systems - bond, insurance, CE, and expiration - as clients see it.
Verify license across all CCB systems