DisputeVoice Consumer Protection Series | Contractor License Verification
How to Verify a Roofing Contractor's License: The Complete State-by-State Guide
- 27 states require a roofing contractor license; 13 require registration only; 10+ states have no state-level requirement but defer to local jurisdictions.
- Hiring an unlicensed contractor can void your homeowner's insurance if a claim arises from their work — even if the state doesn't technically require a license.
- Every state with a license requirement has a free online lookup tool — use it before signing anything.
- A valid license is not the same as a valid insurance certificate — you need to verify both, separately.
- In states with no license requirement (Texas, Colorado, New York, Georgia, Ohio), look for voluntary certification, BBB accreditation, and manufacturer installer certification instead.
There is no national roofing contractor license in the United States. Licensing is entirely a state-by-state matter, and the variation is substantial — from California's rigorous four-year experience and exam requirement for a C-39 Roofing license, to Texas and Colorado, where anyone can legally call themselves a roofing contractor with no state credential whatsoever. Understanding what your state requires — and how to actually verify a contractor's current standing — is one of the most important steps you can take before a single shingle is removed from your home.
This guide covers every U.S. state: what license category applies to roofing, what the verification tool is, and what to look for beyond the license in states that don't require one. Use the state directory below as your pre-hire checklist.
Why License Verification Matters Beyond Legal Compliance
Many homeowners think of license verification as a formality — a box to check before signing a contract. In practice, it is one of the most consequential pre-hire steps you can take, for several reasons that go beyond legal compliance.
Homeowner's Insurance Implications
Your homeowner's insurance policy almost certainly contains language requiring that work on your home be performed by properly licensed contractors in jurisdictions where licensing is required. If a claim arises from work performed by an unlicensed contractor — a fire caused by improper installation, structural damage from a roof failure, or a worker injury — your insurer may deny the claim entirely on the basis that the work was done illegally. This is not a theoretical risk; it is a documented pattern in claims handling.
Recovery Fund Access
Many states with licensing requirements also maintain contractor recovery funds — pools of money available to homeowners who suffer losses from licensed contractors who cannot pay a judgment. In Florida, the Homeowners' Construction Recovery Fund provides up to $50,000 per claim. Arizona's Residential Contractors' Recovery Fund provides up to $30,000. These funds are only available for claims against licensed contractors. If you hired an unlicensed contractor and suffered a loss, you are not eligible regardless of how significant the loss is.
Disciplinary History Access
Most state licensing databases show not just whether a license is current, but also any disciplinary actions, suspensions, revocations, or consumer complaints on file against the license holder. This is information you cannot obtain any other way — and it is often more revealing than any online review. A contractor with a clean license and one star on Google is likely a better choice than a contractor with a suspended or conditioned license and five stars.
Understanding the Four Licensing Tiers
States fall into roughly four categories when it comes to roofing contractor licensing. Understanding which tier your state falls into changes how you should approach verification.
Complete State-by-State License Directory
The table below covers all 50 states plus the District of Columbia. For each state, we identify the license tier, the issuing agency, the online verification tool, and relevant notes for homeowners. Verify all information directly with the listed agency before hiring, as licensing requirements and database URLs are subject to change.
| State | License Status | Issuing Agency | Key Details for Homeowners | Verification Tool |
|---|---|---|---|---|
| Alabama | LICENSE REQ'D | Alabama Licensing Board for General Contractors | Required for residential jobs over $2,500; specialized Roofing and Sheet Metal license available | License Roster Search |
| Alaska | LICENSE REQ'D | Alaska Dept. of Commerce, Community & Economic Development | Specialty Contractor license required; residential endorsement for roofers | License Verification |
| Arizona | LICENSE REQ'D | Arizona Registrar of Contractors (ROC) | CR-42 (residential) or R-42 (commercial) roofing license; ROC maintains robust complaint database | ROC License Search |
| Arkansas | LICENSE REQ'D | Arkansas Contractors Licensing Board | Required for projects over $2,000; separate residential and commercial categories | Verify a License |
| California | LICENSE REQ'D | CA Contractors State License Board (CSLB) | C-39 Roofing license; required for jobs over $500; 4 years experience + exam + $25K bond; CSLB shows full complaint history | CSLB License Check |
| Colorado | LOCAL ONLY | Municipality/county level only | No state license; Denver requires registration with DORA + city. Check your specific city or county requirements | Check with local municipality |
| Connecticut | REGISTRATION | CT Dept. of Consumer Protection | Home Improvement Contractor registration required; annual fee; registration number must appear on contracts and vehicles | eLicense Search |
| Delaware | LICENSE REQ'D | Delaware Division of Revenue | Business license required for jobs over $50,000; local permits required regardless of job value | Business License Search |
| D.C. | LICENSE REQ'D | DC Dept. of Consumer and Regulatory Affairs (DCRA) | Home Improvement Contractor license required | DCRA License Search |
| Florida | LICENSE REQ'D | FL Dept. of Business & Professional Regulation (DBPR) | CCC (Certified Roofing Contractor) or CC (state-certified) license; two-tier system (state-certified vs. registered); verify through DBPR; Homeowners' Recovery Fund up to $50,000 | DBPR License Search |
| Georgia | LOCAL ONLY | Georgia State Licensing Board (general contractors only) | No state roofing license; local requirements vary; GARCA voluntary certification available; unlicensed contractors can void insurance claims | GA Professional License Lookup |
| Hawaii | LICENSE REQ'D | Hawaii DCCA Professional and Vocational Licensing | C-42 Roofing Contractor License; trade exam + 4 years supervisory experience required | PVL License Search |
| Idaho | LICENSE REQ'D | Idaho Contractors Board | Public Works Contractor license for larger jobs; local registration may also apply | Contractor Search |
| Illinois | LICENSE REQ'D | IL Dept. of Financial and Professional Regulation (IDFPR) | State roofing license — Residential, Commercial, or Unlimited; exam required; unlicensed roofing is illegal | IDFPR License Lookup |
| Indiana | LOCAL ONLY | Local municipalities only | No state roofing or general contractor license requirement; local licensing and permit requirements vary widely | Check local municipality |
| Iowa | LICENSE REQ'D | Iowa Dept. of Inspections, Appeals & Licensing | Contractor registration required; permit required for most roofing work | Iowa License Search |
| Kansas | LOCAL ONLY | Local municipalities | No state license requirement; check with your city or county; contractor should carry GL and workers' comp | Check local municipality |
| Kentucky | LICENSE REQ'D | Kentucky Dept. of Housing, Buildings & Construction | Contractor license required; separate residential and commercial categories | KY License Search |
| Louisiana | LICENSE REQ'D | Louisiana State Licensing Board for Contractors | Residential and commercial roofing licenses issued separately; exam + experience + insurance required; LSLBC maintains disciplinary records | LSLBC Contractor Search |
| Maine | LICENSE REQ'D | Maine Dept. of Professional and Financial Regulation | Residential building contractor license required; separate roofing categories at local level | License Search |
| Maryland | LICENSE REQ'D | MD Dept. of Labor (Home Improvement Commission) | Home Improvement Contractor (MHIC) license required; license number must appear on all advertising | MHIC License Lookup |
| Massachusetts | LICENSE REQ'D | MA Board of Building Regulations and Standards | Home Improvement Contractor (HIC) registration + Construction Supervisor License required | MA License Lookup |
| Michigan | LICENSE REQ'D | MI Dept. of Licensing and Regulatory Affairs (LARA) | Residential Maintenance & Alteration (M&A) license required for residential roofing; separate license categories | Michigan Citizen Access |
| Minnesota | LICENSE REQ'D | MN Dept. of Labor and Industry | Residential Building Contractor or Roofing Contractor license required; roofing license does not cover gutters/soffit/fascia | DLI License Search |
| Mississippi | LICENSE REQ'D | Mississippi State Board of Contractors | Contractor license required; residential and commercial categories | MSBOC License Search |
| Missouri | LOCAL ONLY | Local municipalities | No state contractor license; St. Louis and Kansas City have local requirements; verify with your municipality | Check local municipality |
| Montana | LICENSE REQ'D | Montana Dept. of Labor and Industry | Contractor registration required for jobs over $5,000 | MT Contractor Search |
| Nebraska | LOCAL ONLY | Local municipalities | No state license; Omaha and Lincoln have local requirements; permit required in most jurisdictions | Check local municipality |
| Nevada | LICENSE REQ'D | Nevada State Contractors Board (NSCB) | C-15a Roofing license required; exam + experience + insurance + bond; robust online complaint/disciplinary database | NSCB Contractor Search |
| New Hampshire | LOCAL ONLY | Local municipalities | No state license for general contractors or roofers; permit requirements vary by jurisdiction | Check local municipality |
| New Jersey | REGISTRATION | NJ Division of Consumer Affairs | Home Improvement Contractor registration required; registration number must appear on all documents, vehicles, and advertising | NJ License Verification |
| New Mexico | LICENSE REQ'D | NM Construction Industries Division | Contractor license required; 2 years experience + exam + bond + insurance | NM License Search |
| New York | LOCAL ONLY | Local municipalities (NYC, Nassau, Suffolk, etc.) | No state license; NYC requires Home Improvement Contractor license; other counties vary; NERCA voluntary certification available | Check local municipality; NYC DOB License Search |
| North Carolina | LICENSE REQ'D | NC Licensing Board for General Contractors | Building or Specialty Contractor license required for jobs over $30,000; exam + financial documentation required | NCLBGC License Lookup |
| North Dakota | LICENSE REQ'D | ND Secretary of State | Required for jobs over $4,000; four license classes based on job size; no exam, but insurance and workers' comp proof required | ND License Search |
| Ohio | LOCAL ONLY | Local municipalities; Ohio CILB (for limited trades) | No state roofing license; municipal requirements vary widely; most cities require local registration; Secretary of State business registration verifiable | Check local municipality; Ohio CILB |
| Oklahoma | REGISTRATION | Oklahoma Construction Industries Board (CIB) | Roofing Contractor Registration (not a license exam); proof of $500K GL insurance (residential) or $1M (commercial) required | CIB Roofing Registration Search |
| Oregon | LICENSE REQ'D | Oregon Construction Contractors Board (CCB) | CCB license required; pre-license training + exam + insurance + bond; CCB maintains complaint database | CCB License Search |
| Pennsylvania | REGISTRATION | PA Attorney General's Office (HICPA) | Home Improvement Contractor registration required statewide; registration number must appear on contracts | HICPA Contractor Search |
| Rhode Island | LICENSE REQ'D | RI Dept. of Business Regulation, Contractor Registration and Licensing | Contractor registration required; separate residential and commercial categories | RI Contractor Search |
| South Carolina | LICENSE REQ'D | SC Contractors Licensing Board | Class I, II, or III license required; separate residential specialty category | LLR License Verification |
| South Dakota | LICENSE REQ'D | SD Dept. of Labor and Regulation | Contractor license required; local permits required | SD Contractor Licensing |
| Tennessee | LICENSE REQ'D | TN Dept. of Commerce and Insurance, Board for Licensing Contractors | Required for jobs over $25,000 (state license); Home Improvement License for $3,000–$25,000 in select counties (Davidson, Knox, Shelby, Hamilton, etc.) | TN License Verification |
| Texas | NO STATE REQ'D | No state licensing agency | No state license or registration required; RCAT voluntary licensing available; verify local municipal requirements; always independently verify GL and workers' comp insurance | No state database; check local municipality; RCAT Voluntary Registry |
| Utah | LICENSE REQ'D | Utah Div. of Occupational and Professional Licensing (DOPL) | Contractor license required; trade exam + business/law exam + 4 years experience + GL and workers' comp insurance | Utah DOPL License Lookup |
| Vermont | NO STATE REQ'D | No state licensing agency | No state license; local permit requirements apply; verify insurance independently | Check local municipality |
| Virginia | LICENSE REQ'D | VA Dept. of Professional and Occupational Regulation (DPOR) | Class A (over $120K), Class B ($10K–$120K), or Class C (under $10K) Contractor License; exam and experience requirements vary by class | DPOR License Lookup |
| Washington | REGISTRATION | WA Dept. of Labor and Industries | Contractor registration required; bond + insurance required; roofers registering in specialty classification cannot hire subcontractors (must register as GC to do so) | L&I Contractor Registration Lookup |
| West Virginia | LICENSE REQ'D | WV Division of Labor Contractor Licensing Board | Contractor license required; workers' compensation insurance required | WV Contractor License Search |
| Wisconsin | LOCAL ONLY | Local municipalities | No state roofing contractor license; Dwelling Contractor Qualifier required only for new residential construction; local permits required for replacements | WI License Search (limited) |
| Wyoming | LOCAL ONLY | Local municipalities | No state contractor license requirement; local permits and requirements vary; verify insurance independently | Check local municipality |
What to Do in States Without a License Requirement
If you live in Texas, Colorado, New York, Georgia, Ohio, Indiana, or another state without a state roofing license requirement, your verification strategy must rely on alternative credentialing. Here is what to check in these states:
1. Voluntary State or Regional Certification
Several industry associations offer voluntary credentialing programs that function as a de facto quality signal in unlicensed states. In Texas, the Roofing Contractors Association of Texas (RCAT) issues a voluntary license that requires $300,000 in general liability insurance, workers' compensation coverage, and 2 years of continuous business operation in Texas. In New York and New England, the National Roofing Contractors Association's northeast affiliate (NERCA) maintains a member directory. In Georgia, the Georgia Roofing Contractors Association (GARCA) issues voluntary credentials. These are not equivalent to a state license — they do not involve a trade exam — but they represent minimum insurance verification and accountability to an industry body.
2. Manufacturer Installer Certification
GAF, CertainTeed, Owens Corning, and other major manufacturers operate installer certification programs (GAF Master Elite, CertainTeed SELECT ShingleMaster, Owens Corning Preferred) that require training, installation quality standards, and insurance compliance. In states without licensing, these programs offer homeowners some meaningful signal about installation quality and professionalism. They also enable enhanced warranty coverage that is not available through uncertified contractors.
3. Direct Insurance Verification
In unlicensed states, independently verify the contractor's insurance before any work begins. Ask for a Certificate of Insurance (COI) naming you as an additional insured for the duration of the project, and call the insurance agent listed on the certificate to confirm the policy is current and that coverage extends to the type of work being performed. Do not accept an expired or undated COI.
4. BBB Accreditation and Complaint History
In states without licensing databases, the Better Business Bureau's complaint history becomes more useful. A company that has been in business for several years, has handled complaints according to BBB standards, and has achieved accreditation provides more accountability signals than an unaccredited company with no complaint history — simply because there is no history to evaluate.
Five Things to Look For When Running a License Lookup
Running the lookup is only useful if you know what you are looking at. When you pull up a contractor's record, check for:
- Active status — "Active" or "Current" is what you want. "Expired," "Inactive," "Suspended," or "Revoked" are serious red flags that the contractor is not legally authorized to perform work.
- Expiration date — A license that expires in two weeks is not the same as one with two years left. Ask the contractor about renewal status if the expiration is imminent.
- Disciplinary actions — Look for any complaints resolved, fines paid, suspensions issued, or conditions placed on the license. A pattern of complaints is more significant than a single resolved matter.
- Qualifying individual — Most states issue the license to a specific "qualifying party" (QP) — the individual whose experience and exam scores back the license. Confirm the person named is still with the company. Contractors sometimes continue operating under a license whose QP has left the business.
- Bond and insurance on file — Some states (Florida, Nevada, Arizona) record bond and insurance status directly in the licensing database. If yours does, confirm coverage is current in addition to the license itself.
If a Contractor Refuses to Provide Their License Number
A legitimate, licensed contractor will provide their license number immediately and without hesitation when asked. In states that require a license, that number is typically required to appear on contracts, advertising, and work vehicles. A contractor who hesitates, provides a number that doesn't return any results in the state database, or claims the lookup system is "wrong" or "outdated" should be avoided entirely.
"I'm in the process of renewing it." · "The database is slow — it takes a while to update." · "I work under my company license, not a personal one." · "We're grandfathered in." · "The license is in my partner's name." — None of these responses are acceptable. Ask for the license number itself, then verify it directly with the state database.
Filing a Complaint Against an Unlicensed Contractor
If you have already hired a contractor and later discovered they were operating without a required license, you have several options:
- Report to the state licensing board — Operating without a required license is typically a misdemeanor or civil violation. Many licensing boards actively investigate unlicensed contractor complaints and can impose fines or refer the matter to state law enforcement.
- Report to the state attorney general — Unlicensed contracting is frequently prosecuted under consumer protection and contractor fraud statutes. The AG's office can pursue civil penalties and restitution on your behalf.
- File a DisputeVoice Lighthouse Report — Creates a public record linking the contractor's name with the documented pattern of unlicensed operation, warning future consumers before they hire the same company.
- Contact your insurance carrier — If you submitted a claim related to the work and the insurer is disputing coverage based on unlicensed contractor work, document the full chain of events and consult a public adjuster or insurance coverage attorney.
Related DisputeVoice Resources
- How to File a Complaint Against a Roofing Contractor: State-by-State Guide
- Subcontractor Problems on Your Roof: Who's Liable When Things Go Wrong
- Roofing PACE Loans and Mechanic's Liens: What Every Homeowner Must Know
- Roofing Warranty Disputes: What the Fine Print Doesn't Tell You
- The Complete Guide to Roofing Contractor Complaints and Disputes
Sources and References
- Angi, Which States Require a Roofing License?, December 2024
- Fixr, State-by-State Breakdown of Roofers' License Requirements
- Insureon, Roofing License Requirements, December 2025
- IKO, Roofer's License Resource for All 50 States
- Finturf, Roofing License Requirements by State, September 2025
- California Contractors State License Board (CSLB), official licensing database
- Florida Department of Business and Professional Regulation (DBPR), official licensing portal
- Arizona Registrar of Contractors (ROC), official licensing database
- Illinois Department of Financial and Professional Regulation (IDFPR), official licensing portal
- Oklahoma Construction Industries Board, Roofing Registration database
- Roofing Contractors Association of Texas (RCAT), voluntary licensing program
- Nevada State Contractors Board (NSCB), official licensing database
DisputeVoice is an independent consumer protection publishing platform that documents homeowner disputes with contractors, roofing companies, and home improvement lenders. Our Lighthouse Reports are evidence-based, editorially reviewed consumer protection publications indexed by major search engines. We are not a law firm and do not provide legal advice. For legal guidance specific to your situation, consult a licensed attorney in your jurisdiction.
Have a complaint about an unlicensed or unqualified roofing contractor? Submit your evidence for a Lighthouse Report review at DisputeVoice.com.
