Roofing Contractor License Requirements by State
Installs and repairs roofing systems. This page compares roofing contractor licensing requirements across all 50 US states and the District of Columbia. Every row links to the verified state page with statute citations, fees, exam scope, insurance, and renewal rules.
- Published guides
- 51
- Exam pathways recorded
- 18
- Require surety bond
- 15
- Local / scope-specific
- 18
- Avg published experience
- 3.0 yr
Comparison table — all 51 jurisdictions
Scroll horizontally on smaller screens. Use the sort control to compare low-fee states, high-bond states, or the jurisdictions with the heaviest published experience requirements. Click any state to open the verified license page.
18 of these published jurisdictions have no single statewide trade license; local and scope-specific rules may apply.
| State | License | Exam | Experience | Bond | Initial fee | Renewal | NASCLA | Time |
|---|---|---|---|---|---|---|---|---|
| Alabama State license | Alabama Residential Roofer and Commercial Contractor License Guide | Confirm with authority | — | $10,000 | $150 | 1 yr | — | — |
| Alaska Mixed / scope-dependent | Alaska Roofing — Specialty Contractor Registration Path | Confirm with authority | — | $10,000 | $250 | 2 yr | — | — |
| Arizona Mixed / scope-dependent | Arizona ROC R-42 / C-42 / CR-42 Roofing Contractor | Required | 4 yr | $4,250 | $380 | 2 yr | — | Varies with examination completion |
| Arkansas State license | Arkansas Residential Roofer Registration / Commercial Contractor License | Depends on pathway | — | $10,000 | — | 1 yr | — | Varies by route |
| California State license | California CSLB C-39 Roofing Contractor | Required | 4 yr | $25,000 | $200 | 2 yr | — | CSLB does not publish a fixed total processing time |
| Colorado Local / scope-specific | Colorado Roofing — Local Contractor Licensing and State Consumer Rules | No statewide exam | — | — | — | — | — | No statewide licensing timeline; local processing times vary. |
| Connecticut Local / scope-specific | Connecticut Home Improvement Contractor (HIC) Registration | Confirm with authority | — | — | $220 | 1 yr | — | Administrative processing time varies |
| Delaware State license | Delaware Contractor Business License and Contractor Registration Certificate | No statewide exam | — | — | $75 | 1 yr | — | No statewide roofing-specific timeline is published |
| District of Columbia Mixed / scope-dependent | DC Roofing Contractor Requirements — General Contractor/Construction Manager or Home Improvement Contractor | No statewide exam | — | $25,000 | $99 | 2 yr | — | No fixed District roofing timeline is published |
| Florida State license | Florida Certified Roofing Contractor (CCC) — DBPR / CILB | Required | 4 yr | — | $145 | 2 yr | — | Timing varies with examination approval and scheduling |
| Georgia Local / scope-specific | Georgia Roofing Work — Specialty-Contractor Exemption and Local Requirements | No statewide exam | — | — | — | 2 yr | — | Varies by local permit and registration process |
| Hawaii Mixed / scope-dependent | Hawaii C-42 Roofing Contractor License | Confirm with authority | 4 yr | — | $260 | 2 yr | — | The Board review |
| Idaho Local / scope-specific | Idaho Contractor Registration — Roofing | Confirm with authority | — | — | $120 | 2 yr | — | DOPL does not publish a standard processing time |
| Illinois State license | Illinois Limited or Unlimited Roofing Contractor License | Required | — | $10,000 | — | 2 yr | — | Depends on document completeness |
| Indiana Local / scope-specific | Indiana Roofing — Local Contractor Licensing and State Contract Rules | No statewide exam | — | — | — | 1 yr | — | There is no statewide roofing-license timeline |
| Iowa Mixed / scope-dependent | Iowa Construction Contractor Registration (Roofing Work) | No statewide exam | — | $25,000 | — | 1 yr | — | — |
| Kansas Mixed / scope-dependent | Kansas Roofing Contractor Registration — Attorney General | No statewide exam | — | — | $500 | 1 yr | — | — |
| Kentucky Local / scope-specific | Kentucky — No State Roofing License (Municipal Registration Only) | Confirm with authority | — | — | — | 1 yr | — | There is no statewide roofing credential |
| Louisiana State license | Louisiana Roofing Contractor License Guide | Required | — | — | — | 1 yr | — | Timing depends on application completeness |
| Maine Local / scope-specific | Maine — No State Roofing License (Home Construction Contract Act Only) | Confirm with authority | — | — | — | 1 yr | — | There is no statewide roofing credential |
| Maryland Mixed / scope-dependent | Maryland Home Improvement Commission (MHIC) Contractor License | Confirm with authority | 2 yr | — | $403.75 | 2 yr | — | — |
| Massachusetts Mixed / scope-dependent | Massachusetts Roofing Contractor Requirements (HIC and Roof-Covering CSL) | Required | 3 yr | — | — | 2 yr | — | Varies by HIC processing |
| Michigan Local / scope-specific | Michigan Maintenance & Alteration Contractor — Roofing / Residential Builder | Confirm with authority | — | — | $195 | 3 yr | — | LARA processing follows completion of the required 60 hours |
| Minnesota Mixed / scope-dependent | Minnesota Residential Roofer Business License | Required | — | $15,000 | $180 | 2 yr | — | — |
| Mississippi State license | Mississippi Roofing, Sheet Metal and Siding / Residential Roofer License | Required | — | — | — | 1 yr | — | MSBOC says complete applications are processed weekly |
| Missouri State license | Missouri Roofing Contractor Requirements — Local Permits and RSMo 407.725 | No statewide exam | — | — | — | — | — | There is no statewide roofing-license timeline |
| Montana State license | Montana Construction Contractor License (CCL) — Roofing | No statewide exam | — | — | $70 | 1 yr | — | DLI accepts CCL applications and renewals online |
| Nebraska Local / scope-specific | Nebraska Roofing Contractor Requirements — State Registration + Local Permits | No statewide exam | — | — | — | 1 yr | — | Varies with NDOL filing completion and local permit review. |
| Nevada Mixed / scope-dependent | Nevada C-15a Roofing Contractor License | Required | 4 yr | — | $600 | 2 yr | — | NSCB says processing time varies by application |
| New Hampshire Local / scope-specific | New Hampshire Roofing Contractor Requirements (Local Permits and Consumer Law) | No statewide exam | — | — | — | 1 yr | — | No statewide roofing-license timeline |
| New Jersey Mixed / scope-dependent | New Jersey Home Improvement Contractor Business Registration for Residential Roofing | Confirm with authority | — | $10,000 | $110 | 1 yr | — | No fixed processing time is published |
| New Mexico State license | New Mexico CID GS-21 Roofing Contractor License | Depends on pathway | 2 yr | $10,000 | $36 | 3 yr | — | Varies with CID review |
| New York Local / scope-specific | New York Roofing Contractor — No State License; Local Requirements Apply | Required | — | — | — | — | — | No statewide roofing-license timeline |
| North Carolina State license | North Carolina S(Roofing) Specialty Contractor — NCLBGC | Required | — | — | $75 | 1 yr | — | NCLBGC does not publish a fixed processing time |
| North Dakota Local / scope-specific | North Dakota Contractor License — Roofing | No statewide exam | — | — | $450 | 1 yr | — | — |
| Ohio Local / scope-specific | Ohio — No State Roofing License (Municipal Registration + Insurance) | Confirm with authority | — | — | — | 1 yr | — | There is no statewide roofing credential |
| Oklahoma State registration | Oklahoma Roofing Contractor Registration and Endorsements | Depends on pathway | — | — | — | 1 yr | — | CIB registration |
| Oregon Mixed / scope-dependent | Oregon CCB Contractor License — Appropriate Residential or Commercial Specialty Endorsement for Roofing | Required | — | $20,000 | — | 2 yr | Accepted | After education |
| Pennsylvania Local / scope-specific | Pennsylvania Home Improvement Contractor (HIC) Registration | Confirm with authority | — | — | $100 | 2 yr | — | OAG does not publish a universal HIC processing time |
| Rhode Island State license | Rhode Island Commercial Roofing License + Contractor Registration | Confirm with authority | — | — | $400 | 2 yr | — | RICRLB does not publish a universal processing time |
| South Carolina State license | South Carolina Roofing Contractor Registration and License Guide | No statewide exam | 1 yr | $5,000 | — | 2 yr | — | SCRBC advises allowing 7–10 business days before checking application status |
| South Dakota Local / scope-specific | South Dakota Roofing Contractor Requirements (Excise Tax and Local Licensing) | No statewide exam | — | — | — | 1 yr | — | No statewide roofing-license timeline |
| Tennessee Local / scope-specific | Tennessee BC-21 Roofing Contractor License | Required | — | — | $250 | 2 yr | — | — |
| Texas Local / scope-specific | Texas Roofing Contractor — No State License (Local Requirements Apply) | No statewide exam | — | — | — | — | — | No statewide roofing-license timeline |
| Utah State license | Utah S280 Roofing Contractor License — DOPL | No statewide exam | — | — | — | 2 yr | — | DOPL lists current application processing on its contracting page |
| Vermont State registration | Vermont Residential Roofing Contractor Registration — OPR | No statewide exam | — | — | $75 | 2 yr | — | OPR does not publish a universal processing time |
| Virginia State license | Virginia Roofing (ROC) Contractor Specialty | Required | 2 yr | — | $235 | 2 yr | — | DPOR does not publish a standard processing time |
| Washington State registration | Washington Specialty Contractor Registration — Roofing | Confirm with authority | — | $15,000 | — | 2 yr | — | — |
| West Virginia State license | West Virginia Contractor License for Roofing Work | Depends on pathway | — | — | — | 1 yr | — | Depends on Board classification review |
| Wisconsin Mixed / scope-dependent | Wisconsin Residential Roofing — Dwelling Contractor and Qualifier Credentials | No statewide exam | — | $25,000 | — | 1 yr | — | After the business and DCQ requirements are complete |
| Wyoming Local / scope-specific | Wyoming Roofing Contractor Requirements (Local Licensing and Permits) | No statewide exam | — | — | — | 1 yr | — | No statewide roofing-license timeline |
National picture for roofing contractor
Of the 51 jurisdictions currently published in this dataset, 18 record required or conditional examination pathways, 15 record a positive license-bond amount, and 1 record NASCLA acceptance. Among entries with a positive numeric experience threshold, the average recorded value is 3 years.
The comparison above is generated at build time directly from the state license entries on this site. Every value is traceable to the regulator's published rule. If you spot a discrepancy, the state page is the source of truth and will be re-verified against the official source set.
Choosing where to license first
- Lowest barrier to entry: compare the recorded fee and examination pathway, then read the guide for local obligations and missing costs. A local-only label does not mean the work is unregulated.
- Strongest reciprocity downstream: states marked NASCLA Accepted, because the same exam can unlock multiple jurisdictions later.
- Lowest upfront cost: focus on combinations with the smallest initial fee and no bond requirement.
- Fastest path to wallet card: compare the Time column, but remember that municipal programs can still involve multiple city registrations.
Related trades
Scope of work overlaps at the edges of every classification. Contractors researching roofing contractor licensing often also need the comparison hub for these adjacent trades:
Local requirements and practical guides
- Do Subcontractors Need a License? California, Tennessee, and Texas Examples
Learn why a prime contractor’s license may not cover a subcontractor, using California’s triggers, Tennessee’s trade thresholds, and Texas electrical rules.
- How to Add a California Contractor License Classification
Prepare a California additional-classification application: scope selection, qualifier experience, the $230 fee, exams, fingerprints, and returned applications.
Related reading
Original cross-state analyses from our dataset that add context to the roofing contractor table above — who runs the exams, where the burden is heaviest, and what a criminal record means for eligibility.
The Contractor Licensing Atlas
What mapping 918 licenses revealed about exam providers, bonds, and where a trade needs no state license at all.
Contractor license difficulty index
Where each state ranks on exam, experience, and bond burden — hardest to easiest.
License costs ranked by state
Cheapest to most expensive states once fees, bond, and first-year insurance are counted.
Licensing with a criminal record
A 50-state look at background checks and which convictions actually block a license.
Data is sourced from the issuing boards' published rules. Latest completed source-check date represented in the dataset: 2026-09-30.
