How to Verify a Roofing Contractor's License: The Complete 50-State Guide
Every state's licensing board, direct lookup portal, threshold rules, and what to do when a contractor can't — or won't — provide a license number. Updated February 2026.
There is no national roofing license in the United States. Every state sets its own rules — some require a dedicated roofing license, some require a general contractor or home improvement registration, some leave it entirely to local governments, and a few have no requirement at all. The lookup process takes under two minutes if you have the contractor's license number. If a contractor refuses to provide one, stop there.
This page exists as a permanent reference: one URL, all 50 states, every official lookup portal. Bookmark it. Share it. The single most effective thing a homeowner can do before signing a roofing contract is spend two minutes on their state's verification website.
Why Verifying a Roofing License Matters — Before You Sign Anything
A roofing license is not just a piece of paper. In states that require it, a licensed contractor has passed a trade examination, demonstrated minimum experience, maintained proof of insurance and bonding, and submitted to state oversight. When something goes wrong — a defective installation, a job abandoned midway, a contractor who vanished with your deposit — the license is your primary enforcement lever.
Without a valid license in a state that requires one, you cannot file a complaint with the state licensing board. The contractor's bond (which compensates victims of contractor fraud) may be invalid. Manufacturers may void roof warranties that require licensed installation. Your homeowner's insurance may complicate future claims if the work was performed by an unlicensed contractor. And in most states, an unlicensed contractor cannot legally sue you for unpaid work — but that cuts both ways: you lose protection if the contractor holds a mechanic's lien on your property while operating without a license.
The research is consistent and unsurprising: unlicensed contractors are dramatically overrepresented in consumer fraud complaints. If a contractor is willing to operate without the legal credentials required to work in your state, that willingness to cut corners rarely stops at the licensing office.
After major storms, the highest concentration of unlicensed and out-of-state contractors appears within 72 hours of the event. These "storm chasers" move fast, pressure homeowners to sign immediately, and frequently operate without licenses in the states where they solicit work. The time pressure they create is engineered — there is almost never a legitimate reason a roofing contract cannot wait 24 hours for you to verify credentials.
How to Verify a Roofing Contractor's License in 4 Steps
Any legitimate contractor will provide this without hesitation. Request it in writing — text or email — so you have a record. If they refuse, decline, or delay, treat this as a disqualifying red flag.
Every state listed includes a direct link to the official government verification database. Do not rely on any third-party "license lookup" service — only the issuing state agency's own database is authoritative.
License status is Active (not expired, suspended, or revoked). The license holder name matches the company you're dealing with. The license type covers roofing work in your state. There are no active disciplinary actions or complaints listed.
A license is not the same as insurance. Ask for a Certificate of Insurance showing general liability (minimum $1 million recommended for roofing work) and workers' compensation coverage. Call the insurer to verify the certificate is current — certificates can be forged.
8 Red Flags That Signal an Unlicensed or Fraudulent Contractor
All 50 States: Official Roofing Contractor License Lookup Portals
Use the table below to find your state's licensing requirements and go directly to the official government verification portal. The "License Type" column tells you what kind of credential is required. States marked STATE LICENSE have mandatory statewide roofing or contractor licensing. States marked THRESHOLD-BASED require a license only above a certain dollar amount. States marked LOCAL ONLY have no statewide requirement — check your city or county directly. States marked NO REQUIREMENT have neither a state nor broadly-enforced local requirement.
| State | License Type | Licensing Board | Verify License |
|---|---|---|---|
| Alabama | THRESHOLD-BASED Commercial: $50K+; Residential: $10K+ |
Alabama Licensing Board for General Contractors | Verify — Alabama |
| Alaska | STATE LICENSE REQUIRED | Division of Corporations, Business & Professional Licensing | Verify — Alaska |
| Arizona | STATE LICENSE REQUIRED CR-42 or R-42 Roofing License required |
Arizona Registrar of Contractors | Verify — Arizona |
| Arkansas | STATE LICENSE REQUIRED Required for work $2,000+ |
Arkansas Contractors Licensing Board | Verify — Arkansas |
| California | STATE LICENSE REQUIRED Required for work $500+ labor & materials |
Contractors State License Board (CSLB) | Verify — California |
| Colorado | LOCAL ONLY No state license; check your city/county |
Local building department (municipality varies) | Business Search — Colorado |
| Connecticut | STATE LICENSE REQUIRED | Connecticut Dept. of Consumer Protection | Verify — Connecticut |
| Delaware | STATE LICENSE REQUIRED | Delaware Division of Revenue & DELPROS | Verify — Delaware |
| Florida | STATE LICENSE REQUIRED CCC (Certified) or RCC (Registered) roofing license required |
Florida Dept. of Business & Professional Regulation (DBPR) | Verify — Florida |
| Georgia | LOCAL ONLY No dedicated state roofing license; local licenses may apply |
Georgia Secretary of State | Verify — Georgia |
| Hawaii | STATE LICENSE REQUIRED | DCCA — Professional & Vocational Licensing | Verify — Hawaii |
| Idaho | STATE LICENSE REQUIRED | Idaho Division of Occupational & Professional Licenses | Verify — Idaho |
| Illinois | STATE LICENSE REQUIRED Roofing Contractor License — one of few states with a dedicated roofing license |
Illinois Dept. of Financial & Professional Regulation (IDFPR) | Verify — Illinois |
| Indiana | LOCAL ONLY No state contractor license (except plumbers); check municipality |
Local building department | Business Search — Indiana |
| Iowa | STATE LICENSE REQUIRED | Iowa Dept. of Inspections, Appeals & Licensing | Verify — Iowa |
| Kansas | STATE LICENSE REQUIRED Roofing registration required through Attorney General's Office |
Kansas Attorney General — Roofing Registration | Verify — Kansas |
| Kentucky | LOCAL ONLY No statewide contractor license; check your county |
Local building department | Business Search — Kentucky |
| Louisiana | THRESHOLD-BASED License required for projects over $75,000 |
Louisiana State Licensing Board for Contractors | Verify — Louisiana |
| Maine | LOCAL ONLY Home improvement contractors not licensed at state level |
Local municipality (contact your town office) | Partial Lookup — Maine |
| Maryland | STATE LICENSE REQUIRED Home Improvement Contractor (HIC) license required |
Maryland Home Improvement Commission | Verify — Maryland |
| Massachusetts | STATE LICENSE REQUIRED Home Improvement Contractor (HIC) registration required |
MA Office of Consumer Affairs & Business Regulation | Verify — Massachusetts |
| Michigan | STATE LICENSE REQUIRED | Michigan Dept. of Licensing & Regulatory Affairs (LARA) | Verify — Michigan |
| Minnesota | STATE LICENSE REQUIRED Residential Contractor/Remodeler license covers roofing |
Minnesota Dept. of Labor and Industry | Verify — Minnesota |
| Mississippi | THRESHOLD-BASED License required above certain project cost thresholds |
Mississippi State Board of Contractors | Verify — Mississippi |
| Missouri | LOCAL ONLY | Local building department (municipality varies) | Business Search — Missouri |
| Montana | STATE LICENSE REQUIRED | Montana Dept. of Labor & Industry | Verify — Montana |
| Nebraska | STATE LICENSE REQUIRED | Nebraska Department of Labor | Verify — Nebraska |
| Nevada | STATE LICENSE REQUIRED | Nevada State Contractors Board | Verify — Nevada |
| New Hampshire | STATE LICENSE REQUIRED | NH Office of Professional Licensure & Certification | Verify — New Hampshire |
| New Jersey | STATE LICENSE REQUIRED Home Improvement Contractor registration required |
New Jersey Division of Consumer Affairs | Verify — New Jersey |
| New Mexico | THRESHOLD-BASED License required if contractor earns more than $7,200/year |
New Mexico Regulation & Licensing Department | Verify — New Mexico |
| New York | LOCAL ONLY No state license; licensing is at city/county level |
NYC: Buildings Dept; other counties: local building dept. | Business Search — New York |
| North Carolina | THRESHOLD-BASED License required for jobs $30,000+; most residential jobs fall below this |
NC Licensing Board for General Contractors | Verify — North Carolina |
| North Dakota | STATE LICENSE REQUIRED | North Dakota Secretary of State | Verify — North Dakota |
| Ohio | LOCAL ONLY State license only for commercial; residential is local |
Local building department | Business Search — Ohio |
| Oklahoma | STATE LICENSE REQUIRED Oklahoma Construction Industries Board — dedicated roofing registration |
Oklahoma Construction Industries Board | Verify — Oklahoma |
| Oregon | STATE LICENSE REQUIRED Oregon Construction Contractors Board (CCB) |
Oregon Construction Contractors Board | Verify — Oregon |
| Pennsylvania | STATE LICENSE REQUIRED Must register as a Home Improvement Contractor with the AG's Office |
PA Attorney General — Bureau of Consumer Protection | Verify — Pennsylvania |
| Rhode Island | STATE LICENSE REQUIRED Commercial roofers must be licensed; residential must register |
RI Contractors' Registration & Licensing Board | Verify — Rhode Island |
| South Carolina | STATE LICENSE REQUIRED General Contractor license with roofing sub-classification required |
SC Dept. of Labor, Licensing & Regulation | Verify — South Carolina |
| South Dakota | LOCAL ONLY | Local municipality | Business Search — South Dakota |
| Tennessee | THRESHOLD-BASED License required for jobs $25,000+; Home Improvement License for $3K–$25K in many counties |
Tennessee Dept. of Commerce & Insurance — Board for Licensing Contractors | Verify — Tennessee |
| Texas | NO STATE REQUIREMENT Licensing is local; voluntary RCAT registration available |
Local building department; RCAT for voluntary verification | RCAT Directory — Texas |
| Utah | STATE LICENSE REQUIRED | Utah Division of Occupational & Professional Licensing | Verify — Utah |
| Vermont | NO STATE REQUIREMENT | Voluntary contractor listings available | Business Search — Vermont |
| Virginia | STATE LICENSE REQUIRED Class A, B, or C license based on project size; roofing is a specialty sub-classification |
Virginia Dept. of Professional & Occupational Regulation (DPOR) | Verify — Virginia |
| Washington | STATE LICENSE REQUIRED Contractor registration required (not a license exam, but must be registered, bonded, and insured) |
Washington State Dept. of Labor & Industries | Verify — Washington |
| Washington, D.C. | STATE LICENSE REQUIRED | DC Dept. of Consumer & Regulatory Affairs (DCRA) | Verify — Washington D.C. |
| West Virginia | STATE LICENSE REQUIRED | West Virginia Division of Labor — Contractor Licensing Board | Verify — West Virginia |
| Wisconsin | STATE LICENSE REQUIRED | Wisconsin Dept. of Safety & Professional Services (DSPS) | Verify — Wisconsin |
| Wyoming | LOCAL ONLY | Local municipality or county | Business Search — Wyoming |
State licensing portals change their URLs and systems periodically. If a link above does not resolve, navigate to your state's main government portal and search for "contractor license lookup" or "verify contractor license." This page is reviewed and updated quarterly. If you find a broken link, please use the feedback button to notify DisputeVoice.
Storm Chasers and Out-of-State Roofers: A Special Warning
After every major storm — hurricane, hail event, tornado — a predictable surge of out-of-state roofing crews enters affected markets. Many of these contractors are legitimate: they come from neighboring states during a period of high demand and do quality work. But a significant portion are storm chasers: transient operators with no local ties, no intention of standing behind their work, and in many cases, no valid license in the state where they're soliciting jobs.
A contractor's license is typically only valid in the state where it was issued. A Florida roofing contractor arriving in Georgia after a hail event needs a Georgia license — or a qualifying exemption — to legally perform work there. Reciprocity agreements between states exist in some cases, but they are limited and state-specific. Do not assume a license from another state transfers. Verify the license specifically for the state where your home is located.
The pressure tactics that storm chasers use are designed to prevent you from doing exactly what this guide teaches: taking two minutes to verify credentials. They arrive uninvited, they offer prices that seem too good, they claim materials are "already on the truck," and they create artificial urgency around "storm damage deadlines" that don't exist in law. The best response to any contractor who pressures you to sign before verifying their license is to end the conversation and find someone else.
What to Check Beyond the License
Verifying an active license is the starting point, not the finish line. A licensed contractor can still perform defective work, abandon a job, or commit fraud. Layer your verification:
Insurance certificate: Request a Certificate of Insurance showing active general liability (minimum $1 million per occurrence for roofing) and workers' compensation. Call the insurance company directly to verify it's current. Ask to be named as an additional insured on the project.
Local permit: Most roofing jobs over a certain scope require a building permit. Ask your contractor if a permit is required for your job and verify that they will pull it. A contractor who discourages permits is a red flag — permits create an inspection record that protects you.
Better Business Bureau and licensing board complaint history: Most state licensing portal results show disciplinary actions. Check these. A contractor who has had their license suspended or revoked and reinstated deserves scrutiny. Also check the BBB at bbb.org and your state attorney general's consumer complaint database.
Google and local reviews: Search the company name plus "complaint," "review," and "scam." Also search the owner's name. Storm-chasing operators often cycle through company names but the owner's name stays the same.
Already Hired an Unlicensed Contractor? Here's What to Do
If the contractor has not finished the job, do not release further payment. Document the current state of work with photographs dated and timestamped.
Most state AG offices have consumer protection divisions that handle unlicensed contractor complaints. This creates an official record and may trigger enforcement action.
Even if the contractor is unlicensed, licensing boards often have jurisdiction over unlicensed practice complaints and can pursue the contractor.
Depending on your policy and state, your insurance may have provisions to address defective work by unlicensed contractors.
Documenting your experience publicly helps protect other homeowners in your area from the same contractor. DisputeVoice reports are SEO-optimized to rank on Google for the contractor's name.
Warn Other Homeowners Before They Hire the Same Contractor
DisputeVoice publishes evidence-based consumer reports about roofing contractors with documented patterns of fraud, abandonment, and defective work. Our reports are built to rank on page one of Google for the contractor's name — so the next homeowner who searches before hiring will find your account first. This is how accountability works in the digital age.
Frequently Asked Questions
Does a roofing contractor need a separate license in every state they work in?
Yes, in almost all cases. A contractor's license is valid only in the state that issued it. Reciprocity agreements exist between some states but are limited and must be verified directly with the issuing board. After major storms, contractors routinely cross state lines to work — verify their license in your state, not just their home state.
What's the difference between a license and a registration?
A license typically requires passing an exam, demonstrating experience, and meeting ongoing renewal requirements. A registration (used in states like Pennsylvania and Washington) requires submitting paperwork and proof of insurance but does not involve a trade examination. Both are searchable through official state portals, and both matter.
My state says local-only licensing. How do I check?
Go to your city or county's official website and search for "building department" or "contractor registration." In local-licensing states, the building permit office is typically the right starting point. You can also call your county courthouse.
Can I hire an unlicensed contractor in a state that requires licensing?
You can, but you expose yourself to significant risk: no licensing board recourse, potential warranty voids, complications with your homeowner's insurance, and limited legal remedies if work is defective or incomplete. In many states, an unlicensed contractor cannot enforce a contract against you in court — but that protection only matters if you know about it before you've already paid.
A contractor showed me their license on their truck magnet. Is that enough?
No. License numbers on vehicles, cards, and websites can be fabricated, borrowed from another company, or simply expired. Always verify independently through the official state portal — it takes under two minutes and is the only way to confirm current active status.
Sources & References
- RoofObservations.com — Roofing Contractor License Verification (Oct 2025)
- Angi — Which States Require a Roofing License (2024–2025)
- Finturf — Roofing License Requirements by State (Sept 2025)
- California CSLB — cslb.ca.gov
- Florida DBPR — myfloridalicense.com
- Texas RCAT — rcat.org
- Arizona Registrar of Contractors — roc.az.gov
- Illinois IDFPR — idfpr.illinois.gov
- Kansas Attorney General — Roofing Registration Directory
- Oklahoma Construction Industries Board — cib.ok.gov
- Virginia DPOR — dpor.virginia.gov
- Washington State L&I — lni.wa.gov
- Minnesota DLI — Residential Contractor Licensing
- Tennessee Board for Licensing Contractors — verify.tn.gov
- North Carolina Licensing Board for General Contractors — nclbgc.org
- Louisiana LSLBC — lslbc.louisiana.gov
