Roofing

Roofing Contractors in Jacksonville, Florida

Duval CountyCompliance Guide

Compliance File

FILE: ROOFINGLOCATION: JACKSONVILLE, FLORIDATYPE: COMPLIANCE GUIDESTATUS: PUBLIC REFERENCE

Summary

Operating as a roofing contractor in Jacksonville, Duval County requires both state and local compliance measures. Contractors must first obtain their Florida Certified Roofing Contractor license through the DBPR, which involves demonstrating experience, passing exams, and maintaining continuing education. Additionally, local registration with the city and annual occupational licensing is required. Insurance requirements are substantial, including general liability, property damage coverage, and workers' compensation, plus bonding requirements. Most roofing work requires permits from the city's Planning and Development Department, with costs varying by project scope. The permit process typically takes 10-15 business days through the online ePlan system, though emergency repairs can receive expedited processing.

License Requirements

Roofing contractors in Jacksonville must obtain a Florida state license through the Department of Business and Professional Regulation (DBPR). A Certified Roofing Contractor license requires 4 years of experience or relevant education, passing the Business and Finance exam and Roofing trade exam. License renewal is required every 2 years with 14 hours of continuing education. Additionally, contractors must register with the City of Jacksonville and obtain a local occupational license through the Tax Collector's office annually.

Permit Requirements

Building permits are required for most roofing work in Jacksonville through the Planning and Development Department. Re-roofing permits typically cost $75-150 plus $0.10 per square foot. New roof construction permits range from $200-500 depending on project size. Applications can be submitted online through the city's ePlan system. Plan review takes 10-15 business days for standard residential projects. Emergency roof repairs may qualify for expedited permits within 24-48 hours.

Insurance Requirements

Florida requires roofing contractors to carry minimum $300,000 general liability insurance and $300,000 property damage coverage. Workers' compensation insurance is mandatory for contractors with employees. Many projects require $1 million liability coverage. Contractors must also post a $10,000 surety bond with the state. Some commercial projects may require additional project-specific bonding. Proof of current insurance must be provided when pulling permits.

Typical Cost Ranges

Residential re-roofing in Jacksonville typically ranges from $8,000-25,000 for single-family homes depending on size and materials. Asphalt shingle replacement averages $12-18 per square foot installed. Tile roofing ranges $18-35 per square foot. Metal roofing costs $15-30 per square foot. Commercial roofing projects range from $8-20 per square foot for TPO/EPDM systems. Emergency repairs typically cost $500-3,000 depending on damage extent.

Compliance Checklist

  • Obtain Florida Certified Roofing Contractor license through DBPR
  • Register for Jacksonville occupational license with Tax Collector
  • Secure required general liability and workers' compensation insurance
  • File $10,000 surety bond with the state
  • Apply for building permits through Jacksonville ePlan system before starting work
  • Ensure all workers are properly trained and safety equipment is available
  • Verify compliance with Florida Building Code and local amendments
  • Schedule required inspections during construction phases