Trade directory · Jacksonville metro · Florida

Roofing contractors in
Jacksonville, Florida.

A public directory of licensed roofing contractors serving greater Jacksonville. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Licensed Establishments
1,908
U.S. Census Bureau
Peak Season
April through October, with highest demand May-September due to hurricane season preparation and storm damage repairs
Market estimate
Avg. Response Time
2-5 business days for estimates, extending to 7-14 days during peak hurricane season
Operator average
§ A · Market rates

Common Job Costs

JACKSONVILLE-FL · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement
Typical range based on local asphalt shingle roof replacement jobs.
$8,500 – $15,000
Tile roof replacement
Typical range based on local tile roof replacement jobs.
$12,000 – $25,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$10,000 – $20,000
Roof repair (storm damage)
Typical range based on local roof repair (storm damage) jobs.
$800 – $3,500
Flat roof membrane replacement
Typical range based on local flat roof membrane replacement jobs.
$6,000 – $12,000
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $2,800
§ B · Regulatory

Licensing Requirements

FL
§1

Licensing Requirements

Florida requires a Certified Roofing Contractor license. Must pass business and finance exam plus roofing trade exam. Requires 4 years experience or approved apprenticeship. Biennial renewal required with 14 hours continuing education.

§2

Permit Requirements

City of Jacksonville requires permits for all roof replacements, structural repairs over $1000, and reroofing. Permit fees range $150-$400 based on project value. Same-day permitting available online for qualifying projects.

§3

Inspection Schedule

Initial inspection before work begins, progress inspection at deck/underlayment stage, and final inspection upon completion. Additional inspections required for structural modifications.

§4

Insurance Minimums

General liability minimum $300,000, workers compensation required for employees, and $50,000 property damage coverage. Many clients require $1 million liability coverage.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet Experience Requirements

Document 4 years of roofing experience or complete an approved apprenticeship program. Experience must be verified by previous employers or customers.

01/06
2

Submit Application

File application with Florida Department of Business and Professional Regulation including experience documentation, background check, and application fee of $300.

02/06
3

Pass Business and Finance Exam

Take and pass the business and finance examination covering Florida construction law, business practices, and financial management. Exam fee is $50.

03/06
4

Pass Trade Examination

Take and pass the roofing trade examination covering installation methods, materials, safety, and Florida Building Code requirements. Exam fee is $50.

04/06
5

Obtain Insurance and Bond

Secure required general liability insurance minimums and any required bonding before license activation. Submit proof of coverage to the state.

05/06
6

Maintain License

Renew license biennially with 14 hours continuing education and renewal fee of $175. Keep insurance current and report any changes to the state.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Jacksonville's roofing market runs hot with 1908 licensed establishments statewide competing for work in a city that sees constant weather-related damage. Hurricane season drives massive demand spikes, with tile and metal roofing popular for wind resistance while asphalt shingles dominate the affordable replacement market. Insurance work makes up significant volume, but margins get squeezed by adjusters and supplement negotiations. Coastal humidity and thermal cycling create steady repair and maintenance revenue streams year-round.

To work Jacksonville, you need that state roofing contractor license - no shortcuts, and the exams aren't gimmes. Local permitting moves fast if you know the system, but inspectors are thorough on wind uplift and flashing details after too many hurricane failures. Build relationships with insurance adjusters and restoration companies, but don't rely on storm work alone. Keep crews busy in winter with maintenance contracts and reroof jobs. Competition is fierce, so your reputation for quality and reliability matters more than low-ball pricing in this market.

Data Sources
  • Licensed establishments count
    US Census Bureau
  • Cost ranges
    Local market estimates
  • Licensing requirements
    Florida Department of Business and Professional Regulation
  • Permit requirements
    City of Jacksonville Building Department
  • Insurance minimums
    Florida Department of Financial Services
  • Peak season timing
    Local market analysis
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to do roofing work in Jacksonville, FL?

You need a Florida Certified Roofing Contractor license issued by the Department of Business and Professional Regulation. This requires passing both business/finance and trade exams, plus 4 years experience or approved apprenticeship.

Q/02

How much does a roofing permit cost in Jacksonville?

Jacksonville roofing permits range from $150-$400 based on project value. The city offers same-day online permitting for qualifying projects through their FastTrack system.

Q/03

When is peak roofing season in Jacksonville?

Peak season runs April through October, with highest demand May-September. This coincides with hurricane season when property owners prepare or repair storm damage, creating significant demand spikes.

Q/04

What insurance is required for roofing contractors in Florida?

Florida requires minimum $300,000 general liability, workers compensation for employees, and $50,000 property damage coverage. Most commercial clients require $1 million liability coverage.

Q/05

How many inspections are required for a roof replacement in Jacksonville?

Typically three inspections: initial before work starts, progress inspection at deck/underlayment stage, and final upon completion. Structural modifications require additional inspections per Jacksonville Building Department requirements.

§ F · Directory

Roofing contractors in Jacksonville

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.