← Back to blog

April 2026 · 8 min read

Does a Roofer Need a License? State-by-State Guide

CheckLicensed Editorial Team

Does a Roofer Need a License? State-by-State Guide

In most states, yes — a roofer is required to hold a valid contractor's license before touching your roof. Roofing is one of the trades most commonly regulated at the state level because a failed roof can cause catastrophic structural damage, mold, and personal injury. That said, requirements vary significantly: California, Florida, Arizona, and most other states require roofing-specific licenses, while Texas has no statewide general contractor license requirement (though many Texas cities impose their own). Before you sign any contract, you should know exactly what license your state requires and how to verify it.

Why Does Roofing Licensing Matter More Than People Realize?

Roofing is one of the highest-risk home improvement projects a homeowner can undertake — not just for the workers, but for you. A poorly installed roof can lead to water intrusion, mold growth inside walls, structural rot, and ceiling collapse. These aren't hypothetical risks: the Insurance Information Institute estimates that water damage and freezing account for nearly 24% of all homeowner insurance claims, and a significant portion of those losses trace back to improper roofing or flashing installation.

Licensed roofers are required to carry workers' compensation and general liability insurance in most states. If an unlicensed roofer falls off your roof or a worker is injured on your property, you may be personally liable. Beyond injury risk, unlicensed roofing work is often performed without permits, meaning it won't be inspected. When you sell your home, unpermitted roofing work can kill a deal or require costly remediation.

Licensing also filters out the “storm chasers” — traveling crews that appear after hurricanes and hailstorms, collect large deposits, do shoddy work, and disappear before you can file a complaint. A licensed contractor has a license number that can be looked up, a bond that can be claimed against, and a regulatory body that can discipline or revoke their license.

Does a Roofer Need a License in Every State?

No — but the majority of states do require some form of license, registration, or certification for roofing contractors. Here is how the top 15 states break down:

  • California: Roofers must hold a C-39 Roofing Contractor license issued by the California Contractors State License Board (CSLB). This is a specialty classification specifically for roofing. Verify at cslb.ca.gov. Projects over $500 require a license.
  • Florida: Roofers must hold a Roofing Contractor (CCC) license issued through the Florida Department of Business and Professional Regulation (DBPR). Florida also has county-level licensing in some jurisdictions. Verify at myfloridalicense.com.
  • Texas: Texas has no statewide general contractor or roofing license requirement. However, several cities — including Austin, Dallas, and San Antonio — require a local roofing permit or contractor registration. Always check local city requirements. Some insurers will not pay claims for work done without a permit.
  • New York: New York State does not license roofers at the state level. Licensing is handled by county and city. New York City requires a Home Improvement Contractor (HIC) license for residential roofing. Nassau, Suffolk, and Westchester counties each have their own requirements.
  • New Jersey: Roofers performing residential work must register as a Home Improvement Contractor (HIC) with the New Jersey Division of Consumer Affairs. This is not a skills-based license but it is mandatory for any job over $500. Verify at njconsumeraffairs.gov.
  • Pennsylvania: Pennsylvania requires roofers to register under the Home Improvement Consumer Protection Act (HICPA). Registration is not a skills test but is legally required for residential work. Verify at attorneygeneral.gov.
  • Illinois: The Illinois Department of Financial and Professional Regulation (IDFPR) requires a roofing contractor license statewide. Illinois is one of the more strictly regulated states for this trade. Verify at idfpr.illinois.gov.
  • Georgia: Georgia requires a state contractor license through the Georgia State Licensing Board for Residential and General Contractors. Roofing contractors must classify appropriately. Verify at sos.ga.gov.
  • Arizona: Roofers must be licensed by the Arizona Registrar of Contractors (ROC). Roofing is classified under specialty contractor categories. Verify at roc.az.gov. Unlicensed roofing is aggressively pursued by the ROC.
  • Washington: Roofers must register with Washington Labor & Industries (L&I) as a specialty contractor. Registration requires proof of insurance and a contractor bond. Verify at lni.wa.gov.
  • Colorado: Roofing contractors must be licensed through the Colorado Department of Regulatory Agencies (DORA). Colorado also requires specific licensing for roofing in certain counties affected by frequent hailstorms.
  • Oregon: Roofers must be licensed through the Oregon Construction Contractors Board (CCB). Oregon's CCB system requires both a bond and liability insurance. Verify at oregon.gov/ccb.
  • Ohio: Ohio handles contractor licensing locally, but the Ohio Construction Industry Licensing Board (OCILB) issues specialty licenses including for roofing. Check your local municipality as well. Verify at com.ohio.gov.
  • Virginia: Roofers must hold a license through the Virginia Department of Professional and Occupational Regulation (DPOR). Virginia has Class A, B, and C contractor licenses depending on project value. Roofing work over $10,000 typically requires Class B or A. Verify at dpor.virginia.gov.
  • North Carolina: The North Carolina Licensing Board for General Contractors (NCLBGC) requires a license for projects over $30,000. Roofing projects under that threshold may not require a state license, but local permits are still required. Verify at nclbgc.org.

What Questions Should You Ask a Roofer Before Hiring?

Most homeowners ask only one question: “How much will it cost?” That's the wrong first question. Before you discuss price, ask these:

  • “What is your license number?”Any legitimate roofer should provide this instantly and without hesitation. In California, it should be a C-39 license number. In Florida, it should be a CCC number. In Arizona, an ROC number. If they can't provide one, stop the conversation.
  • “Can I see your certificate of insurance?”Ask for a certificate of liability insurance and workers' compensation insurance. The certificate should name you as the certificate holder and your address as the job site. Call the insurance company listed to verify the policy is active — certificates can be faked.
  • “Will you pull the permit?”In most jurisdictions, a roofing permit is required before work begins. If a contractor says permits aren't necessary or offers to skip the permit to save you money, walk away. The permit protects you.
  • “Do you use subcontractors, and are they also licensed?” Many roofing companies use unlicensed day laborers for the actual installation. Make sure the license covers the workers who will actually be on your roof.
  • “How long have you been doing business at this address?” Storm chasers often have no local address, no local history, and no local reputation. A contractor who has been in business in your area for five or more years is far less likely to disappear.
  • “What manufacturer warranty does the material carry, and does your installation come with a workmanship warranty?” Licensed contractors who are certified installers for manufacturers like GAF or Owens Corning can offer extended material warranties. Unlicensed contractors cannot.

What Should a Roofer's License Actually Show You?

When you look up a roofing contractor's license, you want to see more than just “active.” Here is what to check in each state:

  • California (CSLB C-39):The CSLB lookup at cslb.ca.gov shows license status (active/inactive/suspended), expiration date, bond information, insurance information, and any disciplinary actions or judgments. A suspended license is a red flag even if the contractor claims it's “just a paperwork issue.”
  • Florida (CCC license): The DBPR lookup shows whether the CCC license is current, whether the contractor has met continuing education requirements, and any complaints or disciplinary history. Florida has a particularly robust disciplinary record system.
  • Arizona (ROC): The ROC lookup at roc.az.gov shows license classification, bond information, and any complaints filed with the ROC. Arizona allows homeowners to file complaints if work is defective, and the ROC can require corrective work.
  • Washington (L&I):The L&I lookup shows registration status, bond information, insurance verification, and any citations for violations. Washington's system is one of the most consumer-friendly in the country.
  • Oregon (CCB):Oregon's CCB lookup shows bond status, insurance, and any complaints. Oregon maintains a construction contractors recovery fund that can compensate homeowners for losses caused by licensed contractors who can't pay.

In every state, look specifically for: license status (must be “active”), expiration date (must be future-dated), insurance on file, bond on file, and any complaints or disciplinary actions. Even one unresolved complaint is worth investigating before you write a deposit check.

What Should You Do If You Suspect Your Roofer Is Unlicensed?

If you have already hired a roofer and discover they may not be licensed, act quickly:

  • Do not make any further payments.If work is in progress, stop payment on any checks that haven't been cashed. This is your primary leverage.
  • Verify the license directlyon the state licensing board's website. Do not rely on a license number the contractor gives you verbally — look it up yourself to confirm the name on the license matches the company name on your contract.
  • File a complaintwith your state licensing board. Even if work hasn't started, reporting an unlicensed contractor helps protect other homeowners. In states like California, Arizona, and Florida, operating without a license is a criminal offense and the board takes complaints seriously.
  • Contact your homeowner's insurance company. Notify them that unlicensed work may have been performed. They can advise whether your policy covers resulting damage and whether the work needs to be inspected or remediated.
  • Consult a construction attorney if you have already paid a large deposit or if significant work has been completed poorly. Many states allow you to recover costs from unlicensed contractors through small claims court or civil litigation.

How Do You Verify a Roofer's License Before You Hire?

The fastest way is to use CheckLicensed.com, which searches state licensing databases across all 50 states so you don't have to navigate each state's separate website. You enter the contractor's name or license number, select your state, and get an instant report showing license status, expiration date, insurance, bond, and any complaints on file.

You can also go directly to your state's licensing board website: CSLB in California, DBPR in Florida, ROC in Arizona, L&I in Washington, CCB in Oregon. The challenge is that every state's website works differently — some require exact name spelling, some search by license number only, and some are so difficult to navigate that homeowners give up. CheckLicensed removes that friction entirely.

Before you let anyone climb on your roof, spend two minutes verifying their license. A roof replacement is one of the largest investments you'll make in your home — the cost of hiring an unlicensed roofer can far exceed the cost of verification. Check the license first, then negotiate the price.

Frequently Asked Questions

Does a roofer need a license in Texas?

Texas has no statewide roofing or general contractor license requirement. However, many Texas cities — including Austin, Dallas, and San Antonio — require a local roofing permit or contractor registration. Always check your city's specific requirements before hiring.

What is a C-39 license in California?

The C-39 is the roofing specialty contractor classification issued by the California Contractors State License Board (CSLB). Any roofer performing work over $500 in California must hold a valid C-39 license. You can verify it instantly at cslb.ca.gov.

What is a CCC license in Florida?

CCC stands for Certified Roofing Contractor, the license classification issued by the Florida Department of Business and Professional Regulation (DBPR). It is required for all roofing work in Florida and verifiable at myfloridalicense.com.

What happens if I hire an unlicensed roofer?

Hiring an unlicensed roofer can expose you to significant financial and legal risk. If a worker is injured on your property, you may be personally liable. Unpermitted roofing work can complicate homeowner's insurance claims, fail home inspections, and create costly remediation requirements when you sell your home.

Don't want to search state websites yourself?

We check state licensing records and send you a plain-English report with license status, bond, workers' comp, and complaints.

Check a contractor - $14.99

CheckLicensed Editorial Team

We research contractor licensing laws across all 50 states and verify data against official state databases. Our goal is to make it easy for homeowners to hire with confidence.