Why Verifying a Roofing Contractor’s License Matters
When your roof starts leaking after a storm, or you notice missing shingles, the instinct is to hire the first contractor who answers the phone. But skipping the license verification step can lead to shoddy work, legal headaches, or financial loss. A valid license proves the contractor has met your state’s minimum requirements for training, insurance, and bonding. In many states, unlicensed work is illegal, and you could be held liable for injuries on your property if the contractor lacks workers’ compensation coverage. This guide walks you through the exact steps to confirm a roofer’s credentials in your state—before you sign a contract or hand over a deposit.
Step 1: Know Your State’s Licensing Authority
Every state has a specific agency that oversees contractor licensing. Typically, this is the State Licensing Board, the Department of Consumer Affairs, or the Contractors State License Board (CSLB). For example, in California, the CSLB handles all roofing licenses, while in Texas, the Texas Department of Licensing and Regulation (TDLR) is the primary authority. Start by searching “[Your State] contractor license lookup” on an official .gov website. Avoid third-party sites that may charge fees for public information.
Step 2: Request the Contractor’s License Number
A legitimate roofing contractor will provide their license number without hesitation. If they hesitate, make excuses, or say “it’s in the truck,” consider it a red flag. Write down the full number—including any letters or dashes—as it appears on their business card or estimate. Most states require the license number to be printed on all contracts, advertisements, and vehicle signage. Once you have the number, you can proceed to verify it through the official database.
Step 3: Use the Online License Lookup Tool
Nearly all states offer a free online search portal. Navigate to the official licensing board website and locate the “License Verification” or “Check a License” tool. Enter the contractor’s license number exactly as provided. The system will return a record showing:
- License status (Active, Expired, Suspended, or Revoked)
- License classification (e.g., Residential Roofing, Commercial Roofing, General Contractor with roofing endorsement)
- Expiration date
- Bond and insurance information
- Any disciplinary actions or complaints
If the status shows anything other than “Active,” do not hire that contractor. An expired or suspended license means they are not legally authorized to work.
Step 4: Cross-Check the Name and Business Details
Match the name on the license with the contractor’s business name, address, and the person who will actually be on your roof. Some states allow a “qualifier” – a licensed individual who works for a company but may not be the person doing the work. Ask: “Is the licensed qualifier supervising my project directly?” If not, verify that the actual crew members are covered under the company’s workers’ compensation policy. Also, confirm that the business address is a physical location, not just a P.O. Box.
Step 5: Verify Insurance and Bonding Separately
Even if the license lookup shows insurance on file, ask for a Certificate of Insurance (COI) directly from the contractor’s insurance agent. The COI should list you as the “certificate holder” and show:
- General liability insurance (minimum $1 million)
- Workers’ compensation insurance
- Effective dates (must cover the entire project timeline)
Call the insurance company listed to confirm the policy is active. For bonding, check the bond amount and the surety company. A bond protects you if the contractor fails to complete the job or violates the contract. Most states require a bond between $10,000 and $25,000 for roofing contractors.
Comparison of License Types by Roofing Scope
| License Classification | Typical Scope of Work | State Example |
|---|---|---|
| Residential Roofing License | Single-family homes, townhouses, small repairs | Florida, Texas |
| Commercial Roofing License | Flat roofs, multi-story buildings, TPO/EPDM systems | New York, Illinois |
| General Contractor (with roofing endorsement) | Full roof replacement, structural work, permits | California, Arizona |
| Specialty Roofing License | Slate, tile, metal, or solar roofing only | Colorado, Oregon |
Step 6: Check for Complaints and Disciplinary History
Most state licensing boards maintain a public record of complaints, fines, or license revocations. Search the contractor’s name or license number in the board’s “Disciplinary Actions” or “Consumer Complaints” section. Pay attention to patterns—one complaint about a minor delay is different from multiple unresolved complaints about poor workmanship or fraud. You can also check the Better Business Bureau (BBB) and local consumer protection agencies, but the state board’s record is the most authoritative.
Step 7: Ask for References and Recent Work
Even after verifying the license, ask the contractor for at least three recent references from jobs similar to yours. Contact those homeowners and ask:
- Was the work completed on time and within budget?
- Did the contractor pull the required permits?
- Were there any unexpected issues, and how were they handled?
Also, request to see photos of recent projects. A reputable roofer will have a portfolio or online gallery. If they only show generic stock photos, be cautious.
What to Do If the License Doesn’t Check Out
If you discover that the contractor’s license is expired, invalid, or belongs to a different person, do not proceed. Report the situation to your state’s licensing board. Many states have a hotline or online form for reporting unlicensed activity. Hiring an unlicensed contractor can void your homeowner’s insurance coverage if something goes wrong. Instead, ask the roofer to provide proof of a valid license before any work begins. If they cannot, move on to the next candidate.
Final Checklist Before You Sign
Before you sign a contract or pay a deposit, run through this quick checklist:
- License number is active and matches the business name
- Insurance certificates are current and list your property
- Bond is in place (if required by your state)
- No unresolved complaints on the state board record
- Contract includes the license number and scope of work
Taking these steps upfront will save you from costly mistakes. A verified license is not just a piece of paper—it’s your assurance that the roofer is accountable, insured, and qualified to work on your home. Start your search today using your state’s official lookup tool, and don’t settle for anything less than a fully licensed professional.