DisputeVoice Consumer Protection Series | Contractor License Verification

How to Verify a Roofing Contractor's License: The Complete State-by-State Guide

TL;DR — Key Takeaways
  • 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.

What a license lookup typically reveals: License number and type · License status (active, expired, suspended, revoked) · Expiration date · Qualifying individual's name · Complaint history · Prior disciplinary actions · Insurance on file (in some states) · Bond status (in some states)

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.

Tier 1 — Roofing-Specific State License Required

These states issue a license specifically for roofing contractors, typically requiring a trade exam, documented experience (usually 2–4 years), insurance, and a bond. Examples include Florida (CCC or CC license), California (C-39), Illinois (IDFPR Roofing License), Arizona (CR-42 or R-42), and Louisiana.

Verification approach: Search the state roofing licensing board's online database by company name or license number. Confirm status is "active," expiration is current, and no disciplinary actions are on file.

Tier 2 — General Contractor or Home Improvement License Covers Roofing

These states don't issue a separate roofing license but require roofing contractors to hold a general contractor, home improvement contractor, or specialty contractor license. Examples include Virginia (Class A/B/C), Maryland, Minnesota, Oregon, and New Mexico.

Verification approach: Search the state's general contractor or home improvement licensing database. Confirm the license covers roofing work (some states restrict scope by license class).

Tier 3 — Registration Required (No License Exam)

These states require contractors to register with a state agency and show proof of insurance, but do not require a trade exam or experience documentation. Examples include Oklahoma (CIB registration), New Jersey (Home Improvement Contractor registration), Pennsylvania, and Washington.

Verification approach: Search the state registration database. Confirm registration is active and insurance on file meets state minimums. Registration is a lower bar than licensure — also check BBB, reviews, and manufacturer certifications.

Tier 4 — No State License or Registration Required

These states have no statewide requirement for roofing contractor licensing or registration. Local licensing may apply in specific municipalities. Examples include Texas, Colorado, New York (outside NYC), Georgia, Ohio, Vermont, and Indiana.

Verification approach: Check local municipality licensing requirements. Look for voluntary state or national certifications (RCAT in Texas, NERCA in New York). Verify manufacturer installer certification, BBB accreditation, and current insurance independently.

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.

What unlicensed contractors often say when asked for their license:
"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

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
About DisputeVoice
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.
Editorial Disclaimer: This article is published for consumer education and awareness purposes. Licensing requirements, agency names, database URLs, and fee structures are subject to change at any time. While this guide was researched and verified as of February 2026, always confirm current requirements directly with the relevant state agency before hiring a contractor or filing a complaint. DisputeVoice is not a law firm and does not provide legal advice.