Home › Resources › Verify Oregon CCB License
Homeowner Resources
How to Verify a Roofing Contractor's Oregon CCB License
Almost every homeowner says they will "make sure the roofer is licensed." Far fewer have actually pulled up the state registry and checked. It takes about a minute, it is free, and on the Oregon coast it is one of the smartest sixty seconds you can spend before letting anyone climb on your house. This guide walks you through exactly where to look, what the results mean, and how to read the warning signs. Then we hand you our own number so you can check us the same way.
What the Oregon CCB is and why licensing is required
The CCB is the Oregon Construction Contractors Board. It is the state agency that registers construction contractors, sets the requirements they have to meet, holds their required bond and insurance information on file, and runs the complaint process when a job goes wrong. In Oregon, contractors who work on homes are generally required to be licensed (technically registered) with the CCB under state law, Oregon Revised Statutes Chapter 701. That requirement is the whole reason a public registry exists: so a homeowner can look up any contractor and confirm they are operating legally before money changes hands.
Think of the CCB license number the way you would a license plate. It is a single, verifiable identifier tied to a real business that has met the state's requirements and agreed to be accountable through the complaint process. A legitimate roofer will have one, will put it on their estimates and contracts, and will not hesitate when you ask for it.
How to verify an Oregon CCB license, step by step
The lookup is public and free. You do not need an account, and it works fine from your phone. Here is the exact process:
- Go to the CCB license search at search.ccb.state.or.us in any web browser.
- Enter what you have. You can search by the contractor's business name or, faster and more exact, by their CCB license number. The number gets you straight to one record with no guessing about which 'Pacific' or 'Peak' you meant.
- Open the matching record and read it carefully, not just the top line. The page tells you a lot more than active or not.
- Confirm the business name matches the name on your estimate and contract exactly. A common trick is a license held by a slightly different entity than the one you are actually dealing with.
- Take a screenshot or note the date you checked. If anything goes sideways later, you will be glad you have a record of what the registry showed when you signed.
On the contractor's record, look for these fields specifically:
- Status: whether the license is active, expired (lapsed), suspended, or revoked. Active is the only one you want to see.
- License (issue) date and expiration date: how long they have been continuously registered and whether the registration is current.
- License type or endorsement: residential, commercial, or both. A roofer working on your home should carry the residential endorsement.
- Bond: the CCB-required surety bond on file, including the amount.
- Insurance: liability insurance on file. (The registry shows coverage is on record; you should still ask for a current Certificate of Insurance naming you, which we cover in the licensed, bonded, and insured guide.)
- Complaint and lawsuit history: any filed complaints or final orders against the contractor. A clean history is reassuring; a pattern is worth a hard conversation.
Verify Pacific Peaks Roofing right now
That openness is the whole point. The contractors who get nervous when you reach for the registry are usually the ones with something to hide. We will hand you CCB #254443 before you even ask, put it on every estimate and contract, and stand behind the work with our own written 10-year workmanship warranty on top of it.
Active vs. lapsed or suspended: why a mid-project lapse is a red flag
Status is not just a yes or no. A license can be active, lapsed (expired and not renewed), suspended, or revoked, and each tells a different story.
- Active: current and in good standing. This is the baseline you should require before signing anything.
- Lapsed or expired: the registration was not renewed. Sometimes it is a paperwork slip, but it can also mean the contractor stopped carrying the required bond or insurance, which is exactly the protection you are counting on.
- Suspended or revoked: the state has taken action against them. Walk away.
A lapse that happens in the middle of your project is a particular danger. Roofing is not instant. If a contractor's license, bond, or insurance lapses while your roof is half torn off, the protections you verified at signing may no longer be in place, and your recourse through the CCB can be limited or gone. That is why it is worth a quick re-check on a longer job, and why you want a contractor whose registration has been continuous, not on-again, off-again.
Why an unlicensed 'cash discount' roofer leaves you exposed
Every so often someone offers to do your roof off the books for a tempting cash price, no license, no paperwork, no permit. It can look like a deal. Here is what you are actually giving up.
- No bond to claim against. The CCB-required bond exists so a homeowner has somewhere to turn if the work is defective or unfinished. An unlicensed contractor has no bond on file, so that backstop simply does not exist for you.
- No CCB complaint process. The board's dispute resolution is generally only available against licensed contractors. Hire someone unlicensed and you have given up your most accessible avenue for help.
- No verified insurance. If an uninsured worker is hurt on your roof, or your home is damaged, you may be the one left holding the bill. On a two-story coastal home, that is a real and expensive exposure.
- Often no permit, either. Skipping the permit can mean the work is never inspected and can create headaches when you sell or file a future claim.
The cash discount is usually a discount on your protection, not on the roof. The money you might save up front is small next to what a failed or unfinished job can cost you with no one accountable for it.
Licensed is the floor, not the finish line
Verifying the CCB license is step one, not the whole job. A license confirms a contractor met the state's baseline and can be held accountable. It does not, by itself, tell you whether their bond is adequate for your project or whether their insurance actually protects your property and the workers on your roof. Those are separate things worth checking too.
The next guide breaks down what licensed, bonded, and insured each actually protect, and how to ask for a real Certificate of Insurance with your name on it. Pair it with our printable list of questions to ask any roofer before you sign, and you will be a sharper buyer than most contractors are used to. We are fine with that. We answer every one of those questions in writing.
Frequently asked questions
Is it free to verify an Oregon CCB license?
Yes. The CCB license search at search.ccb.state.or.us is a free public tool. You do not need an account, and you can use it from a phone or computer in about a minute.
What is Pacific Peaks Roofing's CCB number?
Our Oregon CCB number is #254443. You are welcome to look it up at search.ccb.state.or.us and confirm our status, bond, insurance, and complaint history for yourself.
What if a roofer will not give me their CCB number?
Treat it as a red flag. A legitimate Oregon contractor's number is public and required, and a trustworthy one will hand it over before you ask. If someone dodges the question or rushes you to sign, slow down and verify before you commit.
Does an active license mean the work will be good?
No. A license confirms the contractor met Oregon's baseline requirements and can be held accountable through the CCB. It does not guarantee quality. Use it as your floor, then check the bond and insurance, read the written scope and warranty, and ask to see local work.
Verify us, then let's talk about your roof
Check the registry, check our number, and when you are ready, reach out. Pacific Peaks Roofing is family-owned and locally owned in Florence, licensed, bonded, and insured in Oregon under CCB #254443, and we manage every job and stand behind it. Call 541-690-8089 or email pacificpeaksroofing@gmail.com for a straightforward estimate and an honest look at your roof.
Free, no pressure
Ready for a free estimate?
Call 541-690-8089 or send us a few details and we will set up a free inspection.
- Free inspection and a clear, written quote
- Local team that answers and shows up
- Licensed & insured, Oregon CCB #254443
- Financing available through Acorn Finance
