How to Verify a Roofer’s License and Insurance
Why Knowing How to Verify a Roofer’s License and Insurance Could Save You Thousands
Knowing how to verify a roofer’s license and insurance is one of the most important steps you can take before any roofing work begins. Here is a quick overview of how to do it:
How to verify a roofer’s license and insurance:
- Look up the license – Search your state’s official contractor licensing database by company name or license number and confirm the status is Active
- Check the details – Verify the expiration date, license classification, qualifying individual, and any disciplinary history
- Request a Certificate of Insurance (COI) – Ask the contractor for a current COI showing both general liability and workers’ compensation coverage
- Call the insurer directly – Contact the insurance company listed on the COI to confirm the policy is active and has not lapsed
- Check local requirements – In states with no state-level roofing license (like Texas or Colorado), verify local municipality or county requirements instead
Every roofing company truck and website seems to say the same four words: licensed and insured. But those words only mean something when they are actually true — and verified by you, not just claimed by the contractor.
Roofing is one of the most fraud-prone areas of home improvement. Projects are significant investments, the work happens above your head and out of sight, and the consequences of hiring the wrong contractor can follow you for years — through leaks, denied insurance claims, or legal liability if a worker gets hurt on your property. The National Roofing Contractors Association estimates that unlicensed roofing operators cost homeowners hundreds of millions of dollars annually. And yet, most homeowners never check a single credential before signing a contract.
The stakes are especially real for Oregon homeowners. After a storm, door-to-door solicitors appear quickly, offering fast repairs and low prices. Some are legitimate. Others are not. Knowing the difference starts with one simple habit: verify before you sign.
I’m Torrey Yungeberg, owner of Raindrop Roofing NW and Secretary of the Associated Roofing Contractors of Oregon and Southwest Washington — and through my years in the industry, I’ve seen what happens when homeowners skip the credential check, which is why I put together this complete guide on how to verify a roofer’s license and insurance so you can hire with confidence. Let’s walk through exactly what to look for, state by state, step by step.
How to Verify a Roofer’s License and Insurance Before You Sign Anything
The safest approach is simple: do not rely on a verbal claim, a yard sign, or a nice-looking website. Ask for the roofer’s full legal business name, license number, and current insurance certificate before you sign anything.
Then verify each item separately.
A proper pre-signing check should confirm:
- The exact business name matches the contract
- The license is active, current, and appropriate for roofing work
- The company is allowed to pull permits where your property is located
- The insurance is current on the day you sign
- The records do not show major discipline, suspension, or revocation issues
- The contractor’s paperwork matches the company actually doing the work
That last point matters more than most homeowners realize. Sometimes the name on the truck, the LLC on the contract, and the license in the database are three different things. If the paper trail is fuzzy before work starts, it usually does not get clearer later.
The 4 state licensing tiers homeowners need to understand
Across the U.S., roofing rules fall into four broad buckets:
- Roofing-specific license required
- Some states require a license specifically for roofing contractors.
- General contractor or home improvement license covers roofing
- Roofing may be allowed under a broader contractor classification.
- Registration only
- The contractor may need to register with the state, but not pass a roofing-specific exam.
- No state-level requirement
- The state may leave regulation to cities, counties, or permit offices.
Research shows the country is a patchwork: about 27 states require a roofing contractor license, 13 use registration-only systems, and 10 or more have no state-level requirement and defer to local rules. That is why homeowners should never assume “my cousin in another state didn’t need this” means the same rule applies to their home.
The exact details to check in a license search
When you run a license search, do not stop at “it came up.”
Look for:
- Active status
- Expiration date
- Correct legal entity name
- Proper license classification for roofing
- Qualifying individual or responsible managing party, where applicable
- Complaint or disciplinary history
- Suspended, revoked, inactive, or lapsed status
- Bond information if your state shows it
- Business address consistency
If the contractor says, “Don’t worry, it’s under my partner’s name,” that is not a green light. It is a reason to dig deeper.
Why business registration is not the same as a roofing license
A lot of homeowners confuse an LLC filing with a contractor license. They are not the same thing.
A business registration usually just means the company exists as a legal entity. It does not prove the business is authorized to perform roofing work, pull permits, or meet contractor-specific requirements.
Think of it this way:
- Secretary of State filing = the business exists on paper
- Contractor license = the business is legally authorized for regulated construction work
If someone proudly sends you an LLC registration but avoids the contractor license question, that is not reassurance. That is a dodge.
How to Verify a Roofer’s License and Insurance Using Official Databases
The best source is always the official government database for your state or local jurisdiction. Search by license number first if possible, then by business name.
For homeowners in Oregon and Southwest Washington, that means checking the official contractor records for the jurisdiction where the work will happen and making sure the contractor is properly licensed there. If the project is in Beaverton, Portland, Hillsboro, Lake Oswego, Vancouver, Camas, or nearby communities, the company should be able to tell you exactly which credential applies and what permit path will be used.
How to verify a roofers license and insurance in roofing-license states
In states with roofing-specific licensing, the process is usually more straightforward because the state database often shows more detail.
Examples from major states include:
- Illinois
- Roofers are licensed through the state’s professional regulation system.
- Homeowners should verify current status and confirm the company has the required qualifying party tied to the license.
- Florida
- The state licensing portal lets the public search by name, license number, city, or license type.
- This is especially important because Florida maintains consumer protections that may matter after a dispute.
- California
- Roofers typically work under the C-39 roofing classification.
- The state license search can show status, classification, and complaint-related disclosures.
- California also emphasizes checking workers’ compensation and general liability separately.
- Minnesota
- Residential roofers must hold the proper state credential.
- Homeowners should verify active status, qualifying person involvement, and insurance on file if required.
- South Carolina
- Search results may show statuses like Active, Inactive, Lapsed, or Suspended.
- Those distinctions matter because some statuses mean the contractor cannot legally bid, pull permits, or perform regulated work.
How to verify a roofers license and insurance in states with no state roofing license
Some states do not issue a statewide roofing license. Texas is a well-known example, and Colorado and Georgia are often handled similarly through local rules rather than a single state roofer credential.
In these states, verification becomes more manual. We recommend checking:
- City or county contractor registration
- Local building department permit requirements
- Secretary of State business registration
- Proof of general liability insurance
- Proof of workers’ compensation coverage if the company has employees
- Recent local references
- Physical business address
- Manufacturer certifications
- BBB profile and complaint history
In no-license states, local permit authority becomes even more important. If a roofer says, “No permit needed,” your next call should be to the building department, not your pen.
What to do if the search shows inactive, lapsed, suspended, or no results
Treat these as stop signs, not yellow lights.
- Inactive or lapsed
- Do not sign until the license is fully reinstated and you independently confirm it.
- Suspended or revoked
- Walk away.
- No results
- Double-check spelling, legal name, and license number.
- If still no result, assume there is a problem until proven otherwise.
- Name mismatch
- If the contract says one company but the license belongs to another, do not proceed until the relationship is documented and legitimate.
- Out-of-state address after a storm
- Be extra cautious. Storm-chasing operators often appear quickly and disappear faster.
If anything looks off, pause the project. A few extra minutes of verification beats years of regret.
How to Independently Verify Roofing Insurance the Right Way
Insurance is where many homeowners stop too early. A roofer hands over a certificate, and everyone nods like the mystery has been solved. It has not.
A Certificate of Insurance, or COI, is a starting point, not the final proof.
The insurance every roofer should carry
At minimum, a professional roofing contractor should be able to show:
- General liability insurance
- Helps cover property damage or bodily injury caused by the contractor’s operations
- Workers’ compensation insurance
- Protects against liability if a worker is injured on your property
- This is especially important in roofing because falls and injuries are a real risk, not a theoretical one
Also worth asking about:
- Commercial auto coverage for company vehicles
- Coverage practices for subcontractors
- Whether all crews on site are covered under the same policy structure
For homeowners, the two biggest insurance categories are general liability and workers’ compensation. If one is missing, the risk shifts closer to you.
How to verify a Certificate of Insurance without relying on the roofer alone
Here is the right way to verify a COI:
- Ask for a current certificate issued by the roofer’s insurance agent or broker
- Check the named insured on the certificate
- Make sure the business name matches the contract and license
- Review policy numbers, coverage types, and effective dates
- Check the expiration date carefully
- Ask to be listed correctly as certificate holder if appropriate
- For larger or higher-risk jobs, ask whether you can be added as an additional insured when appropriate
- Call the insurance producer or carrier directly using independently confirmed contact information
- Ask whether the policy is active today and whether roofing operations are covered
Also ask a simple but important question: “Does this policy cover the actual work being performed at my property?” Some policies have exclusions, and a piece of paper with nice formatting does not magically fill those gaps.
Why verifying license and insurance separately is essential
A valid license does not guarantee active insurance. And active insurance does not prove valid licensing.
Those are two separate systems, with two separate failure points.
Why this matters:
- A contractor can have an active license and a lapsed insurance policy
- A contractor can show a COI that is outdated
- The named insured may be a different company than the one on your contract
- A policy may exclude certain operations
- Workers on the roof may not actually be employees covered by the stated policy
This is also why homeowners sometimes get burned twice: once by bad work, and again when they discover there is no meaningful insurance response after the damage is done.
State-by-State Differences Homeowners Should Know
Because this topic is so state-specific, it helps to think in categories rather than memorizing every statute.
| State | Typical Path | What to Verify | Why It Matters |
|---|---|---|---|
| Illinois | Roofing-specific state license | Active license, qualifying party, current status | Stronger licensing trail |
| Florida | State-regulated contractor license | Status, type, complaints, contract details | Important for post-claim protections |
| California | C-39 roofing license | Classification, status, bond, workers’ comp | Strong complaint and compliance records |
| Texas | No state roofing license | Local rules, insurance, local registration, references | More homeowner due diligence required |
| South Carolina | State lookup with status meanings | Active status and permit eligibility | Status directly affects legal work authority |
| Minnesota | State residential licensing path | Active license, qualifying person, insurance | Consumer protections may depend on licensed status |
Illinois, Florida, and California: stricter licensing and stronger paper trails
These states generally give homeowners more documentation to work with.
In Illinois, roofers are regulated under a specific licensing structure, and the qualifying party matters. In Florida, the state search portal gives homeowners a direct way to confirm license information before signing. In California, roofing is a specific classification, and state records can help homeowners spot problems before they become expensive ones.
In stricter-license states, we recommend checking:
- Whether the license is active
- Whether the named business matches the contract
- Whether the license type actually covers roofing
- Whether there is recent discipline or complaint disclosure
- Whether the contractor’s license number appears on the contract and marketing materials
Texas, South Carolina, and Minnesota: three very different verification paths
These three states show how different “verification” can look.
- Texas
- No statewide roofing license requirement
- Homeowners must rely more heavily on local registrations, insurance verification, references, and voluntary credentials
- Texas also has strong warnings around deductible fraud; if a roofer offers to “cover” your deductible, that is a major red flag
- South Carolina
- The status shown in the state database matters a lot
- Active means current and able to work; lapsed or suspended statuses can block bidding and permit activity
- Minnesota
- Residential roofing work falls under a state licensing system
- Minnesota also has a Contractor Recovery Fund structure that can matter if a licensed contractor causes qualifying financial harm
Recovery funds, claims, and why licensed status matters after something goes wrong
One of the biggest hidden risks of hiring an unlicensed contractor is what happens later.
Some states maintain recovery funds or similar consumer remedies that may only be available when the contractor was properly licensed. Research for this article found examples such as:
- Florida homeowner recovery protections with claim caps up to $50,000
- Arizona residential recovery protections with claim caps up to $30,000
The exact rules vary, but the principle is the same: licensed status can affect whether you have access to state-backed remedies, restitution options, or easier complaint channels. If the contractor was never properly licensed, some of those doors may close.
Red Flags, Extra Credentials, and What to Do If You Already Hired the Wrong Roofer
Good contractors usually answer credential questions quickly and clearly. Evasive contractors tend to act annoyed, offended, or weirdly philosophical about paperwork.
Red flags when a roofer is unlicensed, uninsured, or evasive
Watch for lines like:
- “It’s in renewal right now”
- “We work under another company’s license”
- “The website is wrong”
- “You don’t need to worry about permits”
- “We’ll cover your deductible”
- “Let’s keep it off the books”
- “Insurance paperwork is coming later”
Other warning signs include:
- No license number on the contract
- No current COI
- Cash-only requests
- Pressure to sign immediately
- Large upfront demands
- No verifiable local address
- Door-to-door storm sales tactics
- No recent references
- Refusal to let you check credentials yourself
If a roofer gets defensive because you want to verify documents, that is useful information. Honest contractors expect the question.
Extra credentials worth checking after license and insurance
A state license is the floor, not the ceiling.
After you verify license and insurance, look for additional signs of professionalism:
- Manufacturer certifications
- BBB accreditation and complaint history
- Recent local references
- A real local presence
- Clear written contracts
- Proof of workmanship training and supervision
Manufacturer-backed credentials can be especially helpful because they often require training, business standards, and ongoing accountability. For more on that, see More info about x services.
You can also keep researching with resources like How to Choose the Right Roofing Contractor, Choosing a Roofing Company That Won’t Sell Out, and Benefits of Choosing a Truly Local Independent Roofer.
What to do if you discover you hired an unlicensed contractor
If work has not started yet:
- Stop the project
- Do not sign revised paperwork until credentials are verified
- Request all documents in writing
- Check permit status with the local building department
If work has already started:
- Document everything
- Save the contract, texts, emails, invoices, photos, and payment records
- Contact your homeowner’s insurer and explain the situation
- Contact the local building department to check permits
- File a complaint with the appropriate licensing or consumer protection authority
- Ask an attorney what your best next step is if money or damage is involved
Do not rely on verbal assurances after the fact. When trouble starts, documentation becomes your best friend.
Frequently Asked Questions About How to Verify a Roofer’s License and Insurance
Can a roofer be licensed but not insured?
Yes.
A roofer may have an active contractor license and still have an expired, canceled, or inadequate insurance policy. That is exactly why we always tell homeowners to verify both separately.
Will hiring an unlicensed roofer affect my homeowner’s insurance claim?
It can.
If a claim later involves defective work, permit problems, or undocumented repairs, your insurer may scrutinize the claim more heavily. In some situations, homeowners find themselves fighting over coverage because the contractor was unlicensed or the work was not properly documented.
Should the roofer’s license number appear on the contract?
Yes, in many jurisdictions it should, and even where it is not explicitly required, it is still a best practice.
We recommend making sure the contract includes:
- Legal business name
- License number
- Scope of work
- Insurance information
- Property address
- Permit responsibility
- Payment terms
- Signature lines for both parties
The more complete the paperwork, the fewer surprises later.
Conclusion
If you remember only one thing from this guide, let it be this: verify before you sign.
Learning how to verify a roofers license and insurance is not busywork. It is one of the strongest ways to protect your home, your insurance claim, and your peace of mind. A proper check only takes a little time, but it can save you from a very long headache.
Here in Beaverton and across the Portland-metro area, we believe local accountability still matters. Homeowners deserve clear answers, real documentation, and a contractor who plans to be around long after the last nail is driven.
If you want to keep researching before moving forward, start with How to Choose the Right Roofing Contractor, Benefits of Choosing a Truly Local Independent Roofer, or explore More info about x services.
And if you are planning a roofing project in Beaverton or the greater Portland area, use this checklist, ask the paperwork questions, and trust your instincts. If a contractor is legitimate, verifying their credentials should be the easiest part of the conversation.






Leave a Reply
Want to join the discussion?Feel free to contribute!