Roofing contractor license requirements by state
Compare roofing contractor requirements, fees and renewal rules.
Last verified Oct 25, 2026
What does each state require?
Select a column to sortMissing values are not verified yet. A license fee is not a total cost unless the source says so.
| Alabama | $150 | Not verified yet | Not verified yet | Annual license renewal applications must be filed by November 30 of the year preceding the year for which the license is to be renewed.SourceAnnual license renewal applications must be filed by November 30 of the year preceding the year for which the license is to be renewed.Official sourceLast verified Oct 25, 2026 |
|---|---|---|---|---|
| Alaska | $250 | Not verified yet | Not verified yet | Two-year registrations expire September 30 in even-numbered years. Those issued within 90 days of expiration run to the next biennial expiration.SourceRegistrations are issued for a two-year period and expire on September 30 of even-numbered years, regardless of the date of issuance, except registrations issued within 90 days of the expiration date which are issued to the next biennial expiration date.Official sourceLast verified Oct 25, 2026 |
| Arizona | Not verified yet | Not verified yet | When required, the qualifying written examination must have been taken no more than two years before application. A same-classification Arizona qualifying party within the prior five years receives an examination waiver.SourceSuccessfully show, by written examination taken not more than two years before application, if required, qualification in the kind of work for which the applicant proposes to contract The registrar shall waive the examination requirement if the records reflect that the qualifying party is currently or has previously been a qualifying party for a licensee in this state in the same classification within the preceding five years.Official sourceLast verified Oct 25, 2026 | You may keep operating while renewal is processed if the application and fee arrive or are mailed by the renewal date and a valid bond or cash deposit is on file.SourceAn application for renewal of any current contracting license addressed to the registrar, with a valid bond or cash deposit on file with the registrar, accompanied by the required fee and received by the registrar or deposited in the United States mail postage prepaid on or before the renewal date authorizes the licensee to operate as a contractor until actual issuance of the renewal license.Official sourceLast verified Oct 25, 2026 |
| Arkansas | Not verified yet | Not verified yet | Not verified yet | A roofing contractor registration certificate issued by the Residential Contractors Committee must expire one (1) year after the date of issuance unless otherwise provided by the committee.SourceA roofing contractor registration certificate issued by the Residential Contractors Committee shall expire one (1) year after the date of issuance unless otherwise provided by the committee.Official sourceLast verified Oct 25, 2026 |
| California | $200 | Not verified yet | Pass the required trade and/or business-and-law examination; an asbestos open-book exam is also required for issuance.SourceAfter CSLB accepts the application, the qualifier will need to pass a trade exam and/or a business and law exam Asbestos open book exam.Official sourceLast verified Oct 25, 2026 | Renewal fee of $450 for a sole owner license will be due every two years after licensure.SourceRenewal fee of $450 for a sole owner license will be due every two years after licensure.Official sourceLast verified Oct 25, 2026 |
| Colorado | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| Connecticut | Not verified yet | Not verified yet | Not verified yet | All registrations expire annually on March 31st. |
| Delaware | Not verified yet | Not verified yet | Not verified yet | You can ONLY renew a Contractor Certificate when the Certificate is within 90-days before expiration.SourceYou can ONLY renew a Contractor Certificate when the Certificate is within 90-days prior to expiration.Official sourceLast verified Oct 25, 2026 |
| District of Columbia | $99 | Not verified yet | Not verified yet | Not verified yet |
| Florida | Not verified yet | Not verified yet | Statewide certification requires the appropriate approved examination. An approved building-construction or related bachelor's degree with GPA 3.0 or higher limits the examination to business and finance.SourceTo establish competency, a person shall pass the appropriate examination approved by the board and certified by the department. If an applicant has received a baccalaureate degree in building construction from an accredited 4-year college, or a related degree as approved by the board by rule, and has a grade point average of 3.0 or higher, such applicant is only required to take and pass the business and finance portion of the examination.Official sourceLast verified Oct 25, 2026 | Renew every 2 years.SourceEach certificateholder or registrant who desires to continue as a certificateholder or registrant shall renew the certificate or registration every 2 years.Official sourceLast verified Oct 25, 2026 |
| Georgia | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| Hawaii | Not verified yet | Not verified yet | Examination in the appropriate classification.SourcePass an examination in the appropriate classification;Official sourceLast verified Oct 25, 2026 | All licenses, regardless of issuance date, are subject to renewal by September 30 of each even-numbered year.SourceAll licenses, regardless of issuance date, are subject to renewal by September 30 of each even-numbered year.Official sourceLast verified Oct 25, 2026 |
| Idaho | Not verified yet | Not verified yet | Not verified yet | Born in an odd year? Starting October 14th, when you renew, your registration will be valid for 2 years. Born in an even year? Your 2025 registration renewal will be valid for 1 year, and starting in 2026, you’ll move to a 2-year renewal cycle.SourceWednesday August 27, 2025 ... Born in an odd year? Starting October 14th, when you renew, your registration will be valid for 2 years. ... Born in an even year? Your 2025 registration renewal will be valid for 1 year, and starting in 2026, you’ll move to a 2-year renewal cycle.Official sourceLast verified Oct 25, 2026 |
| Illinois | Not verified yet | Not verified yet | A designated qualifying party must pass the Illinois Residential Examination or the Illinois Residential, Commercial and Industrial Examination.SourceThis person must take and pass either the Illinois Residential Examination or the Illinois Residential, Commercial and Industrial Examination.Official sourceLast verified Oct 25, 2026 | The license will expire on December 31st of each odd numbered year regardless of when it is issued.SourceThe license will expire on December 31st of each odd numbered year regardless of when it is issued.Official sourceLast verified Oct 25, 2026 |
| Indiana Indiana does not license roofing contractors at state level; contractor licensing other than plumbing is a local option. Check the city or county where the work is performed. | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| Iowa | Not verified yet | Not verified yet | Not verified yet | Renew your registration every year. |
| Kansas | Not verified yet | Not verified yet | Not verified yet | To obtain a certificate of renewal, the person must file with the attorney general a renewal application by June 30 and pay the renewal fee.SourceTo obtain a certificate of renewal, the person shall file with the attorney general a renewal application by June 30 and pay the renewal fee.Official sourceLast verified Oct 25, 2026 |
| Kentucky | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| Louisiana | Not verified yet | Not verified yet | Pass the residential roofing trade examination for the Residential Roofing classification. | You cannot renew the license until 60 days before expiration.SourceYou can choose to renew for a one-, two- or three-year period on the online renewal form. You cannot renew the license until 60 days prior to expiration.Official sourceLast verified Oct 25, 2026 |
| Maine Maine does not license roofing contractors. | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| Maryland | Not verified yet | Not verified yet | Pass the licensing exam before applying.SourceAll applicants must take and pass the licensing exam before they can apply for a license.Official sourceLast verified Oct 25, 2026 | The license period is two years from the date of issuance of the original license.SourceThe license period is two years from the date of issuance of the original license.Official sourceLast verified Oct 25, 2026 |
| Massachusetts | Not verified yet | Not verified yet | The Construction Supervisor License requires an exam. This is distinct from home improvement registration.SourceTo qualify, one must pass an exam and once licensed, take minimum hours of continuing education courses. Anyone who does home improvements on owner/occupied one to four family dwellings, must possess a Home Improvement Registration (HIC).Official sourceLast verified Oct 25, 2026 | Each certificate of registration issued by the director must bear a number which must be valid for two years from the date of its issuance and may be renewed upon approval by the director of an application to be provided by him.SourceEach certificate of registration issued by the director shall bear a number which shall be valid for two years from the date of its issuance and may be renewed upon approval by the director of an application to be provided by him.Official sourceLast verified Oct 25, 2026 |
| Michigan | Not verified yet | 60 hours | Successfully complete the Maintenance & Alteration Contractor examination after the other application requirements are met.SourceSuccessfully complete the Residential Builder or Maintenance & Alteration Contractor examination once all other requirements are met.Official sourceLast verified Oct 25, 2026 | Renew every three years by 5/31, starting 90 days before expiration. Renewal years vary by license.SourceYou must renew every three (3) years by 5/31. You can start renewing your license 90 days prior to the expiration date. Not all residential builder licenses renew the same year.Official sourceLast verified Oct 25, 2026 |
| Minnesota | $180SourceThe license fee of $180. The fee is the same no matter when a license is obtained during the license period.Official sourceLast verified Oct 25, 2026 | Not verified yet | The qualifying person must pass the qualifying roofer (QR) exam for a residential roofer (RR) license.SourceIf you intend to obtain a residential roofer (RR) license, your qualifying person must take the qualifying roofer (QR) exam.Official sourceLast verified Oct 25, 2026 | Not verified yet |
| Mississippi | Not verified yet | Not verified yet | Residential roofer applicants take the separate roofer examination; applicable written examinations require at least 70%, subject to the reciprocal examination exemption.SourceFor this subclassification, there shall be administered a separate roofer's examination ... An applicant for a license must pass the applicable written examination(s) with a grade of at least 70%.Official sourceLast verified Oct 25, 2026 | The licensee is under a duty to renew the license annuallySourcerenew the license annually, and the failure to the Board to notify the licensee holder as to the date of the expiration shall not excuse the licensee from renewing the license and paying the annual tax.Official sourceLast verified Oct 25, 2026 |
| Missouri | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| Montana | Not verified yet | Not verified yet | Not verified yet | Anniversary date issuance. Opens 60 days before expiration date.SourceRenewal Period: Anniversary date issuance. Opens 60 days prior to expiration date.Official sourceLast verified Oct 25, 2026 |
| Nebraska | $40SourceContractor Registration annual fee increases to $40.00 effective August 1, 2026.Official sourceLast verified Oct 25, 2026 | Not verified yet | Not verified yet | This registration is renewable annually for a 12-month period beginning with the month of registration.SourceThis registration is renewable annually for a 12-month period beginning with the month of registration.Official sourceLast verified Oct 25, 2026 |
| Nevada | To issue or renew a license.............................................................................. 600SourceTo issue or renew a license.............................................................................. 600Official sourceLast verified Oct 25, 2026 | Not verified yet | If the Board requires an examination, the applicant or qualified employee must pass an examination administered by an independent testing service; statutory and regulatory waivers may apply.SourceIf the Board requires an applicant or his or her qualified employee to take an examination, he or she must take and pass an examination administered by an independent testing service.Official sourceLast verified Oct 25, 2026 | Except as otherwise provided in subsection 2, the licensee must return the completed application to the Board not later than the last day of the month in which the license expires.SourceExcept as otherwise provided in subsection 2, the licensee must return the completed application to the Board not later than the last day of the month in which the license expires.Official sourceLast verified Oct 25, 2026 |
| New Hampshire | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| New Jersey | Not verified yet | Not verified yet | Not verified yet | Every contractor must annually register with the director.SourceEvery contractor shall annually register with the director.Official sourceLast verified Oct 25, 2026 |
| New Mexico | Not verified yet | Not verified yet | The qualifying-party exam requires a score of at least 75 percent.SourceA passing exam score is seventy-five percent or higher.Official sourceLast verified Oct 25, 2026 | Renew on time even if the renewal form does not arrive. CID or its designee mails it at least 30 days before expiration.SourceCID or its designee shall mail to every licensee a renewal application form at least 30 days prior to the expiration of the license to the current address of record for that licensee. Whether or not the application form is received, it is the sole duty and responsibility of each licensee to timely renew its license.Official sourceLast verified Oct 25, 2026 |
| New York | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| North Carolina | Not verified yet | Not verified yet | A license classification requires passing the examinations for that classification.Sourcewhich includes passing the examinations for the classification requested by the applicant.Official sourceLast verified Oct 25, 2026 | Expires January first after issue or renewal. Becomes invalid 60 days later unless renewed, subject to board approval.SourceA license shall expire on the first day of January following its issuance or renewal and shall become invalid 60 days from that date unless renewed, subject to the approval of the Board.Official sourceLast verified Oct 25, 2026 |
| North Dakota | Not verified yet | Not verified yet | Not verified yet | Renew by March 1 each year.SourceIf you are a licensed contractor, you must renew your license on or before March 1 of each year.Official sourceLast verified Oct 25, 2026 |
| Ohio | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| Oklahoma | $75SourceAMOUNT DUE FOR INITIAL ROOFING CONTRACTOR REGISTRATION: $75.00Official sourceLast verified Oct 25, 2026 | Not verified yet | Commercial endorsement applicants must take the commercial endorsement exam after application approval.SourceTake Commercial Endorsement Exam Once your application is approved and you are eligible for examination, you will be provided the contact information of the third-party testing vendorOfficial sourceLast verified Oct 25, 2026 | The roofing contractor must renew registration and any commercial endorsement annually.SourceThe roofing contractor must renew registration and any commercial endorsement annually.Official sourceLast verified Oct 25, 2026 |
| Oregon | Not verified yet | Not verified yet | Oregon contractor examination: 80 multiple-choice questions; a passing score is 70 percent (56 correct answers).SourceThere are 80 multiple choice questions; a passing score is 70 percent (56 correct answers).Official sourceLast verified Oct 25, 2026 | CCB License Renewal (every two years) |
| Pennsylvania | Not verified yet | Not verified yet | Not verified yet | Home improvement contractor registrations are valid for two years, and must be renewed biennially.SourceHome improvement contractor registrations are valid for two years, and must be renewed biennially.Official sourceLast verified Oct 25, 2026 |
| Rhode Island | Not verified yet | Not verified yet | Commercial roofing license applicants submit proof of completing the PSI exam. | Renewal license fee is $200.00 for 2 years. |
| South Carolina | Not verified yet | Not verified yet | No examination is required for residential specialty contractor registration.SourceIs there an exam or any type of testing required to become “registered” as a Residential Specialty Contractor? A. None at this time.Official sourceLast verified Oct 25, 2026 | Residential Specialty Registrations renew June 30 every odd year (2025, 2027, 2029, etc)SourceResidential Specialty Registrations renew June 30 every odd year (2025, 2027, 2029, etc)Official sourceLast verified Oct 25, 2026 |
| South Dakota | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| Tennessee | Not verified yet | Not verified yet | Contractor applicants must take Tennessee Business and Law; a trade exam is required for certain classifications.SourceContractor applicants are required to take the Tennessee “Business and Law” exam, and a trade exam is required for certain license classifications.Official sourceLast verified Oct 25, 2026 | Renewal Fee: $200 for a two (2) year period |
| Texas Texas does not require a state roofing license for roof installation or repair. | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
| Utah | Not verified yet | 25 hoursSourceSpecialty contractors require a 25-hour pre-licensure course.Official sourceLast verified Oct 25, 2026 | Not verified yet | Contracting licenses expire on November 30th of odd years.SourceContracting licenses expire on November 30th of odd years.Official sourceLast verified Oct 25, 2026 |
| Vermont | Not verified yet | Not verified yet | Not verified yet | March 31st of Odd YearsSourceResidential Contractor – Individual $75 $75 March 31st of ... Residential Contractor – Business $250 $250 Odd YearsOfficial sourceLast verified Oct 25, 2026 |
| Virginia | Not verified yet | Not verified yet | Not verified yet | Licenses issued under this chapter will expire two years from the last day of the month in which they were issued, as indicated on the license.SourceLicenses issued under this chapter will expire two years from the last day of the month in which they were issued, as indicated on the license.Official sourceLast verified Oct 25, 2026 |
| Washington | Not verified yet | Not verified yet | Not verified yet | A certificate of registration must be valid for two years and must be renewed on or before the expiration date.SourceA certificate of registration shall be valid for two years and shall be renewed on or before the expiration date.Official sourceLast verified Oct 25, 2026 |
| West Virginia | Not verified yet | Not verified yet | Ask the Board to determine the classification and required exams from the scope of work. An officer, member, owner, or full-time employee must complete the exams.SourceContact and provide the West Virginia Contractor Licensing Board with your scope of work in order to verify the classification(s) and the exam(s) required for obtaining your contractor license. ... The person completing the exam(s) must be an officer, member, owner, or a full-time employee.Official sourceLast verified Oct 25, 2026 | A contractor license expires twelve (12) months from date of issuance.SourceA contractor license expires twelve (12) months from date of issuance.Official sourceLast verified Oct 25, 2026 |
| Wisconsin | $25 | Not verified yet | Not verified yet | A dwelling contractor certification or a dwelling contractor — restricted certification must be valid for no longer than one year after the date of issuance.Sourcea dwelling contractor certification or a dwelling contractor — restricted certification shall be valid for no longer than one year after the date of issuance.Official sourceLast verified Oct 25, 2026 |
| Wyoming | Not verified yet | Not verified yet | Not verified yet | Not verified yet |
Compare a specific measure
What should I explore next?
Last verified Oct 25, 2026.
Official sources (145)
Showing 24 source links. Individual facts keep their citations on the linked data pages. Download all facts and official sources.
- https://hblb.alabama.gov/law/
- https://hblb.alabama.gov/roofers-license/
- https://hblb.alabama.gov/faqs-applicants/
- https://hblb.alabama.gov/wp-content/uploads/2026/03/NEW-ROOFERS-IND-APP-PACKET-23-08-30.pdf
- https://hblb.alabama.gov/wp-content/uploads/2023/03/Rules-Regs-April-14-2022.pdf
- https://hblb.alabama.gov/continuing-education-faq/
- https://www.commerce.alaska.gov/web/Portals/5/pub/con4818.pdf
- https://www.commerce.alaska.gov/web/cbpl/ProfessionalLicensing/ConstructionContractors/MiscForms
- https://www.commerce.alaska.gov/web/Portals/5/pub/con4481.pdf
- https://www.commerce.alaska.gov/web/cbpl/professionallicensing/constructioncontractors/constructioncontractorsfaqs.aspx
- https://www.azleg.gov/ars/32/01122.htm
- https://www.azleg.gov/ars/32/01152.htm
- https://www.azleg.gov/ars/32/01164.htm
- https://apps.azsos.gov/public_services/Title_04/4-09.pdf
- https://www.azleg.gov/ars/32/01125.htm
- 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://labor.arkansas.gov/wp-content/uploads/Residential-Contractor-Law-revised-04.2026.pdf
- https://web.cslb.ca.gov/Resources/Contractors/FastFacts-GeneralB.pdf
- https://cslb.ca.gov/contractors/applicants/Apply_for_a_Sole_Owner_License/default.aspx
- https://www.cslb.ca.gov/Contractors/Maintain_License/Bond_Information/Bond_Requirements.aspx
- https://www.cslb.ca.gov/about_us/Public_Info_FAQ.aspx
- https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=C-39
- https://www.douglasco.gov/documents/contractor-registration-requirements.pdf/
Not legal or tax advice. Confirm with the official agency before filing.