Note: Licensing changes, boards rename portals, and cities stack permits on top of state cards. This is 2026 research from agency materials and statutes — not legal advice. Verify with the cited board or building department before you advertise, hire, or bid a market. Fees and thresholds shown are approximate.

Still true September 2026

Named roofing specialties are real: CA C-39 (threshold now $1,000, WC mandatory even with no employees), FL Certified CCC statewide vs Registered RC local, AZ R-42/C-42/CR-42 (not “K-42”), NV C-15a, HI C-42 (not CA’s C-39 code), UT S280, MN Residential Roofer, IL limited/unlimited roofing licenses, plus LA/OK/SC/RI/MI/WI paths. Texas still has no statewide roofing license — HB 3344 did not enact; cities rule. Storm markets add FL §489.147 claim-solicitation rules and out-of-state fly-in risk everywhere a board exists.

Money insights competitors still botch: (a) CA WC exemption myth for solo C-39; (b) FL CCC vs RC geography + insurance advertising bans; (c) AZ K-42 folklore; (d) HI C-39 mislabel; (e) TX “state license” rumors; (f) treating IL like a local-only state. Jump to your state below.

Ask a garage door shop if they need a license and you get a shrug plus three county answers. Ask a roofing owner after a hail cell and you get a board acronym, a bond number, and a fight about whether the flyer that says “we deal with insurance” just became a §489.147 problem.

That’s the map. A minority of states name roofing as its own specialty. A larger band folds the work into contractor, residential-builder, or home-improvement registration. A real cluster — Texas, Colorado, Ohio, and friends — leaves typical private re-roofs to cities. Then weather adds a second compliance layer: hurricane product approvals, hail documentation, and anti-storm-chaser solicitation rules.

This guide is the honest 2026 operator map for all 50 states — including the classification codes and statutes older “roofing license” posts still get wrong.

How to read the labels in this guide

We use five buckets on purpose. Accuracy beats a fake clean story.

Fees: Where we mention money, treat it as approximate. Boards change schedules and exam vendors. If you’re budgeting an application, pull the live fee PDF from the board — don’t tattoo a blog number on a check.

Named specialties & high-signal states

California — C-39 (mandatory at $1,000+)

CSLB C-39 Roofing. Aggregate contract at or above $1,000 generally requires the license (AB 2622, Jan 1, 2025 — not $500). Permit-required work and employees on site usually kill the minor-work exemption. Workers’ compensation is mandatory for C-39 even with no employees.

Florida — Certified CCC vs Registered RC

CCC = statewide. RC = local/historical. GCs generally cannot hold out as roofers without a roofing credential (§489.113). Hurricane marketing must survive §489.147.

Arizona — R-42 / C-42 / CR-42 (not K-42)

ROC roofing specialties at $1,000+. Dual CR-42 covers residential and commercial. Older “K-42” citations are wrong — verify roc.az.gov.

Nevada — C-15a Roofing

NSCB C-15 roofing and siding; C-15a is the roofing subclassification operators actually chase. Experience + CMS + trade exams + scaled bond.

Hawaii — C-42 (not California’s C-39)

DCCA C-42 Roofing with lettered subclassifications. GET tax registration is part of standing up the company.

Texas — still no statewide roofing license

Municipal permits/registrations. HB 3344 did not enact. RCAT is voluntary. Coastal TWIA/WPI-8 is a different silo from licensing.

StateSignalWhat to remember
CaliforniaC-39 named$1,000+; WC mandatory solo
FloridaCCC vs RCStatewide vs local; §489.147
ArizonaR-42/C-42/CR-42Not K-42; ROC $1,000+
NevadaC-15aNSCB specialty mandatory
HawaiiC-42Not CA’s C-39 code
IllinoisIDFPR roofingLimited vs Unlimited
MinnesotaResidential RooferGutters need broader license
UtahS280Not S330; ~$7k threshold
TexasLocal onlyNo TDLR roofing card

Money traps competitors botch

These are the high-dollar misses we keep seeing in “do I need a roofing license?” content:

Pattern: The roofing slab is easy to sell. The board classification, the city registration, and the insurance-claim marketing rules are where shops get sideways — especially multi-crew operators dispatching into someone else’s weather.

Storm-chaser / out-of-state fly-in risks

Weather is a business development channel in this trade. Regulators know that. If your model is “wrap three trucks, drive toward the radar, collect supplements,” your compliance stack needs to travel with you: license/registration in every state or city you advertise, correct insurance certificates, contract forms that match local consumer statutes, and marketing copy that survives Florida-style solicitation bans even when you are not in Florida (because copycats of that statute keep spreading).

Assign jobs to crews whose credentials match the jurisdiction — not just whoever is closest on the map. That ops problem is why dispatch software with credential tags matters once you run more than one weather desk.

4-step compliance checklist

  1. Identify the credential type. Roofing-named specialty, broad contractor/registration, HIC/home-improvement registration, or city-only? Use the buckets below.
  2. Match geography to the card. Statewide (CCC, C-39, C-15a) vs local registration vs city program. Do not send a locally registered crew across a county line cold.
  3. Clear insurance and bond issuance items. Especially CA C-39 WC, FL financial responsibility, AZ/NV bonds, and whatever the city demands on the permit application.
  4. Audit marketing and contracts before storm season. Claim language, deductible talk, cancellation notices, and license numbers on ads/contracts. Then verify every number on the board lookup the morning you bid.

All 50 states

Jump to your state

Red = roofing-named specialty. Orange = contractor/specialty required. Tint = conditional / threshold / HIC. Gray = local-only. We do not fake green “no rules” chips for permit-heavy markets.

Alabama Conditional — HBLB / LCB Thresholds

Agency: Alabama Home Builders Licensure Board (HBLB); commercial/larger scopes often via Licensing Board for General Contractors (LCB)

Alabama does not run a single statewide “roofing-only forever” card the way California does, but residential and commercial thresholds still bite. Residential building / home-builder pathways through HBLB commonly capture roofing once project value crosses the residential licensing line (often cited around $10,000 for residential builder activity — confirm live HBLB materials). Larger commercial undertakings may trigger LCB general/subcontractor licensing (commonly discussed around a $50,000 commercial threshold — verify before you bid).

Coastal counties layer hurricane product and attachment expectations on top of the license conversation. A Montgomery re-roof and a Baldwin County coastal re-roof are not the same permitting animal even when the state board answer looks similar.

Trap: treating Alabama like Texas (“no state license, roll trucks”) gets expensive when HBLB or LCB jurisdiction applies. Confirm which board owns your scope and dollar amount, then match municipal permits.

Alaska Specialty / Contractor Required

Agency: Alaska Division of Corporations, Business and Professional Licensing (DCBPL) — Construction Contractors

Alaska requires state construction contractor licensing for most for-hire building trades, including roofing scopes that fall under general or specialty contractor classifications. Expect bond ranges commonly cited in the $10,000–$25,000 band (verify current schedule), insurance, and board application paperwork.

Weather and logistics matter operationally more than in the Lower 48, but the compliance miss is still basic: advertising roofing without the right DCBPL contractor status. Owner-builder and very narrow exemptions exist — they are not a business model for storm crews.

If you are flying in for remote work, confirm whether your Alaska entity, qualifier, and bond are already in place before mobilization. Shipping shingles is hard; fixing an unlicensed-contracting citation from Fairbanks is harder.

Arizona Required — ROC R-42 / C-42 / CR-42

Agency: Arizona Registrar of Contractors (ROC)

Arizona names roofing explicitly. Live ROC classifications are R-42 (residential roofing), C-42 (commercial roofing), and CR-42 (dual residential/commercial). Contracting at or above $1,000 generally requires an active ROC license. Ignore outdated blog citations of “K-42” — that is not the current ROC roofing code.

Expect a Qualifying Party with documented experience (commonly four years in the trade window), Statutes and Rules exam plus trade exam through the ROC’s testing vendor, bond scaled to volume, workers’ compensation, and Recovery Fund participation for residential licensees. Scope language limits how much substrate replacement a roofing specialty can pull without a general building classification — read the classification text before you bid structural deck replacement.

Money insight: dual CR-42 is what multi-crew shops usually want if they bounce between tract homes and light commercial. An R-42 alone will not cover commercial roofs. Confirm Active status and exact class code on the ROC lookup before subcontracting or advertising.

Arkansas Required — Residential Roofing Path

Agency: Arkansas Department of Labor and Licensing / Contractors Licensing Board materials

Arkansas regulates residential roofing through state contractor licensing pathways rather than leaving typical re-roofs to pure local discretion. Secondary board summaries cite a residential roofing contractor track with a relatively low dollar trigger (often discussed near $2,000 — confirm the live Contractors Licensing Board threshold and classification name before you print yard signs).

Commercial work can stack into broader contractor licensing once project values climb. Reciprocity conversations with neighboring Southeast boards appear in trade materials — never assume exam waiver without a written board confirmation.

Storm alley reality: after hail, unlicensed out-of-state crews show up fast. Arkansas consumers and insurers increasingly ask for license numbers on estimates. Keep the qualifier, insurance certificates, and local permit contacts current.

California Required — CSLB C-39

Agency: Contractors State License Board (CSLB)C-39 Roofing

California’s roofing specialty is C-39 Roofing Contractor. Scope covers installing and repairing surfaces that seal, waterproof, and weatherproof structures — asphalt, tile, metal, membranes, foam, and related systems. Typical path: about four years journey-level experience in the classification, Law & Business exam + C-39 trade exam, fingerprints, asbestos open-book exam, and issuance items.

Threshold: AB 2622 raised the aggregate minor-work exemption to $1,000 (labor + materials + other items) effective January 1, 2025. Guides still saying $500 are wrong. If a permit is required or you put employees on the job, the exemption usually disappears — and most re-roofs need permits.

Workers’ comp trap competitors botch: C-39 contractors may not file the no-employee workers’ compensation exemption. CSLB’s issuance page lists C-39 alongside other high-risk classes that must carry WC (or approved self-insurance) even with zero employees. Budget WC before you assume the license can issue. Bond is commonly $25,000 — verify the live CSLB fee/bond schedule.

Title 24 cool-roof and WUI rules can change product choices on reroofs. License first; energy-code product second. Check Active status on CSLB before you hire a sub.

Colorado Local Only

Agency: No statewide roofing/GC board — municipal programs (e.g., Denver Community Planning & Development; Pikes Peak Regional Building Department; city programs in Aurora, Boulder, Fort Collins, Lakewood)

Colorado does not issue a statewide roofing or general contractor license. DORA’s Division of Professions and Occupations state-licenses electricians and plumbers — not roofers. Your compliance map is city-by-city registration plus permits.

Denver, Colorado Springs (Pikes Peak Regional), Aurora, Boulder, Fort Collins, and Lakewood each run their own contractor registration/licensing flavors. Hail markets make insurance documentation and manufacturer credentials the consumer-trust filter when the state card does not exist.

Trap: a crew legal in one metro is not automatically legal in the next. Build a city checklist (registration, insurance certificate holder language, permit lead times) before you chase Front Range storms.

Connecticut Conditional — HIC Registration

Agency: Connecticut Department of Consumer Protection (DCP) — Home Improvement Contractor registration

Connecticut does not issue a roofing-named trade license. Residential roofing on existing homes generally requires Home Improvement Contractor (HIC) registration once work on residential property exceeds a low dollar trigger (statute territory around $200 — confirm current DCP guidance). New homes may need New Home Construction Contractor (NHC) registration instead of or in addition to HIC thinking.

No statewide roofing trade exam — this is registration, insurance, and Guaranty Fund territory. Commercial roofing is a different conversation: state HIC rules target residential consumer work; municipalities still control permits.

Register the correct entity (LLC registration does not ride on a personal HIC card). Pull the live application fee (~$220 band in recent DCP materials — verify) and GL minimums before you advertise roofs on homeowner jobs.

Delaware Specialty / Contractor Required

Agency: Delaware Division of Revenue contractor business license pathways; local permits via county/city building departments

Delaware requires state-level contractor business licensing/registration for many for-hire construction activities, with counties stacking building permits and inspections. Roofing is typically pulled into that contractor framework rather than a separate “roofer board” brand.

Coastal Sussex County work adds wind and flood overlay expectations. A Wilmington commercial membrane job and a beach-town asphalt re-roof share the state business-license floor but diverge hard on product approvals and inspection sequencing.

Confirm Division of Revenue contractor license status, municipal permits, and insurance certificates before mobilization. Reciprocity talk with neighboring Mid-Atlantic states is common — get it in writing.

Florida Required — Certified CCC vs Registered RC

Agency: Florida DBPR — Construction Industry Licensing Board (CILB)

Florida is a named-roofing state. Certified Roofing Contractor (CCC) is the statewide path — exam, experience (commonly framed as four years qualifying experience or approved combinations), financial responsibility, fingerprints, insurance/workers’ comp attestations. Registered Roofing (RC) is the local/historical path: geography-limited. If you want to chase storms across county lines, CCC is the practical card.

Fla. Stat. §489.113 matters: general, building, or residential contractors certified after 1973 generally may not act or advertise as roofing contractors unless certified or registered in roofing. Subcontract roofing to a properly licensed roofing contractor unless you hold the roofing credential.

§489.147 money trap: prohibited advertisements that push roof insurance claims without required deductible/fraud warnings; bans on gifts, rebates, or deductible waivers in exchange for roof inspections or claim filing; limits on interpreting policies / adjusting claims without a public-adjuster license. Discipline and fines can reach about $10,000 per violation. Roof contracts need statutory notices; emergency-period cancellation rights may apply. This is where storm-chaser marketing dies.

HVHZ (Miami-Dade / Broward) product approvals are not optional folklore. FBC editions and wind maps change attachment and underlayment details — license first, then product NOA/Florida Product Approval.

Georgia Conditional — Residential Contractor Thresholds

Agency: Georgia State Licensing Board for Residential and General Contractors

Georgia does not brand a California-style C-39 statewide, but residential contractor licensing still captures many roofing jobs once you cross residential basic/general thresholds (commonly discussed near $2,500+ for residential contractor triggers — verify live board rules). Municipal permits apply everywhere that enforces the state minimum codes.

Coastal counties add wind-borne debris and product expectations. Metro Atlanta jurisdictions vary on how aggressively they check qualifying agent status on permit pulls.

Trap: “Georgia has no roofing license” Facebook advice skips the residential contractor board entirely. If you contract with homeowners above the threshold, you are in board territory — not pure handyman folklore.

Hawaii Required — DCCA C-42

Agency: Hawaii DCCA — Contractors License Board

Hawaii’s roofing specialty is C-42 Roofing Contractor (with subclassifications such as C-42a metal shingles, C-42b wood shingles/shakes, C-42c tile, C-42e urethane foam, C-42g coatings). Competitors that say “Hawaii C-39” are copying California’s code — wrong ocean.

Work at or above about $1,000 (or work requiring a permit) generally needs an appropriate contractor license. Responsible Managing Employee (RME) experience + Business & Law and trade exams are the usual path. GET tax registration with the Department of Taxation is part of getting operational — not optional paperwork.

County building departments (Honolulu, Maui, Hawaiʻi, Kauaʻi) still control permits and inspections. Hurricane and salt exposure drive detailing; the license gets you in the door, the county keeps you honest.

Idaho Specialty — Contractor Registration

Agency: Idaho Division of Occupational and Professional Licenses (DOPL) — Contractor Registration

Idaho uses statewide contractor registration rather than a roofing-named exam specialty for typical private work. Registration commonly triggers at about $2,000 of improvement work — confirm current Contractor Registration Act details. Roofing appears as a self-selected contracting type (often coded around type 110 in application materials) but does not by itself create a California-style trade monopoly card.

Public works and certain fire-protection scopes have separate licensing silos. Do not assume private residential registration covers every public bid.

Cities still issue permits. Registration without a permit is how shops collect stop-work orders in Boise and the resort towns.

Illinois Required — IDFPR Roofing License

Agency: Illinois Department of Financial and Professional Regulation (IDFPR) — Roofing Industry Licensing Act

Illinois is a named roofing state under the Roofing Industry Licensing Act. You need a Limited roofing license (residential, including buildings with 8 units or fewer) or an Unlimited license (residential, commercial, and industrial). A qualifying party must pass the appropriate exam. This is not a “local only like garage door” state — do not bleed garage-door advice into roofing.

Expect liability insurance minima (commonly discussed around $500k BI / $250k PD — verify 68 Ill. Adm. Code 1460), surety bond (~$10,000 limited / ~$25,000 unlimited in the administrative code), workers’ comp or no-employee certification where allowed, and unemployment account compliance.

Chicago and other municipalities may stack contractor registration on top of the state roofing license. State card first; city second. Hail seasons in the collar counties make unlicensed storm chasing a favorite IDFPR enforcement story.

Indiana Local Only

Agency: No statewide roofing contractor license — city/county building departments and contractor registrations

Indiana does not run a statewide roofing trade license for ordinary private work. Compliance lives in municipal contractor registrations, permits, and insurance requirements. Indianapolis, Fort Wayne, Evansville, and surrounding counties each set their own temperature.

Business entity registration and sales tax accounts still matter. “No state roofing license” is not “no rules.”

Storm crews hopping the Ohio River from Kentucky or Illinois need a city-by-city checklist, not a single board card.

Iowa Specialty — Contractor Registration

Agency: Iowa Division of Labor / Workforce Development contractor registration pathways

Iowa requires construction contractor registration for many for-hire contractors, including roofing companies, with insurance filings as part of the registration posture. There is no separate California-style C-39 label — registration + local permits are the floor.

Tornado and hail markets make manufacturer credentials and Class 4 impact-resistant product conversations common even without a roofing-named state exam.

Confirm registration status before advertising. Municipal permit offices will ask.

Kansas Local Only

Agency: No statewide roofing license — municipal/county programs (Wichita, Topeka, Kansas City metro, etc.)

Kansas leaves roofing contractor licensing to cities and counties. Statewide electrician/plumber-style boards do not extend to a universal roofer card. Wichita, Topeka, and the Kansas City Kansas side each matter.

Hail is the business climate. Insurers and public adjusters will still ask for license/registration proof where the city requires it, plus GL and WC certificates.

Do not sell “Kansas is wide open” to a crew that has not checked the specific AHJ. Open for state board purposes ≠ open for the permit desk.

Kentucky Conditional — Local + Project Triggers

Agency: Primarily local building departments; some contractor/business credentials via state revenue and local programs

Kentucky does not field a single statewide roofing specialty board comparable to CSLB C-39. Local permits and contractor registrations dominate. Certain project sizes and consumer-protection contexts still create practical licensing/registration triggers — confirm county and city rules before bidding.

Louisville Metro, Lexington-Fayette, and northern Kentucky river cities each run distinct permitting cultures. Reciprocity folklore from neighboring Ohio/Indiana/Tennessee does not replace a local contractor number.

After severe weather, unlicensed solicitation complaints spike. Keep contracts, insurance, and local registration tight even when the state specialty map looks empty.

Louisiana Required — Residential Roofing (LSLBC)

Agency: Louisiana State Licensing Board for Contractors (LSLBC)

Louisiana maintains contractor licensing that includes a Residential Roofing classification. Industry and board-facing summaries for 2026 cite a lowered residential roofing project threshold around $7,500 effective January 1, 2026 — confirm the live LSLBC classification and dollar trigger before you price work. Commercial thresholds historically sat much higher; do not mix the two.

Hurricane exposure means wind mitigation, attachment schedules, and coastal parish amendments matter as much as the license number. Out-of-state fly-ins without LSLBC credentials are a classic post-storm enforcement target.

Fees, CE (commonly discussed around 6 hours annually in secondary summaries), and insurance minima change — pull the current LSLBC applicant packet rather than tattooing a blog number on a check.

Maine Local / Contract Act — No Statewide Roofing Card

Agency: No statewide roofing contractor license; town permits; Home Construction Contract Act consumer rules apply to many residential jobs

Maine does not issue a statewide roofing trade license for typical residential re-roofs. Towns control permits. The Home Construction Contract Act and related consumer rules still shape contracts, deposits, and disclosures on many residential jobs — “no license” is not “no paperwork.”

Coastal wind and freeze-thaw detailing are the craft problems; the legal problems are usually contract-form and permit failures.

If you advertise statewide storm response from out of state, still clear town permit and insurance expectations before you climb a ladder in Cumberland County.

Maryland Conditional — MHIC Home Improvement

Agency: Maryland Home Improvement Commission (MHIC)

Maryland residential remodeling/roofing work for homeowners generally requires MHIC licensing once you hit the home-improvement dollar triggers (commonly discussed from about $500 — confirm current MHIC guidance). Commercial work is a different silo; do not assume MHIC covers a commercial membrane bid.

Guaranty Fund participation and contract formalities are part of the consumer-protection design. Advertising without an MHIC number on covered residential work is how shops collect complaints.

Eastern Shore wind overlays and Bay-adjacent flood detailing add product constraints. License/registration first; coastal detailing second.

Massachusetts Conditional — HIC + CSL

Agency: Massachusetts Home Improvement Contractor (HIC) program; Construction Supervisor License via BBRS / OCABR

Massachusetts stacks credentials. Residential contractors working on existing 1–4 unit owner-occupied homes generally need HIC registration. Many roofing scopes also need a Construction Supervisor License (CSL) — Mass.gov materials note roofing new/replacement as CSL territory, with HIC still required for the homeowner-facing contractor. HIC ≠ CSL.

Building permits, contracts over stated dollar amounts, and advertising rules require the active registration number. Specialty CSL continuing education may include roof-covering-specific hours — confirm current BBRS CE tables.

Trap: holding only HIC and pulling a full re-roof permit without the right CSL is a classic Office of Public Safety problem. Read the HIC vs CSL work table on Mass.gov before you bid.

Michigan Required — Residential Builder / M&A Roofing

Agency: Michigan LARA — Residential Builders / Maintenance & Alteration licensing

Michigan requires residential builder or maintenance & alteration (M&A) contractor licensing for most residential construction and alteration work above a low dollar trigger (commonly cited around $600 — verify LARA). Roofing is a recognized M&A trade specialty — this is effectively a roofing-named path inside the residential contractor framework.

Expect experience/education combinations, exams, and CE (commonly discussed around 21 hours / 3 years — confirm live). Insurance requirements apply. Selling “handyman roofing” above the threshold without a LARA license is unlicensed residential contracting.

Detroit, Grand Rapids, and other cities may add registration layers. State license first.

Minnesota Required — Residential Roofer

Agency: Minnesota Department of Labor and Industry (DLI) — Residential Roofer

Minnesota issues a stand-alone Residential Roofer license for companies contracting roofing directly with owners of 1–4 unit residential real estate. Residential building contractor or remodeler licenses also cover roofing. A roofer license does not authorize gutters, downspouts, soffit, or fascia — those need builder/remodeler credentials.

Qualifying person exam, ~$15,000 bond (verify), liability insurance minima, background check, and recovery fund fees based on gross receipts are part of the packet. DLI notes a gross-receipts exemption around $15,000/year with an annual Certificate of Exemption — confirm before you claim it. Roofing subcontractors may have registration rather than full license obligations — read “who needs a roofer license” on DLI.

This is one of the clearest Midwest named-roofer states. Do not import “local only” advice from neighboring Dakotas without checking DLI.

Mississippi Conditional — MSBOC / Residential Thresholds

Agency: Mississippi State Board of Contractors (MSBOC); residential pathways via residential board materials

Mississippi uses threshold-based contractor licensing. Residential and commercial boards historically trigger around higher dollar amounts (commonly cited near $50,000 — verify current figures). Below-threshold roofing can still need local permits and business credentials.

Coastal counties impose hurricane construction requirements that dwarf the license debate on product and attachment. Inland hail/tornado work is a different risk stack.

Reciprocity with nearby Southeast boards appears in trade materials for exam pieces — still complete Mississippi-specific filings.

Missouri Local Only

Agency: No statewide roofing license — St. Louis, Kansas City, Springfield, and other municipal programs

Missouri does not issue a statewide roofing contractor license. St. Louis, Kansas City, Springfield, and other jurisdictions run local contractor licensing/registration. Statewide electrical/plumbing patterns do not extend to a universal roofer card.

Hail alley economics mean insurers and public adjusters still gatekeep via city license numbers where required. “No state license” shops get stopped at the municipal counter.

Build a metro-specific compliance list. A crew legal in Springfield may still need a separate Kansas City credential.

Montana Specialty — Construction Contractor Registration

Agency: Montana Department of Labor & Industry — Construction Contractor Registration

Montana requires construction contractor registration (with workers’ compensation compliance as a major theme) for many for-hire contractors. Roofing falls under that registration world rather than a C-39-style specialty exam brand.

Snow load and freeze detailing dominate the craft side. Missoula, Billings, and Bozeman still control permits.

Independent contractor exemptions and registration interactions are fact-specific — do not DIY a WC exemption story without reading current DLI guidance.

Nebraska Specialty — Contractor Registration

Agency: Nebraska Department of Labor — Contractor Registration; cities may add licenses

Nebraska requires state contractor registration for many construction contractors and subcontractors. There is no separate statewide “roofer exam” brand for typical work — registration + local permits are the baseline.

Omaha and Lincoln can add municipal expectations. Hail is the sales climate; registration is the compliance floor.

Keep DOL registration current and mirror certificates of insurance to whoever the city or GC demands.

Nevada Required — NSCB C-15a

Agency: Nevada State Contractors Board (NSCB)

Nevada names roofing under Classification C-15 Roofing and siding, with C-15a the commonly cited roofing subclassification (NAC 624.320). Almost all for-hire contracting requires an NSCB license; the under-$1,000 repair exemption is narrow and full of exceptions (permits, health/safety trades, project splitting).

Trade qualifier typically needs about four years experience within the prior fifteen years, CMS (Business & Law) + trade exams (PSI), background/fingerprints, financial statement, bond scaled from roughly $1,000 up to $500,000, and workers’ comp compliance. Application and biennial license fees are commonly cited around $300 / $600 — verify the live schedule.

Vegas and Reno enforcement is not theoretical. If you sell door-to-door after a wind event without C-15a (or an appropriate broader license that legally includes your scope), you are gambling with criminal unlicensed contracting penalties under NRS 624.

New Hampshire Local Only

Agency: No statewide roofing contractor license — municipal permits and business credentials

New Hampshire does not maintain a statewide roofing trade license. Towns and cities handle permits. Business registration and insurance still matter for any serious shop.

Freeze-thaw and ice-dam detailing are the craft challenges. Legal challenges are usually permit and contract failures, not a missing state roofer number.

Out-of-state crews still need local permit literacy — “no state license” is not a storm-chaser hall pass.

New Jersey Conditional — HIC Registration

Agency: New Jersey Division of Consumer Affairs — Home Improvement Contractor registration

New Jersey requires Home Improvement Contractor registration for most residential home-improvement contracting, including roofing on covered dwellings. Expect GL minimums commonly cited around $500,000 — verify current DCA rules — and disclosure/contract formalities.

Coastal wind-borne debris and flood overlays (UCC) drive product choices. HIC registration gets you the consumer-facing legal basis; the UCC permit gets the work inspected.

Commercial roofing may sit outside HIC but inside municipal contractor and permit regimes. Know which silo you are bidding.

New Mexico Specialty — CID Contractor License

Agency: New Mexico Regulation & Licensing Department — Construction Industries Division (CID)

New Mexico requires CID contractor licensing for covered construction work. Roofing is handled through CID classifications (secondary sources cite GS-21 roofing / related GB specialty paths — confirm the live CID classification list before applying). Homeowner recovery fund and bond pieces appear in applicant materials.

High desert UV and monsoon wind events shape detailing. Albuquerque, Santa Fe, and Las Cruces still run permit desks on top of CID.

Do not advertise roofing without verifying your exact CID class covers membrane vs tile vs foam scopes you sell.

New York Conditional — Local HIC / City Programs

Agency: No single statewide roofing license — NYC DCWP/DCA Home Improvement Contractor and county/city programs elsewhere; NYS DOS business filings

New York does not issue a uniform statewide roofing contractor license. New York City requires Home Improvement Contractor licensing for covered residential work. Counties and cities upstate and on Long Island run their own registration flavors. Ignoring NYC rules because “New York has no state roofing license” is how shops get hammered in the five boroughs.

Coastal Long Island wind and NYC DOB permit culture are their own sports. Business entity registration with the state is necessary but not sufficient.

If you operate across multiple NY jurisdictions, inventory every local HIC/contractor number the same way multi-state operators inventory board cards.

North Carolina Conditional — NCLBGC Threshold + Specialty

Agency: North Carolina Licensing Board for General Contractors (NCLBGC)

North Carolina requires an NCLBGC license when the cost of the undertaking hits the statutory threshold (commonly cited in the $30,000–$40,000 band depending on source year — verify the live figure on nclbgc.org). Roofing may be pursued as a Building classification or a Specialty — Roofing classification within Limited / Intermediate / Unlimited monetary tiers.

Below-threshold jobs still need permits and local business compliance. Coastal Outer Banks wind-borne debris rules dominate product selection.

Exam, financials/bond tiers, and annual CE (often cited around 8 hours — confirm) apply once you are in board territory. Reciprocity with some Southeast boards may waive trade exam pieces — get written confirmation.

North Dakota Specialty — Contractor License Threshold

Agency: North Dakota Secretary of State contractor licensing pathways

North Dakota requires a state contractor license above a relatively low project threshold (commonly cited around $4,000 — confirm current SOS materials). Roofing work for hire typically falls under that contractor license world rather than a separate roofer board brand.

Extreme cold and wind drive detailing. Fargo, Bismarck, and Grand Forks still own permits.

Keep the contractor license, insurance, and local permit contacts aligned before spring hail season marketing.

Ohio Local Only

Agency: No statewide roofing license for typical private work — municipal contractor registrations; commercial contexts may intersect other boards

Ohio does not issue a statewide roofing contractor license for ordinary residential re-roofs. Cities (Columbus, Cleveland, Cincinnati, Toledo, Dayton, and others) run contractor registration and permit programs. The Residential Code of Ohio still applies through local enforcement.

“No state roofing license” Facebook posts skip the municipal registration that actually stops your permit. Build a city matrix.

Storm chasing across county lines without local numbers is a recurring Consumer Protection story after wind events.

Oklahoma Required — Roofing Registration + Residential Endorsement Path

Agency: Oklahoma Construction Industries Board (CIB) — Roofing Contractor Registration

Oklahoma already runs Roofing Contractor Registration through CIB — this is not a pure local-only state. House Bill 1628 adds a Residential Roofing Endorsement with exam standards. CIB materials describe a transition/grandfather window (registration in good standing by early 2027 pathways; residential endorsement broadly required for residential roofing work by January 1, 2028 per CIB announcements — confirm live CIB dates/fees).

Tornado and hail markets make unregistered roofing a consumer-protection priority. Commercial endorsements and residential endorsements are not interchangeable folklore — read which endorsement your bids require.

Fees cited in CIB materials for residential endorsement application/renewal (e.g., application around $230 / renewal around $100 in published tables) are approximate — verify before budgeting.

Oregon Specialty — CCB License Required

Agency: Oregon Construction Contractors Board (CCB)

Oregon generally requires a CCB license for compensated construction work on real property — roofing included. Choose residential and/or commercial endorsements that match your bids. Responsible Managing Individual (RMI) pre-license education (commonly 16 hours) + Oregon exam, bond, and GL insurance are the core path.

CCB is a broad contractor license regime, not a C-39-named specialty monopoly — but operating without CCB is still unlicensed contracting. Endorsement type drives bond/insurance minimums.

Coastal wind and wildland-urban interface rules affect assemblies. License via CCB, then clear the local building department.

Pennsylvania Conditional — HICPA Registration

Agency: Pennsylvania Office of Attorney General — Home Improvement Consumer Protection Act (HICPA) registration

Pennsylvania requires home improvement contractor registration under HICPA for covered residential home-improvement work, including many roofing jobs, above statutory dollar triggers. GL minimums are commonly cited around $50,000 — verify current AG guidance — and contract formalities apply.

There is no separate statewide “roofer exam” brand for typical residential work. Philadelphia, Pittsburgh, and other cities may add licensing layers.

Register before you advertise. HICPA is a consumer-protection registration with real private and AG enforcement teeth.

Rhode Island Required — CRLB Registration + Commercial Roofing License

Agency: Rhode Island Contractors’ Registration and Licensing Board (CRLB)

Rhode Island uses a dual structure. Residential roofing generally requires CRLB contractor registration (consumer-protection registration with insurance/OSHA-training expectations in board materials). Commercial roofing has a distinct statutory license under R.I. Gen. Laws §5-73 — one of the few commercial-roofing-named state licenses — with experience, bond, and GL requirements (secondary sources cite ~3 years experience, ~$10,000 bond, ~$300,000 GL — confirm CRLB).

Coastal wind detailing applies statewide relative to inland New England. Do not assume residential registration equals commercial roofing authority.

Keep registration/license numbers on contracts and ads as required by CRLB rules.

South Carolina Required — Residential Specialty Roofing

Agency: South Carolina LLR — Residential Builders Commission; commercial via Contractor’s Licensing Board

South Carolina lists Roofers as a Residential Specialty Contractor registration classification for undertakings above $500 when not otherwise regulated as a full residential builder. Exam is generally not required for specialty registration; you are limited in how many specialty trades you can hold before the board pushes you toward Residential Builder status.

Commercial work sits under the separate Contractor’s Licensing Board thresholds and classifications. Coastal WBDR counties add product and attachment overlays.

Trap: working coastal re-roofs on a lapsed specialty registration after a hurricane is a recurring LLR complaint theme. Renew on time; match residential vs commercial board.

South Dakota Local Only

Agency: No statewide roofing contractor license — municipal permits; state sales-tax licensing still applies

South Dakota does not issue a statewide roofing trade license. Sioux Falls, Rapid City, and other municipalities enforce permits and any local contractor rules. A state sales-tax license is still part of doing business — “no contractor board” ≠ “no state filings.”

Hail markets dominate. Insurer documentation and manufacturer credentials fill the trust gap left by the missing state roofer card.

Confirm the AHJ before mobilizing storm crews across the Minnesota or Nebraska line.

Tennessee Conditional — Contractor License Threshold

Agency: Tennessee Board for Licensing Contractors

Tennessee requires contractor licensing above a project threshold commonly cited at $25,000 (verify live). Specialty classifications can include roofing-related BC categories — confirm the current classification list for BC-A / specialty roofing codes before you apply.

Below-threshold jobs still need local permits and business tax accounts. Nashville, Memphis, Knoxville, and Chattanooga each have permitting personalities.

Southeast reciprocity may help with exam pieces — still complete Tennessee financials and filings.

Texas Local Only — No Statewide Roofing License

Agency: No TDLR statewide roofing trade license — municipal building departments (Houston, Dallas, San Antonio, Austin, Fort Worth, etc.); voluntary RCAT industry certification

As of September 2026, Texas has no statewide roofing contractor license. TDLR does not issue a roofing trade card for ordinary re-roofs. Cities and counties run permits and, in many cases, contractor registrations. Sales-tax permits and consumer-protection rules still apply. Do not invent a state board.

HB 3344 (proposed TDLR reroofing contractor licensing in the 89th Legislature) advanced from House committee but did not become law. Blog posts treating June 2026 TDLR issuance as settled fact are wrong. Watch future sessions; do not bid as if the bill enacted.

Coastal TWIA / WPI-8 windstorm inspection reality in first-tier counties is separate from licensing. Assignment-of-benefits and storm solicitation practices still draw AG and city attention. RCAT “licensed roofer” branding is voluntary association certification — useful marketing, not a substitute for municipal compliance.

Utah Required — DOPL S280 Roofing

Agency: Utah Division of Professional Licensing (DOPL)

Utah’s roofing specialty is S280 Roofing Contractor. Do not confuse it with S330 (landscape/recreation) — a frequent mis-cite. Licensure generally applies at about $7,000 contracted value; between roughly $3,000 and $7,000 a one-time affirmation with insurance evidence may apply; below $3,000 may be outside contractor licensure — confirm Utah Code §58-55-305 details before you rely on an exemption.

Specialty path typically includes a 25-hour pre-licensure course from an approved provider, qualifier, GL minima (commonly $1M/$2M with DOPL as certificate holder — verify), WC, and bond (secondary sources cite ~$50,000 — confirm). General building classifications can also encompass roofing if you hold the broader license.

Wasatch Front seismic and wind rules affect attachments. License via DOPL, then pull city permits.

Vermont Conditional — Residential Contractor Registration

Agency: Vermont residential contractor registration pathways (confirm current SOS / DFPR materials); town permits

Vermont uses residential contractor registration triggers for many larger residential projects (commonly discussed around $10,000 — verify current statute/rule). There is no California-style statewide roofing specialty exam brand for typical work.

Energy code and snow-load detailing often outrun the licensing conversation in difficulty. Towns still own permits.

Register when you cross the threshold; keep contracts consistent with Vermont consumer rules.

Virginia Specialty — DPOR Class A/B/C + Designation

Agency: Virginia DPOR — Board for Contractors

Virginia requires a Board for Contractors license (Class A / B / C by bid/amount thresholds) with a trade designation appropriate to roofing (often discussed as roofing / ROC-style specialty designation — confirm the live DPOR specialty list). Work at or above about $1,000 generally needs the contractor license framework.

Qualifying individual exams, financial responsibility/bond options, and CE for the QI (commonly ~3 hours / 2 years in secondary summaries — verify) apply. Coastal Virginia wind maps matter for product approval conversations.

Class shopping matters: under-classing a commercial membrane bid is a classic DPOR problem. Match class level to your largest contracts.

Washington Specialty — L&I Contractor Registration

Agency: Washington State Department of Labor & Industries (L&I) — Contractor Registration

Washington requires L&I contractor registration (general or specialty) for most for-hire construction, including roofing. This is registration with bond and insurance — not a C-39-style trade exam monopoly — but operating unregistered is still unlawful contracting.

Bond amounts commonly cited around $12k–$30k depending on general vs specialty and current statute — verify live L&I figures. Monopolistic workers’ comp through L&I is part of the Washington operating reality for many employers.

Wildfire WUI, coastal wind, and very strict energy code overlays affect assemblies. Registration first; local permit second.

West Virginia Specialty — Contractor License Threshold

Agency: West Virginia Division of Labor — contractor licensing

West Virginia requires a state contractor license above a relatively low threshold (commonly cited around $2,500 — confirm current Division of Labor materials). Roofing for hire typically sits inside that contractor license regime.

Local permits still apply. Mountain weather and older housing stock drive detailing more than board exam folklore.

Keep the state contractor license and city permits aligned before advertising hail or wind work.

Wisconsin Required — Dwelling Contractor / Roofing Credential

Agency: Wisconsin Department of Safety and Professional Services (DSPS)

Wisconsin requires dwelling contractor credentials for many residential building activities, with a roofing-specific restricted / endorsement path called out in 2026 industry compilations. Confirm the exact DSPS credential title and application checklist on the live DSPS site before you market “state-licensed roofing.”

Uniform Dwelling Code enforcement is local. Insurance and CE expectations appear in credential rules (secondary sources cite CE in the ~12 hours / 2 years neighborhood — verify).

Do not assume Illinois IDFPR roofing reciprocity automatically ports — Wisconsin DSPS has its own process.

Wyoming Local Only

Agency: No statewide roofing contractor license — municipal permits (Cheyenne, Casper, etc.)

Wyoming does not issue a statewide roofing trade license. Cities such as Cheyenne and Casper enforce building permits and any local contractor rules. State business and tax filings still exist.

Wind and snow load dominate engineering conversations. Compliance misses are usually permit-desk misses.

Storm or insurance-rebuild crews must clear the specific city before mobilization — there is no state roofer card to lean on.

FAQ

Do I need a license to do roofing for hire?

Usually yes somewhere — either a roofing-named specialty (CA C-39, FL CCC, NV C-15a, AZ CR-42/R-42/C-42, HI C-42, UT S280, MN Residential Roofer, IL limited/unlimited, etc.), a broader contractor/registration credential, a home-improvement registration, or a city/county card. Texas and several Mountain/Midwest states have no statewide roofing license, but cities still permit and register crews. Assume you need a credential until the board or city says otherwise in writing.

What is the difference between Florida Certified (CCC) and Registered (RC) roofing?

Certified Roofing (CCC) is a statewide DBPR/CILB credential — work any Florida county. Registered Roofing (RC) is historically local: valid in the jurisdiction that underpins the registration. New applicants who want statewide storm response almost always need CCC. General/building/residential contractors certified after 1973 generally cannot hold out as roofing contractors without a roofing certificate or registration (Fla. Stat. §489.113).

Does California still use the $500 threshold for C-39?

No. AB 2622 raised the aggregate minor-work threshold to $1,000 (labor + materials + other items) effective January 1, 2025. Guides that still say $500 are outdated. Permit-required work and helpers on site usually kill the minor-work exemption anyway. C-39 contractors must also carry workers' compensation even with no employees — they cannot file the no-employee WC exemption.

Is Arizona still K-42 for roofing?

No. The live Registrar of Contractors roofing classifications are R-42 (residential), C-42 (commercial), and CR-42 (dual). Older K-42 citations floating around blogs and Facebook are not the current ROC codes — confirm the classification list at roc.az.gov before you apply or advertise.

Does Texas require a statewide roofing contractor license in 2026?

No. As of September 2026 there is no TDLR statewide roofing trade license. Municipal permits, local contractor registrations, sales-tax permits, and consumer-protection rules still apply. House Bill 3344 (proposed TDLR reroofing licensing) did not become law in the 89th Legislature. RCAT certification remains voluntary industry branding — not a state license.

What is Florida §489.147 and why do storm chasers care?

Fla. Stat. §489.147 restricts prohibited advertisements that push homeowners into roof insurance claims without required deductible and fraud warnings, bans gifts/rebates/deductible waivers in exchange for roof inspections or claim filing, and limits claim-adjusting without a public-adjuster license. Violations can mean discipline and fines up to about $10,000 per violation. Roof contracts need statutory notices; emergency-period cancellation rights may apply. This is the money trap competitors skip.

Can I fly into a storm market without a local license?

Usually a bad idea. States with named roofing specialties (FL, CA, NV, AZ, HI, IL, MN, etc.) will treat out-of-state fly-ins as unlicensed contracting. Even local-only states still want city registration, permits, and insurance certificates. Post-storm emergency declarations sometimes create temporary work windows — they are not a blank check. Confirm with the board and the AHJ before you wrap trucks.

Does this guide replace calling the state board?

No. This is 2026 operator-facing research from agency materials and statutes — not legal advice. Fees, thresholds, exam vendors, and classification lists change. Verify with the cited board or city before you advertise, hire, or bid a market.

Bottom line

Roofing licensing is stricter and more classification-specific than garage door work in the named-specialty states (see our garage door license-by-state guide), and more municipal than people expect in Texas-style markets. The board acronym is step one. The city permit, the bond/WC issuance item, and the storm-marketing statute are how multi-crew shops actually get hurt.

Get the right classification for every market you advertise. Then dispatch like an operator — route credentialed crews to the right counties, keep renewal calendars honest, and stop sending a locally registered truck into a statewide-only fight. For the ops side, start free with Vortech Pro.

Dispatch Roofing Crews to the Right Jobs

Vortech Pro is field dispatch for multi-crew trades — tag which crews are legal in which markets, route the right team, and stop running storm season from a group chat. Built for operators. iOS and Android. $99/mo for 5 techs, +$20 per extra. Payments: 1% on top of Stripe. 30-day free trial, no annual contract.