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.
Common Job Costs
Licensing Requirements
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.
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.
Inspection Schedule
Initial inspection before work begins, progress inspection at deck/underlayment stage, and final inspection upon completion. Additional inspections required for structural modifications.
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.
How to Get Licensed
Meet Experience Requirements
Document 4 years of roofing experience or complete an approved apprenticeship program. Experience must be verified by previous employers or customers.
Submit Application
File application with Florida Department of Business and Professional Regulation including experience documentation, background check, and application fee of $300.
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.
Pass Trade Examination
Take and pass the roofing trade examination covering installation methods, materials, safety, and Florida Building Code requirements. Exam fee is $50.
Obtain Insurance and Bond
Secure required general liability insurance minimums and any required bonding before license activation. Submit proof of coverage to the state.
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.
About This Market
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.
- Licensed establishments countUS Census Bureau
- Cost rangesLocal market estimates
- Licensing requirementsFlorida Department of Business and Professional Regulation
- Permit requirementsCity of Jacksonville Building Department
- Insurance minimumsFlorida Department of Financial Services
- Peak season timingLocal market analysis
Frequently Asked Questions
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.
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.
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.
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.
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.
Roofing contractors in Jacksonville
No contractors listed yet.
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.