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
March through October, with highest demand May-September due to storm season preparation and hurricane damage repairs
Market estimate
Avg. Response Time
24-72 hours for estimates, longer during storm season
Operator average
§ A · Market rates

Common Job Costs

JACKSONVILLE-FL · LOCAL ESTIMATES
Service
Description
Cost Range
Shingle roof replacement
Typical range based on local shingle roof replacement jobs.
$8,500 – $18,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $25,000
Tile roof replacement
Typical range based on local tile roof replacement jobs.
$15,000 – $35,000
Storm damage repair
Typical range based on local storm damage repair jobs.
$2,500 – $8,500
Roof inspection
Typical range based on local roof inspection jobs.
$200 – $500
Gutter installation
Typical range based on local gutter installation jobs.
$800 – $2,200
§ B · Regulatory

Licensing Requirements

FL
§1

Licensing Requirements

Florida requires a Certified Roofing Contractor license through DBPR. Must pass business and finance exam plus roofing trade exam. Requires 4 years experience or approved training. License renewal every 2 years with continuing education requirements.

§2

Permit Requirements

Jacksonville requires building permits for roof replacement, structural repairs, and installations over $1,000. Permits obtained through City of Jacksonville Building Inspection Division.

§3

Inspection Schedule

Initial inspection before work begins, mid-work inspection for structural changes, final inspection upon completion. Jacksonville Building Department conducts inspections within 24-48 hours of request.

§4

Insurance Minimums

Florida requires $300,000 general liability minimum for roofing contractors, plus workers' compensation if employing others. Bonding requirements vary by project size.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet Experience Requirements

Complete 4 years of roofing experience or equivalent approved training program. Document all work history and training certificates.

01/06
2

Submit Application

File application with Florida DBPR including experience documentation, financial statements, and required fees. Application processing takes 4-6 weeks.

02/06
3

Schedule Examinations

Register for both business/finance exam and roofing trade exam through PSI Services. Study guides available through DBPR website.

03/06
4

Pass Required Exams

Score 70% or higher on both exams. Business exam covers regulations, safety, business practices. Trade exam covers roofing materials, methods, codes.

04/06
5

Obtain Insurance and Bonding

Secure required general liability insurance and any project-specific bonding before license activation.

05/06
6

Activate License

Submit insurance documentation and final fees to DBPR. License valid for 2 years with continuing education required for renewal.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Jacksonville's roofing market runs hot year-round with hurricane prep driving spring demand and storm damage keeping crews busy through fall. Competition is fierce with approximately 200+ active contractors in the metro area. Tile and metal roofing dominate high-end residential while shingles handle the volume work. Costs spike during storm season when materials get scarce and everyone needs work done yesterday. The market rewards contractors who can handle insurance claims and emergency repairs.

To work Jacksonville, you need your Florida roofing license - no shortcuts, the state checks. Get familiar with the city's permit process because inspectors know their stuff and won't pass shoddy work. Stock up on materials before hurricane season or you'll be scrambling like everyone else. Build relationships with insurance adjusters and property managers - they control the steady work. Stay current on wind codes because Florida doesn't mess around with hurricane standards.

Data Sources
  • Licensed establishments count
    U.S. Census Bureau
  • Cost ranges
    Local market estimates
  • Licensing requirements
    Florida Department of Business and Professional Regulation
  • Permit requirements
    City of Jacksonville Building Inspection Division
  • Insurance minimums
    Florida licensing requirements
  • Peak seasons
    Local market analysis
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

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

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

Q/02

How much does a roof replacement cost in Jacksonville?

Shingle roofs run $8,500-$18,000, metal roofs $12,000-$25,000, and tile roofs $15,000-$35,000 for typical residential projects. Storm season and material shortages drive prices higher.

Q/03

Do I need permits for roofing work in Jacksonville?

Yes, Jacksonville requires building permits for roof replacements, structural repairs, and work over $1,000. Apply through the City of Jacksonville Building Inspection Division.

Q/04

What insurance do roofing contractors need in Florida?

Florida mandates minimum $300,000 general liability insurance for roofing contractors, plus workers' compensation if you have employees. Some projects require additional bonding.

Q/05

When is peak roofing season in Jacksonville?

March through October, peaking May-September. Spring brings hurricane prep work, summer has steady residential projects, and fall handles storm damage repairs through the end of hurricane season.

§ 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.