Roofing contractor
rankings by state.
Use the figures to narrow your reading, then check the state’s license level, pathway and qualifications. A low issuance fee does not establish the cheapest overall route to licensure.
Lowest license fee
Ranked only by the recorded license issuance fee. Application, exam, training and other costs are not included. This is not a ranking of total cost to qualify.
9 of 51 jurisdictions ranked. Equal values share a rank; the next rank skips tied places. Calculations use unrounded values. Source scope may differ between states.
| 1 | Wisconsin | $25.00 |
|---|---|---|
| 2 | Nebraska | $40.00Source and scopeContractor Registration annual fee increases to $40.00 effective August 1, 2026.Official source Last verified Oct 25, 2026 |
| 3 | Oklahoma | $75.00Source and scopeAMOUNT DUE FOR INITIAL ROOFING CONTRACTOR REGISTRATION: $75.00Official source Last verified Oct 25, 2026 |
| 4 | District of Columbia | $99.00 |
| 5 | Alabama | $150.00 |
| 6 | Minnesota | $180.00Source and scopeThe license fee of $180. The fee is the same no matter when a license is obtained during the license period.Official source Last verified Oct 25, 2026 |
| 7 | California | $200.00Source and scopeInitial license fee of $200 for a sole ownerOfficial source Last verified Oct 25, 2026 |
| 8 | Alaska | $250.00 |
| 9 | Nevada | $600.00Source and scopeTo issue or renew a license.............................................................................. 600Official source Last verified Oct 25, 2026 |
42 jurisdictions not ranked for this measure
Not verified yet, stale, or not a single comparable number. A missing rank does not mean no requirement. Use each state page’s official source to check.
- Arizona
- Arkansas
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Mississippi
- Missouri
- Montana
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wyoming
Fewest required hours
Ranked only where the required-hours field is a single verified number. Conditional text and alternative pathways are excluded. Hours are not elapsed time to licensure.
2 of 51 jurisdictions ranked. Equal values share a rank; the next rank skips tied places. Calculations use unrounded values. Source scope may differ between states.
| 1 | Utah | 25 hoursSource and scopeSpecialty contractors require a 25-hour pre-licensure course.Official source Last verified Oct 25, 2026 |
|---|---|---|
| 2 | Michigan | 60 hoursSource and scopeComplete 60 hours of approved prelicensure coursesOfficial source Last verified Oct 25, 2026 |
49 jurisdictions not ranked for this measure
Not verified yet, stale, or not a single comparable number. A missing rank does not mean no requirement. Use each state page’s official source to check.
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
Fastest time to get licensed
Requires a verified total time-to-license figure in days for the cited pathway. Training hours, experience requirements and agency processing estimates cannot establish that total.
Not verified yet
The current records do not establish total time to get licensed. No fastest state is named.
Read the verified state requirements and official sources51 jurisdictions not ranked for this measure
Not verified yet, stale, or not a single comparable number. A missing rank does not mean no requirement. Use each state page’s official source to check.
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
Renewal cost per year
Calculated as the verified renewal fee divided by its verified renewal period in years. This is an annualized fee, not an annual bill; CE and other costs are not included. An initial fee or initial license term is never substituted.
14 of 51 jurisdictions ranked. Equal values share a rank; the next rank skips tied places. Calculations use unrounded values. Source scope may differ between states.
| 1 | Arkansas | $20.00 / year$20.00 ÷ 1 yearsRenewal fee sourceNew and renewal registration fees shall be twenty dollars ($20.00).Official source Last verified Oct 25, 2026 Renewal period sourceA Residential Roofing Registrant will have to renew their registration yearly.Official source Last verified Oct 25, 2026 |
|---|---|---|
| 2 | Wisconsin | $25.00 / year$25.00 ÷ 1 yearsRenewal fee sourceDwelling Contractor (Business) 1 Date of Issuance N/A $25 N/A $200Official source Last verified Oct 25, 2026 Renewal period sourceDwelling Contractor (Business) 1 Date of Issuance N/A $25 N/A $200Official source Last verified Oct 25, 2026 |
| 3 | Nebraska | $40.00 / year$40.00 ÷ 1 yearsRenewal fee sourceContractor Registration annual fee increases to $40.00 effective August 1, 2026.Official source Last verified Oct 25, 2026 Renewal period sourceThis registration is renewable annually for a 12-month period beginning with the month of registration.Official source Last verified Oct 25, 2026 |
| 4 | Michigan | $50.00 / year$150.00 ÷ 3 yearsRenewal period sourceYou must renew every three (3) years by 5/31.Official source Last verified Oct 25, 2026 |
| 4 | Pennsylvania | $50.00 / year$100.00 ÷ 2 yearsRenewal period sourceRegistration costs $100 every two years.Official source Last verified Oct 25, 2026 |
| 6 | Oklahoma | $75.00 / year$75.00 ÷ 1 yearsRenewal fee sourceAMOUNT DUE FOR RENEWAL REGISTRATION: $75.00Official source Last verified Oct 25, 2026 Renewal period sourceThe roofing contractor must renew registration and any commercial endorsement annually.Official source Last verified Oct 25, 2026 |
| 7 | Washington | $75.10 / year$150.20 ÷ 2 yearsRenewal period sourceA certificate of registration shall be valid for two years and shall be renewed on or before the expiration date.Official source Last verified Oct 25, 2026 |
| 8 | Mississippi | $100.00 / year$100.00 ÷ 1 years |
| 8 | Tennessee | $100.00 / year$200.00 ÷ 2 yearsRenewal fee sourceRenewal Fee: $200 for a two (2) year periodOfficial source Last verified Oct 25, 2026 Renewal period sourceRenewal Fee: $200 for a two (2) year periodOfficial source Last verified Oct 25, 2026 |
| 10 | Maryland | $140.63 / year$281.25 ÷ 2 yearsRenewal fee sourceLicense renewal fees: ... Contractor — $281.25 for each place of business of the contractor;Official source Last verified Oct 25, 2026 Renewal period sourceThe license period is two years from the date of issuance of the original license.Official source Last verified Oct 25, 2026 |
| 11 | Oregon | $200.00 / year$400.00 ÷ 2 yearsRenewal fee sourceCCB License Renewal (every two years): $400Official source Last verified Oct 25, 2026 Renewal period sourceCCB License Renewal (every two years): $400Official source Last verified Oct 25, 2026 |
| 12 | Connecticut | $220.00 / year$220.00 ÷ 1 yearsRenewal period sourceAll registrations expire annually on March 31st.Official source Last verified Oct 25, 2026 |
| 13 | California | $225.00 / year$450.00 ÷ 2 yearsRenewal fee sourceRenewal fee of $450 for a sole owner license will be due every two years after licensure.Official source Last verified Oct 25, 2026 Renewal period sourceRenewal fee of $450 for a sole owner license will be due every two years after licensure.Official source Last verified Oct 25, 2026 |
| 14 | Kansas | $250.00 / year$250.00 ÷ 1 yearsRenewal fee sourceRenewal of a registration certificate......$250Official source Last verified Oct 25, 2026 |
37 jurisdictions not ranked for this measure
Not verified yet, stale, or not a single comparable number. A missing rank does not mean no requirement. Use each state page’s official source to check.
- Alabama
- Alaska
- Arizona
- Colorado
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kentucky
- Louisiana
- Maine
- Massachusetts
- Minnesota
- Missouri
- Montana
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Rhode Island
- South Carolina
- South Dakota
- Texas
- Utah
- Vermont
- Virginia
- West Virginia
- Wyoming
Read before you choose a route
Last verified Oct 25, 2026.
Official sources (27)
Showing 24 source links. Individual facts keep their citations on the linked data pages. Download all facts and official sources.
- https://dsps.wi.gov/credentialing/credential-fees-and-renewal-dates/
- https://dol.nebraska.gov/LaborStandards/Contractors/Overview?newTab=true
- https://www.oklahoma.gov/content/dam/ok/en/cib/documents/your-industry/roofing-industry/2022_roofing_contractor_-commercial_endorsement_application_.pdf
- https://dlcp.dc.gov/page/contractor-and-construction-services
- https://hblb.alabama.gov/wp-content/uploads/2026/03/NEW-ROOFERS-IND-APP-PACKET-23-08-30.pdf
- https://dli.mn.gov/business/residential-contractors/roofer-license
- https://cslb.ca.gov/contractors/applicants/Apply_for_a_Sole_Owner_License/default.aspx
- https://www.commerce.alaska.gov/web/Portals/5/pub/con4818.pdf
- https://www.leg.state.nv.us/Division/Legal/LawLibrary/NAC/NAC-624.html
- https://commerce.utah.gov/dopl/contracting/apply-for-a-license/specialty-contractor-license/
- https://www.michigan.gov/lara/bureau-list/bcc/Sections/Licensing-Section/residential-builders/forms/prelicensure-education-requirements-for-residential-builder-and-maintenance-alteration-contractor-a
- https://labor.arkansas.gov/wp-content/uploads/Residential-Rules-and-Regs-Jan-2025.pdf
- https://www.labor.arkansas.gov/wp-content/uploads/01_01_24-Residential-Roofer_New-App.pdf
- https://revenue.nebraska.gov/about/frequently-asked-questions/nebraska-construction-contractors-faqs
- https://www.michigan.gov/lara/bureau-list/bcc/sections/licensing-section/license-registration-renewals
- https://hic.attorneygeneral.gov/Home/
- https://www.oklahoma.gov/cib/your-industry/roofing/active-roofing-contractor-requirements.html
- https://www.lni.wa.gov/licensing-permits/contractors/register-as-a-contractor/index
- https://app.leg.wa.gov/rcw/default.aspx?cite=18.27.060
- https://www.sos.ms.gov/adminsearch/ACCode/00000105c.pdf
- https://www.tn.gov/content/dam/tn/commerce/documents/regboards/contractors/forms/ContractorsRenewalWeb.pdf
- https://regs.maryland.gov/us/md/exec/comar/09.08.07.02
- https://labor.maryland.gov/license/mhic/mhiclicreq.shtml
- https://www.oregon.gov/ccb/pages/ccb%20license.aspx
Not legal or tax advice. Confirm with the official agency before filing.