How to Verify a Roofing Contractor’s License, Insurance, and Track Record
A low bid from an unlicensed or underinsured contractor carries hidden risk that often exceeds any upfront savings. If a worker is injured, if property is damaged, or if the job is abandoned, the homeowner can be left with legal and financial exposure. Checking credentials is not distrust—it is basic due diligence that reputable companies expect and welcome.
License Verification
Most states require roofing contractors to hold a specific license or registration. Requirements vary, but the principle is the same: the license number should be current and match the company name on the proposal.

How to Check
Ask for the license number in writing on the estimate or contract.
Look up the number on your state’s contractor licensing board website. Most states provide a free public search tool.
Confirm the license is active, the business name matches, and there are no serious disciplinary actions listed.
Note any expiration date and the license classification (some states distinguish general contracting from specialty roofing licenses).
A contractor who hesitates to provide a license number or whose number does not appear in the official database is not ready for a deposit.
Insurance: General Liability and Workers’ Compensation
Two policies matter most.
General Liability
This covers damage to your property that occurs during the work. Request a current certificate of insurance (COI) that names your address as the job location or lists you as a certificate holder. Verify the policy is active and the coverage limits are reasonable (commonly $1 million per occurrence).
Workers’ Compensation
This covers injuries to the contractor’s employees. Without it, an injured worker may look to the homeowner’s insurance or pursue a claim directly against the property owner. Confirm the policy is current and applies to the crew that will be on your roof.
Call the insurance agent listed on the certificate if you want direct confirmation. Certificates can be altered; a quick call removes doubt.
Local Track Record and References
License and insurance establish minimum legitimacy. Past performance shows how the company actually operates.
Useful Checks
Ask for recent local references (similar jobs completed in the last 12–24 months) and contact them.
Search the company name plus “reviews” or “complaints” and read patterns rather than isolated comments.
Check the Better Business Bureau, state attorney general consumer complaint database, and local online review platforms for repeated unresolved issues.
Look for consistency in the physical address, phone numbers, and business name across the website, estimates, and official records.
A company that has operated under the same name in the same area for several years with few serious complaints is generally lower risk than a newly formed entity with glowing but unverifiable testimonials.
Additional Practical Signals
The estimate includes a physical business address, not only a P.O. box or cell phone.
The salesperson or estimator can explain scope, materials, and process without high-pressure tactics.
The company is willing to pull the required permits in its own name.
Written contracts are clear, itemized, and match the verbal discussion.
Door-to-door offers that appear immediately after a storm, especially from out-of-area crews, deserve extra scrutiny. Many of these operations are difficult to locate once the job is finished or problems arise.

Red Flags That Should Stop the Process
Refusal to provide license number or insurance certificate
License listed as expired, suspended, or under a different business name
Insurance certificate that cannot be verified with the carrier
Pressure to sign and pay a large deposit the same day
Vague or missing written scope of work
Requests for full or majority payment before materials arrive or work begins
Any one of these is sufficient reason to pause and look elsewhere.
Simple Verification Sequence
Request license number, current insurance certificates, and a written estimate.
Verify the license on the state website.
Confirm insurance is active by checking the certificate and, if needed, calling the agent.
Review recent local references and online complaint patterns.
Compare the written scope and terms with other proposals before signing.
These steps take modest time and eliminate the majority of high-risk contractors. Reputable companies pass them routinely. Those that cannot or will not pass them have already provided the most important information about how they operate.
Owner Letters
0 lettersNo letters yet — be the first to write one.