How to Verify a Roofing Contractor's CCB License in Oregon (2026 Guide)

Earlene Shreeve • October 12, 2026

Hiring a local roofing contractor in Eugene, OR, is one of the most important decisions a homeowner can make. Knowing how to verify an Oregon CCB license can protect you from costly mistakes.



Oregon requires all contractors to register with the Construction Contractors Board before performing paid work. This guide covers what that license means, how to look it up, what insurance to require, and what Eugene's permit rules may mean for your project.

What Is Oregon's CCB License and Why Does It Matter?

Oregon's CCB license is the state's primary consumer protection tool for anyone hiring a local roofing contractor. Any person or business that performs, offers to perform, or solicits construction work for compensation must hold a valid CCB license. Roofing is a licensed trade in Oregon, meaning every roofing company you consider should have an active CCB number on file.



The CCB license ties together a contractor's bond, liability insurance, and complaint history in one searchable public record. When you hire a licensed roofer, you gain access to formal dispute resolution if something goes wrong. Oregon also requires contractors to display their CCB number in all advertising, including websites and business cards. If a contractor cannot or will not provide one, that is a warning sign worth taking seriously.

How Do You Look Up a Contractor's CCB License in Oregon?

The official state database at search.ccb.state.or.us lets you search any Oregon contractor by CCB number, business name, or owner name. It is free, requires no registration, and is updated frequently throughout the day.


Here is how to complete a thorough check:



  1.  Gather the contractor's CCB number and exact business name before you search.
  2. Search by CCB number when possible, as name searches can return similar results.
  3. Select "Active Records Only" when conducting a current hiring check.
  4. Confirm the business name on the record matches the name on the bid and payment documents.
  5. Note the license endorsement type, which should match the scope of your roofing project.
  6. Check that the bond and liability insurance shown are current and have not lapsed.
  7. Review any complaint or disciplinary history listed on the record.


An active license status alone is not enough. A contractor can hold an active CCB number while carrying an expired bond or lapsed liability insurance, leaving you financially unprotected if a problem arises.

What Bond and Insurance Should a Local Roofing Contractor Carry?

Every licensed roofing contractor in Oregon must carry both a surety bond and general liability insurance. For a Residential Specialty Contractor, the required bond is $20,000, and general liability coverage must be at least $300,000 per occurrence. A Residential General Contractor typically carries a $25,000 bond and $500,000 in general liability coverage per occurrence.



Ask whether the contractor carries workers' compensation insurance. If they have employees and cannot show proof, any on-site injury could become your financial responsibility. Any contractor you consider should also provide a current Certificate of Insurance, proof of an active surety bond, and workers' compensation documentation or a valid exemption.

Red Flags of Unlicensed Roofing Work

Unlicensed work in Eugene, OR, may seem like a bargain but often creates serious problems. Watch for these warning signs: no CCB number offered or displayed anywhere, requests for large cash payments upfront, no written contract or itemized estimate, pressure to start immediately without time to verify credentials, and unwillingness to pull a required permit. If a local roofing contractor works without a valid license, you may have no legal recourse through the CCB dispute process if the work fails or causes property damage.

Eugene Permit Considerations for Roofing Projects

Permit requirements in Eugene depend on the scope of the project. A standard shingle replacement that does not disturb more than 30 percent of the existing roof sheathing may be exempt from a building permit. However, a permit is typically required for homes in wildfire hazard zones, townhouses, or projects where a significant portion of sheathing is removed. Properties in unincorporated Lane County use a different permitting portal than those inside Eugene's city limits.



A qualified local roofing contractor will know when a permit is required for your specific property and can handle the application and inspection process. If a contractor suggests skipping a required permit, that is a serious red flag.

  • What Happens If I Hire an Unlicensed Roofing Contractor in Oregon?

    Hiring an unlicensed contractor removes your access to the CCB's formal complaint and mediation process. You may face difficulty recovering repair costs if the work is defective, and your homeowner's insurance may not cover damage caused by unlicensed work.


  • Can I Search for Oregon Contractors by City or County?

    The official CCB database allows searches by business name, owner name, CCB number, and telephone number. For additional filtering options, independent tools such as ccblookup.com draw from the same public data.


  • How Often Do Oregon CCB Licenses Need to Be Renewed?

    Oregon CCB licenses generally require renewal every two years. Contractors must maintain their bond and insurance throughout the license period. A license that has lapsed for more than 24 months typically requires a new application process.


  • Is the CCB Number the Same as a Business License?

    No. Oregon's CCB number is a contractor registration issued by the Construction Contractors Board and is separate from any city or county business license. Always verify the CCB number on the state database rather than relying on the number as displayed in advertising.


Ready to Hire a Verified Local Roofing Contractor Serving Eugene?

Verifying a CCB license takes only a few minutes and can save you thousands of dollars in unprotected repairs or liability exposure. Always search the official state database, confirm bonding and insurance are current, and make sure your contractor understands Eugene's local permit requirements before work begins.


#1 Northwest, Inc has served Eugene and Springfield homeowners since 1978 and carries CCB license number 107081. Review available roofing services or call (541) 689-3151 to request a free quote. You can also reach the team through the contact form on the gallery page.

Worker repairing a shingled roof near a brick chimney under a blue sky
By Earlene Shreeve • October 12, 2026
A roofing contractor in Eugene, OR, can help you choose the right material for the Willamette Valley climate. #1 Northwest, Inc offers free quotes.
Roof shinlge repair with nile gun and hummer
August 5, 2026
Need a roof repair roofing contractor in Eugene, OR? #1 Northwest, Inc is licensed & local. Learn what to look for and get a free quote today.
Worker in orange safety gear installing roof tiles at sunset
July 19, 2026
Find a trusted local roofing contractor in Eugene, OR. #1 Northwest, Inc offers expert roof repair and installation. Call today for a free quote.
A man is inspecting a roof.
April 14, 2026
Worried about your roof? Learn top warning signs and when to call a roof repair contractor in Springfield, OR. Read #1 Northwest’s expert tips now!
A roofer wearing a harness working on a shingle roof.
March 27, 2026
Repair or replace your roof? #1 Northwest Inc., a roof repair contractor in Eugene, OR, shares expert tips to help you decide. Click here for expert insights!