Roofing License Requirements by State

Quick answer: Roofing contractor licensing depends on where the roof is and who signs the contract. The researched records cover Texas, Florida, California, Arizona, and North Carolina. Texas has no state roofing contractor license; the other states use different contractor classifications and local layers. Use

StateLicenseFeesAuthority
TexasNo statewide license; Many Texas cities require a building/reroof permit and some require contractor registration with the city; check the city building department. RCAT (Roofing Contractors Association of Texas) licensing is voluntary/private, not a state license.No state license feeNone (state). Contract rules: Texas Business & Commerce Code 27.02 (TDI consumer guidance); local building departments for permits.
FloridaCertified Roofing Contractor, Registered Roofing Contractor$335 OFFICIAL FEE Source — flrules.org
$135 OFFICIAL FEE Source — flrules.org
$80 OFFICIAL FEE Source — flrules.org
$200 OFFICIAL FEE Source — flrules.org
$200 OFFICIAL FEE Source — flrules.org
$50 OFFICIAL FEE Source — flrules.org
$100 OFFICIAL FEE Source — flrules.org
$200 OFFICIAL FEE Source — flrules.org
$200 OFFICIAL FEE Source — flrules.org
Florida DBPR - Construction Industry Licensing Board (CILB)
CaliforniaCSLB contractor license - C-39 Roofing Contractor$450 OFFICIAL FEE Source — cslb.ca.gov
$150 OFFICIAL FEE Source — cslb.ca.gov
$200 OFFICIAL FEE Source — www.cslb.ca.gov
$350 OFFICIAL FEE Source — cslb.ca.gov
$450 OFFICIAL FEE Source — cslb.ca.gov
$700 OFFICIAL FEE Source — cslb.ca.gov
$300 OFFICIAL FEE Source — cslb.ca.gov
$500 OFFICIAL FEE Source — cslb.ca.gov
$675 OFFICIAL FEE Source — cslb.ca.gov
$32 OFFICIAL FEE Source — cslb.ca.gov
Data being verified
Contractors State License Board (CSLB), Dept. of Consumer Affairs
ArizonaR-42 Roofing (residential specialty), C-42 Roofing (commercial specialty), CR-42 Roofing (dual specialty)$80 OFFICIAL FEE Source — roc.az.gov
$270 OFFICIAL FEE Source — roc.az.gov
$370 OFFICIAL FEE Source — roc.az.gov
$270 OFFICIAL FEE Source — roc.az.gov
$270 OFFICIAL FEE Source — roc.az.gov
$61 OFFICIAL FEE Source — roc.az.gov
$66 OFFICIAL FEE Source — roc.az.gov
$100 OFFICIAL FEE Source — roc.az.gov
$480 OFFICIAL FEE Source — roc.az.gov
$480 OFFICIAL FEE Source — roc.az.gov
$61 OFFICIAL FEE Source — roc.az.gov
$66 OFFICIAL FEE Source — roc.az.gov
$100 OFFICIAL FEE Source — roc.az.gov
$380 OFFICIAL FEE Source — roc.az.gov
$370 OFFICIAL FEE Source — roc.az.gov
$380 OFFICIAL FEE Source — roc.az.gov
$270 OFFICIAL FEE Source — roc.az.gov
$61 OFFICIAL FEE Source — roc.az.gov
$66 OFFICIAL FEE Source — roc.az.gov
Arizona Registrar of Contractors (ROC)
North CarolinaGeneral Contractor License - Specialty S(Roofing) (NCLBGC); Limited / Intermediate / Unlimited limitation$75 OFFICIAL FEE Source — nclbgc.org
$100 OFFICIAL FEE Source — nclbgc.org
$125 OFFICIAL FEE Source — nclbgc.org
$79 VERIFIED DATA Source — test-takers.psiexams.com
$75 OFFICIAL FEE Source — nclbgc.org
$100 OFFICIAL FEE Source — nclbgc.org
$125 OFFICIAL FEE Source — nclbgc.org
$10 OFFICIAL FEE Source — nclbgc.org
$100 OFFICIAL FEE Source — nclbgc.org
North Carolina Licensing Board for General Contractors (NCLBGC)
for official thresholds, charges, and authority links before applying.

Match the contract to the correct authority

A roofing credential is permission to offer a defined scope, not a general business registration. The contract may include tear-off, deck repairs, gutters, coatings, skylights, or waterproofing; each component can affect classification and permits. State authorization and a municipal permit answer different questions. Start with the exact work and job address, then read the applicable record.

StateLicenseFeesAuthority
TexasNo statewide license; Many Texas cities require a building/reroof permit and some require contractor registration with the city; check the city building department. RCAT (Roofing Contractors Association of Texas) licensing is voluntary/private, not a state license.No state license feeNone (state). Contract rules: Texas Business & Commerce Code 27.02 (TDI consumer guidance); local building departments for permits.
FloridaCertified Roofing Contractor, Registered Roofing Contractor$335 OFFICIAL FEE Source — flrules.org
$135 OFFICIAL FEE Source — flrules.org
$80 OFFICIAL FEE Source — flrules.org
$200 OFFICIAL FEE Source — flrules.org
$200 OFFICIAL FEE Source — flrules.org
$50 OFFICIAL FEE Source — flrules.org
$100 OFFICIAL FEE Source — flrules.org
$200 OFFICIAL FEE Source — flrules.org
$200 OFFICIAL FEE Source — flrules.org
Florida DBPR - Construction Industry Licensing Board (CILB)
CaliforniaCSLB contractor license - C-39 Roofing Contractor$450 OFFICIAL FEE Source — cslb.ca.gov
$150 OFFICIAL FEE Source — cslb.ca.gov
$200 OFFICIAL FEE Source — www.cslb.ca.gov
$350 OFFICIAL FEE Source — cslb.ca.gov
$450 OFFICIAL FEE Source — cslb.ca.gov
$700 OFFICIAL FEE Source — cslb.ca.gov
$300 OFFICIAL FEE Source — cslb.ca.gov
$500 OFFICIAL FEE Source — cslb.ca.gov
$675 OFFICIAL FEE Source — cslb.ca.gov
$32 OFFICIAL FEE Source — cslb.ca.gov
Data being verified
Contractors State License Board (CSLB), Dept. of Consumer Affairs
ArizonaR-42 Roofing (residential specialty), C-42 Roofing (commercial specialty), CR-42 Roofing (dual specialty)$80 OFFICIAL FEE Source — roc.az.gov
$270 OFFICIAL FEE Source — roc.az.gov
$370 OFFICIAL FEE Source — roc.az.gov
$270 OFFICIAL FEE Source — roc.az.gov
$270 OFFICIAL FEE Source — roc.az.gov
$61 OFFICIAL FEE Source — roc.az.gov
$66 OFFICIAL FEE Source — roc.az.gov
$100 OFFICIAL FEE Source — roc.az.gov
$480 OFFICIAL FEE Source — roc.az.gov
$480 OFFICIAL FEE Source — roc.az.gov
$61 OFFICIAL FEE Source — roc.az.gov
$66 OFFICIAL FEE Source — roc.az.gov
$100 OFFICIAL FEE Source — roc.az.gov
$380 OFFICIAL FEE Source — roc.az.gov
$370 OFFICIAL FEE Source — roc.az.gov
$380 OFFICIAL FEE Source — roc.az.gov
$270 OFFICIAL FEE Source — roc.az.gov
$61 OFFICIAL FEE Source — roc.az.gov
$66 OFFICIAL FEE Source — roc.az.gov
Arizona Registrar of Contractors (ROC)
North CarolinaGeneral Contractor License - Specialty S(Roofing) (NCLBGC); Limited / Intermediate / Unlimited limitation$75 OFFICIAL FEE Source — nclbgc.org
$100 OFFICIAL FEE Source — nclbgc.org
$125 OFFICIAL FEE Source — nclbgc.org
$79 VERIFIED DATA Source — test-takers.psiexams.com
$75 OFFICIAL FEE Source — nclbgc.org
$100 OFFICIAL FEE Source — nclbgc.org
$125 OFFICIAL FEE Source — nclbgc.org
$10 OFFICIAL FEE Source — nclbgc.org
$100 OFFICIAL FEE Source — nclbgc.org
North Carolina Licensing Board for General Contractors (NCLBGC)

Texas: local requirements without a state roofing license

Texas does not list roofing among its state-regulated contractor programs in the researched record. A voluntary trade association credential is not a state license. City building departments may require reroof permits or contractor registration, so the absence of a state credential does not mean an owner can take every job without checking the locality. Texas also has contract rules for insurance-settlement work, including deductible notices and restrictions on waiving deductibles. A roofer should not act as the public adjuster on a claim for work it performs. See the Texas Department of Insurance guidance.

Florida: statewide certification or limited registration

Florida’s Construction Industry Licensing Board recognizes a Certified Roofing Contractor with statewide authority and a Registered Roofing Contractor whose authority depends on local competency. The statutory casual or minor-work exception is limited and does not excuse part of a larger operation. Certification calls for documented qualifications and examination; the record also details financial review, insurance, and continuing education. A locally issued business tax receipt and roofing permit remain separate. The Florida roofing guide explains the route choices.

California: C-39 and the permit exception

California’s CSLB C-39 classification covers roof systems that weatherproof structures. A license is required at the recorded state threshold or for work requiring a building permit. Because reroofing commonly requires local approval, a minor-work assumption can fail even on a modest contract. The path includes documented roofing experience, examinations, a bond, and workers’ compensation coverage for C-39. LLCs have additional obligations in the source record. Read the California C-39 page before choosing an entity and filing.

Arizona: pick the market classification

The Arizona Registrar of Contractors separates residential R-42, commercial C-42, and dual CR-42 roofing. Class choice controls scope, fees, and bond arrangements. A qualifying party and examinations are part of the application. Its casual or minor-work exemption does not apply when a permit is required. City business or tax registration and building approval are separate checks. The Arizona class guide sets out the options.

North Carolina: undertaking cost and limitation

The North Carolina Licensing Board for General Contractors uses S(Roofing) as a specialty classification. State licensure begins at the undertaking-cost threshold in its record; the selected Limited, Intermediate, or Unlimited level caps the value of a single project. Financial responsibility and a qualifying exam are central to the application. Local inspection offices should assess permits for the actual work, particularly the distinction between roof addition and replacement. See the North Carolina specialty guide.

Federal duties that affect roof crews

Roofing work also falls under federal workplace safety rules. OSHA’s construction fall-protection requirements are especially relevant to roof edges, openings, and access. Employers should assess the job’s hazards and use the applicable protection and training rules; the contractor license does not replace those duties. See OSHA’s construction fall-protection standard. This is an operating requirement, not another state license.

Confirm the local layer before the first bid

Ask the local building office which reroofs need permits, whether deck replacement changes the application, who may pull the permit, and which inspections are required. Ask the state board whether the proposed coatings, gutters, solar-related work, or structural changes fall within the chosen class. Verify the legal entity and qualifier listed on the credential match the contracting party. Keep the answers with the estimate so a salesperson and crew use the same scope.

Other states are not yet covered by this licensing research. For an unlisted state, consult its contractor board and the job’s city or county directly. The roofing business guide connects licensing to startup and pricing decisions;

Startup Cost Calculator

Estimated startup cost: $9,050–$13,900

Estimated startup cost: $9,050–$13,900. Break-even at about 8 jobs per month.

Licensing & exam feesNot included OFFICIALNot yet researched for this stateLicense details
Business formation (state filing)Not included OFFICIAL
Insurance (first year)$1,550–$3,800 MARKET ESTIMATEGeneral liability
Coverage sources
Vehicle acquisition$0 YOUR INPUTYour existing vehicle; acquisition cost $0
Vehicle price sources
Tools & equipment$620 MARKET ESTIMATEExcludes unpriced kit items: Fall protection, Hand tools, Safety gear
Starter kit items
  • Roofing nailer: $100
  • Fall protection: not priced yet
  • Ladder: $520
  • Hand tools: not priced yet
  • Safety gear: not priced yet
  • Little Giant Hyperlite 28 ft fiberglass extension ladder Type IA: $1,050
  • Material hoist: not priced yet
Software (first year)$590–$2,250 MARKET ESTIMATEPublished monthly list price × 12
Software price sources
Launch marketing$1,500 YOUR INPUTYour input — default: 3 months × $500
Payroll reserve$0 CALCULATEDBLS median wage × 173 hours/month × employees × employer taxes and ECEC benefits × working-capital months
Working capital$4,750–$5,750 CALCULATEDMonthly overhead × working-capital months
Permits & compliance$0 YOUR INPUTYour input — default $0; local requirements may apply

Monthly overhead: $1,600–$1,900 · Annual operating: $19,100–$23,000 · Break-even: 8 jobs/month

Vehicle operating per month: $760 CALCULATED

Phone and admin per month: $150 YOUR INPUT

Not included in total: Licensing & exam fees, Business formation (state filing).

Show formula

Startup total is the sum of available first-year cost lines. Monthly overhead includes insurance, software, marketing, vehicle operating, phone and admin, and payroll. Break-even jobs = monthly overhead ÷ (average ticket × gross margin).

can model the resulting opening budget.

Official sources

Market sources




Last updated: September 24, 2026