Roofing Contractor License: Which States Require One (and What It Costs)
Not every state requires a roofing license. Find out which do, what exams you need, and how much bonding and insurance cost.

Storm chasers and unlicensed roofers cost homeowners billions every year in shoddy work and abandoned projects. States have responded by tightening licensing requirements. If you are caught doing roofing work without proper credentials, fines range from $1,000 to $10,000 per incident, and homeowners can void your contracts. Getting licensed is what separates legitimate roofing companies from the fly-by-night operators that give the industry a bad name.
What License Do You Need for Roofing?
Roofing licensing falls into three categories depending on your state:
- Dedicated roofing contractor license: States like Florida, California, and Arizona issue specific roofing contractor classifications. In California, it is the C-39 Roofing Contractor license.
- General contractor license with roofing scope: Some states require a general contractor license that covers roofing. The license may have different tiers based on project value.
- No state license required: Several states do not require a state-level roofing license but mandate registration, bonding, or local permits. You still need a general business license.
Many states also require a home improvement contractor registration for residential roofing work, even if they do not require a trade-specific license.
Roofing License Requirements by State
States that require a roofing-specific license: California (C-39 classification, $15,000 bond, 4 years of experience), Florida (Certified or Registered Roofing Contractor, state exam required), Arizona (ROC license, roofing classification, $5,000 to $15,000 bond), North Carolina (roofing contractor license for jobs over $30,000), Louisiana (state roofing license for work over $7,500).
States that require a general contractor license covering roofing: Virginia (Class A, B, or C contractor license based on project value), Georgia (contractor license through state licensing board), Tennessee (contractor license for projects over $25,000), Nevada (C-15 Roofing and Siding license, $5,000 to $50,000 bond).
States with no state-level roofing license: Texas, Pennsylvania, Ohio, Missouri, Indiana, and several others. In these states, check city and county requirements. Many cities require a local contractor license or registration even when the state does not.
Common requirements across states that do license roofers:
- 2 to 4 years of verifiable roofing experience
- Passing a trade exam and/or business exam
- Proof of general liability insurance ($300,000 to $1,000,000)
- Surety bond ($5,000 to $25,000)
- Workers compensation insurance (if you have employees)
How to Get Your Roofing License: Step by Step
-
Verify your state's requirements. Check with your state contractor licensing board. If your state does not have one, check your city and county government websites.
-
Document your experience. Most states require 2 to 4 years of roofing experience. Gather employment records, W-2s, tax returns, or letters from previous employers confirming your work history.
-
Complete any required pre-licensure education. Some states require classroom training in safety, building codes, or business practices. Florida requires a pre-licensure course before you can sit for the exam.
-
Apply for the exam. Submit your application, experience documentation, and fee ($50 to $300). Processing takes 2 to 6 weeks.
-
Pass the licensing exam. Topics include roofing materials and methods, flashing and waterproofing, ventilation, building codes, safety regulations, and business/contract law. Exams typically have 80 to 120 questions.
-
Obtain your bond and insurance. Secure your surety bond, general liability policy, and workers comp (if applicable) before submitting your license application.
-
Submit your license application. Include exam results, bond, insurance certificates, and the license fee.
How Much Does a Roofing License Cost?
- Pre-licensure education: $200 to $1,000
- Exam application and fee: $100 to $400
- License issuance: $100 to $600
- Surety bond: $100 to $750 per year (for a $5,000 to $25,000 bond)
- General liability insurance: $1,000 to $4,000 per year (roofing carries higher premiums)
- Workers compensation: $15 to $30 per $100 of payroll (roofing is high-risk)
- Continuing education: $100 to $300 per renewal cycle
- License renewal: $75 to $300 every 1 to 2 years
Total first-year cost: $1,500 to $7,000. Roofing has some of the highest insurance costs of any trade due to fall risk and property damage exposure.
Certifications That Boost Your Credibility (and Your Rate)
- GAF Master Elite Contractor: Only 2% of roofing contractors qualify. Gives you access to the best manufacturer warranties and strong marketing support. Requirements include proper licensing, insurance, and a track record of quality.
- CertainTeed SELECT ShingleMaster: Manufacturer certification that demonstrates advanced installation skills. Provides warranty upgrades for your customers.
- OSHA 30-Hour Construction: Demonstrates your commitment to safety. Required by some commercial clients and general contractors.
- HAAG Certified Inspector: Qualifies you to perform roof inspections for insurance claims. Adds a lucrative revenue stream, especially after storm events.
- NRCA ProCertification: Offered by the National Roofing Contractors Association. Covers foreman and installer-level certifications for various roofing systems.
Insurance and Bonding Requirements
General liability insurance for roofers is more expensive than most trades because of the high risk of property damage and fall injuries. Expect $1,000 to $4,000 per year for $1,000,000 in coverage. Completed operations coverage is critical since roof leaks may not appear for months after installation.
Workers compensation is essential and expensive. Roofing has one of the highest workers comp rates of any trade, typically $15 to $30 per $100 of payroll. In states like Florida, you cannot get a roofing contractor license without active workers comp coverage (even if you have no employees, you must obtain an exemption).
Surety bonds range from $5,000 to $25,000 in most states. California requires $15,000. Arizona requires $5,000 to $15,000 based on license class. Your annual premium depends on your credit score and typically runs 1% to 5% of the bond amount.
Frequently Asked Questions
Do I need a license to do roofing work? It depends on your state. About 30 states require some form of roofing contractor license or general contractor license that covers roofing. Even in states without state-level requirements, most cities and counties require a local license or registration.
How long does it take to get a roofing license? If you already have the required experience (typically 2 to 4 years), the licensing process takes 2 to 4 months from application to receiving your license. The timeline includes application review, exam scheduling, and processing.
What insurance do I need as a roofing contractor? At minimum, you need general liability insurance and commercial auto insurance. If you have employees (or even subcontractors in some states), you need workers compensation. Many states also require a surety bond. Budget $3,000 to $8,000 per year for a small roofing company.
Can I roof without a contractor license if I am a subcontractor? In most states, no. Subcontractors performing roofing work need their own license. There are limited exceptions in some states for workers who are W-2 employees of a licensed contractor (as opposed to independent subcontractors).
Related reading:

