Which states require a dedicated roofing license, what the exams cost, bond requirements, and step-by-step application guidance. Verified against official state licensing boards, July 2026.
30 states require a dedicated roofing contractor license as of 2026. States with specific roofing licenses include California (C-39 specialty, CSLB), Florida (CCC certified, DBPR), Illinois (IDFPR Roofing Contractor), Minnesota (Residential Roofer license, DLI), Alabama (ASLB), Nevada (C-15, NSCB), Arizona (C-34, ROC), and Oklahoma (OCIB). Requirements typically include 2–4 years experience, a trade exam, a business/law exam, a surety bond ($5,000–$30,000), and annual or biennial renewal. Texas has no state roofing license requirement. Colorado has no state-level roofing license. Data verified July 2026 against official state licensing board websites.
Data verified July 2026 from official state licensing board websites. Requirements change — always verify with the official state board before applying.
| State | License Required | License Type | Exam | Bond Amount | Licensing Board | Notes |
|---|---|---|---|---|---|---|
| Alabama | Yes | State License | Yes | $10,000 | ASLB (genconbd.alabama.gov) | GC license via Alabama State Licensing Board covers roofing |
| Alaska | Yes | Specialty Contractor | Yes | $25,000 | DCCED (commerce.alaska.gov) | Specialty roofing contractor classification required |
| Arizona | Yes | C-34 Roofing | Yes | $5,000 | ROC (roc.az.gov) | Separate C-34 roofing contractor license from ROC |
| Arkansas | Yes | Contractor License | Yes | $10,000 | ACLB (aclb.arkansas.gov) | Roofing >$2,000 requires state contractor license |
| California | Yes | C-39 Roofing | Yes | $25,000 | CSLB (cslb.ca.gov) | Dedicated C-39 specialty license; 2 exams (trade + law); 4 years experience |
| Colorado | No | Local Only | Varies | Varies | Local municipalities | No state roofing license; check Denver, Boulder, Colorado Springs for local requirements |
| Connecticut | Yes | HIC Registration + Roofing | No | $10,000 | CT DCP (ct.gov/dcp) | Home Improvement Contractor registration + roofing specialty registration |
| Delaware | Yes | Contractor License | No | $10,000 | DEDO (dedo.delaware.gov) | State contractor license required for roofing |
| Florida | Yes | CCC (Roofing) | Yes | Varies by class | DBPR (myfloridalicense.com) | Certified Roofing Contractor (CCC) license; 3 exams; one of the most rigorous requirements nationally |
| Georgia | Local Only | Local | Varies | Varies | Local municipalities | No separate state roofing license; some counties require local registration |
| Hawaii | Yes | C-42 Roofing | Yes | $5,000 | DCCA (cca.hawaii.gov) | C-42 specialty roofing contractor classification required |
| Idaho | No | Local Only | No | Varies | Local municipalities | No state roofing license; Boise requires local registration |
| Illinois | Yes | Roofing Contractor | Yes | $10,000 | IDFPR (idfpr.com) | Dedicated statewide Roofing Contractor license from IDFPR; exam required |
| Indiana | No | Local Only | No | Varies | Local municipalities | No state roofing license; Indianapolis, Fort Wayne have local requirements |
| Iowa | No | Local Only | No | Varies | Local municipalities | No state roofing license required |
| Kansas | No | Local Only | No | Varies | Local municipalities | No state roofing license; Wichita, Kansas City require local registration |
| Kentucky | No | Local Only | No | Varies | Local municipalities | No state roofing license; Louisville, Lexington require local permits |
| Louisiana | Yes | Roofing (SRR) | Yes | $10,000 | LSLBC (lslbc.louisiana.gov) | Separate Residential Roofing and commercial roofing contractor classifications |
| Maine | Yes | Home Construction | No | $20,000 | Maine DPL (maine.gov/pfr) | Home Construction Contractor registration required; includes roofing |
| Maryland | Yes | MHIC Registration | No | $20,000 | MHIC (dllr.md.gov) | Maryland Home Improvement Commission registration for residential roofing |
| Massachusetts | Yes | HIC Registration | No | $10,000 | MA OCA (mass.gov/oca) | Home Improvement Contractor registration; roofing is a registered home improvement trade |
| Michigan | Local Only | Local | No | Varies | Local municipalities | No state roofing license; Detroit, Grand Rapids have local registration |
| Minnesota | Yes | Residential Roofer | Yes | $15,000 | MN DLI (dli.mn.gov) | Dedicated Residential Roofer license; exam required; 2 years experience |
| Mississippi | Yes | Contractor License | Yes | $10,000 | MSBOC (msboc.us) | Roofing >$50,000 requires state contractor license |
| Missouri | No | Local Only | No | Varies | Local municipalities | No state roofing license; St. Louis, Kansas City require local registration |
| Montana | No | Local Only | No | Varies | Local municipalities | No state roofing license required |
| Nebraska | No | Local Only | No | Varies | Local municipalities | No state roofing license; Omaha requires registration |
| Nevada | Yes | C-15 Roofing | Yes | $30,000 | NSCB (nscb.nv.gov) | C-15 Roofing specialty license from Nevada State Contractors Board |
| New Hampshire | No | Local Only | No | Varies | Local municipalities | No state roofing license required |
| New Jersey | Yes | HIC Registration | No | $500,000 insurance | NJ DCA (nj.gov/dca) | Home Improvement Contractor registration required for residential roofing |
| New Mexico | Yes | GB-2 Roofing | Yes | $10,000 | NMCID (rld.nm.gov) | GB-2 Roofing and Waterproofing specialty license; exam required |
| New York | Local Only | Local | Varies | Varies | NYC DCA + local municipalities | No state license; NYC HIC license required for residential work; Westchester, Nassau have local requirements |
| North Carolina | Yes | Contractor License | Yes | Varies by limit | NCLBGC (nclbgc.org) | Roofing contractors >$40K need state license; NASCLA-compatible exam accepted |
| North Dakota | No | Local Only | No | Varies | Local municipalities | No state roofing license required |
| Ohio | Local Only | Local | Varies | Varies | Local municipalities | No state roofing license; Columbus, Cleveland, Cincinnati have local requirements |
| Oklahoma | Yes | Roofing Contractor | Yes | $5,000 | OCIB (ok.gov/cib) | Oklahoma Construction Industries Board roofing license required |
| Oregon | Yes | CCB Specialty | No | $20,000 | CCB (oregon.gov/ccb) | Construction Contractors Board specialty endorsement; no exam but bond and insurance required |
| Pennsylvania | Yes | HICPA Registration | No | $50,000 | PA AG (attorneygeneral.gov) | Home Improvement Contractor Registration Act registration; required for all home improvement roofing |
| Rhode Island | Yes | Contractor Registration | No | $10,000 | RI DOSR (contractors.ri.gov) | All roofing contractors must register with the state |
| South Carolina | Yes | RBS (Residential) | Yes | $15,000 | SCLLR (llr.sc.gov) | Residential Builder Specialty license for residential roofing; SC-specific exam |
| South Dakota | No | Local Only | No | Varies | Local municipalities | No state roofing license required |
| Tennessee | Yes | Contractor License | Yes | Varies | TDCI (tn.gov/commerce) | Roofing >$25,000 requires state contractor license; TDCI Board |
| Texas | No | Local Only | No | Varies | Local municipalities | No state roofing license; Austin, Dallas, Houston have local registration requirements |
| Utah | Yes | S250 Specialty | Yes | $10,000 | DOPL (dopl.utah.gov) | S250 Specialty Roofing license; exam and experience documentation required |
| Vermont | No | Local Only | No | Varies | Local municipalities | No state roofing license required |
| Virginia | Yes | Class A/B/C | Yes | Varies by class | DPOR (dpor.virginia.gov) | State contractor license required; classification based on project dollar amount |
| Washington | Yes | Contractor Registration | No | $12,000 | L&I (lni.wa.gov) | Contractor registration required; roofing is a specialty trade; exam not required but bond/insurance is |
| West Virginia | Yes | Contractor License | Yes | $10,000 | WVCLSB (labor.wv.gov) | WV Contractor Licensing Board license required for roofing |
| Wisconsin | No | Local Only | No | Varies | Local municipalities | No state roofing license; Milwaukee has local requirements |
| Wyoming | No | Local Only | No | Varies | Local municipalities | No state roofing license required |
Sources: CSLB (cslb.ca.gov), DBPR (myfloridalicense.com), IDFPR (idfpr.com), MN DLI (dli.mn.gov), NSCB (nscb.nv.gov), ROC (roc.az.gov), OCIB (ok.gov/cib), L&I (lni.wa.gov), DPOR (dpor.virginia.gov). Data verified July 2026.
Steps vary by state. Here's the standard process for states that require a dedicated roofing license:
30 states require a dedicated roofing contractor license entirely separate from a general contractor license. Licensing states include California (C-39 specialty, CSLB), Florida (CCC, DBPR), Illinois (IDFPR Roofing), Minnesota (Residential Roofer, DLI), Nevada (C-15, NSCB), Arizona (C-34, ROC), Oklahoma (OCIB), Alabama (ASLB), and New Mexico (GB-2). In about 16 states, no statewide roofing license is required — most notably Texas, Colorado, New York (statewide), Pennsylvania only requires HICPA registration, and several Midwest states where local municipalities enforce their own rules. Some states classify roofing under the general contractor license; others require a dedicated specialty exam. Always verify the current requirement with the official state licensing board before bidding or starting work, as rules change annually.
Most states that license roofers require two categories of exams: a trade-specific exam covering roofing systems (shingles, tile, metal, flat-roof membranes like TPO/EPDM, water-proofing, slope and drainage) and a business-and-law exam covering contracts, lien law, financial management, and state-specific statutes. California (C-39) requires the CSLB trade exam plus the Law and Business exam — two exams total. Florida (CCC) is the most rigorous, requiring three exams: trade knowledge, business and finance, and project management. Arizona (C-34), Nevada (C-15), Illinois (IDFPR), and Minnesota (DLI) each administer their own trade exams. A handful of states (Connecticut, Delaware, Maryland, Massachusetts, New Jersey, Oregon, Pennsylvania, Rhode Island, Washington) waive the trade exam in favor of registration plus bond and insurance. NASCLA offers a nationally accepted trade exam accepted by 15+ participating states for reciprocal licensing.
Total cost to obtain a roofing contractor license ranges from roughly $360 (Missouri local registration, no exam) to over $1,500 when exam and bond costs are included. Typical line items: application fee $75–$300, exam fee $66–$236 per exam (most states require 2–3 exams), initial license fee $100–$500, surety bond $50–$300 in cost (for a $5,000–$30,000 bond), and the cost of general liability insurance premiums (often $1,000–$3,000 annually). California C-39 totals roughly $525 in fees plus bond and insurance; Florida CCC runs higher due to the third exam and financial statement; Alaska and Nevada run higher because of higher bond amounts ($25,000–$30,000). Renewal is annual or biennial and typically costs $150–$500 depending on state.
Licensed roofing contractors are required to carry general liability insurance, and most states require workers compensation if the contractor has employees. Typical minimums: general liability of $500,000 per occurrence / $1,000,000 aggregate (required in California, Florida, Nevada, New Jersey, and most licensing states); workers compensation at statutory state limits; and a surety bond ranging from $5,000 (Arizona, Oklahoma, Hawaii) to $30,000 (Nevada) to $50,000 (Pennsylvania HICPA) depending on state. Roofing carries elevated risk because of fall hazards and property damage from leaks, so many commercial clients and GCs require limits higher than state minimums — $2M aggregate liability is common for commercial roofing work. New Jersey requires $500,000 minimum liability for HIC registration, which is unusually high for a registration-only state.
Application-to-license timelines range from 2 weeks (most registration-only states like Connecticut, Delaware, Massachusetts HIC, Pennsylvania HICPA, Rhode Island, Washington) to 6–9 months (California C-39, which has the longest backlog) to 12+ months in some Florida CCC cases. State-by-state: California CSLB averages 6–9 months; Florida DBPR typically 3–6 months; Illinois IDFPR 6–10 weeks; Minnesota DLI 4–8 weeks; Nevada NSCB 4–6 weeks; Arizona ROC 4–6 weeks; Oklahoma OCIB 2–4 weeks. The timeline depends on exam scheduling (some states require waiting for a sit), experience verification (4 years of documented work history must be confirmed), bond underwriting (1–3 weeks), and board review queues. To accelerate, submit a complete application with all experience letters, exam scores, insurance certificates, and bond paperwork on first submission.
Roofing contractor license reciprocity is limited but growing. The NASCLA National Exam acceptance is the closest thing to a reciprocal pathway: contractors who pass the NASCLA Commercial General Building Contractors exam can waive the trade exam in 15+ participating states (Alabama, Arkansas, Georgia, Louisiana, Mississippi, Missouri, Nevada, New Mexico, North Carolina, Oklahoma, South Carolina, Tennessee, Utah, Virginia, West Virginia, and others). However, applicants still must satisfy every other state requirement — state-specific business/law exam, application fees, bond, insurance, and experience documentation. No state offers blanket reciprocity: even with a NASCLA score, you must apply separately in each new state. For roofers working across multiple states, the most efficient pathway is obtaining a NASCLA-scored license in one participating state, then applying by reciprocity (waiving the trade exam) in other NASCLA states.
Daily logs, budgets, scheduling — all in one place. Start free, no credit card required.