FILE · ROOFING x JACKSONVILLE x FLORIDAPermit StackSpecs LedgerCostTimelineChecklistViolationsFAQ
ROOFING x JACKSONVILLE x FLORIDA

Roofing contractors in Jacksonville, Florida.

Roofing contractors operating in Jacksonville, Florida, must navigate a dual-layer regulatory environment involving both state-level licensing through the Florida Department of Business and Professional Regulation (DBPR) and local permitting requirements managed by the City of Jacksonville. Compliance ensures that all roofing installations meet the rigorous Florida Building Code standards, particularly regarding wind resistance and hurricane mitigation.

To remain compliant, contractors must ensure their licenses are active, permits are secured before work begins, and all required inspections are passed. Failure to adhere to these local and state mandates can lead to significant penalties, including project delays, fines, and potential loss of licensure.

State License
STATE DBPR CertifiedRequired for all
Permit Issuer
City of JaxBuilding Inspection Div.
Avg. Plan Review
3-10 DaysVaries by volume
Typical Start-Up
RANGE $500+Fees + Insurance
FILE · ROOFING x JACKSONVILLE x FLORIDA
Compliance Dossier
Public
File
05 / 2026
State AuthorityFlorida DBPR
CountyDuval County
City AuthorityCity of Jacksonville
Statute / CodeFlorida Building Code
Federal Cert.OSHA Compliance
ReciprocityVerify with DBPR
FILE ROOFINGLOCATION JACKSONVILLE, FLORIDATYPE COMPLIANCE GUIDE
VERIFIED 05 / 2026STATUS PUBLIC REFERENCE
What's specific to JacksonvilleWhat this leaf carries beyond the Florida state file.
Hurricane Mitigation Standards
Jacksonville requires specific nail patterns and underlayment standards to meet Florida's high-wind requirements.
JaxBuild Portal Integration
All permit applications and inspection scheduling must be managed through the city's proprietary online portal.
Duval County Clerk Filings
Notice of Commencement must be recorded at the county level, distinct from the city-level permit application.
§ 01 · Permit Stack

Three layers govern Roofing work in Jacksonville.

State licensing is the baseline; local registration with the City of Jacksonville is required to pull permits.

State — Floor
Florida DBPR
Certified LicenseInsurance
County — Overlay
Duval County
Notice of CommencementLocal Registration
City — Where you file
City of Jacksonville
Building PermitInspections

Read it bottom-up.

State licensing is the baseline; local registration with the City of Jacksonville is required to pull permits.

This file exists to show what changes when the trade is Roofing and the jurisdiction is Jacksonville, Florida.

Source · State, county, and city issuing authoritiesLast verified · 05 / 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement.

RequirementIssued byCostTimeCitationStatus
Certified Roofing ContractorState-level license
DBPR
Verify with DBPR
6-12 weeks
FS 489
REQUIRED
General LiabilityMinimum coverage required
Private Carrier
Verify with carrier
Immediate
FS 489
REQUIRED
Workers' CompRequired for employees
Private Carrier
Verify with carrier
Immediate
FS 440
REQUIRED
Building PermitPer project
City of Jax
Verify with City
3-10 days
FBC
REQUIRED
Surety BondMay be required for specific local registration
Surety
Verify with City
Varies
Local Ordinance
REQUIRED
OSHA 10/30Safety training
OSHA
Varies
1-4 days
29 CFR 1926
REQUIRED
§ 03 · Year-One Cost

What it costs to start Roofing in Jacksonville.

A practical floor for Jacksonville, Florida. Verify each amount with the issuing authority.

Year-one ledger
Jacksonville, Florida · Roofing
State License FeeInitial applicationVerify with DBPR
City Permit FeeBased on valuationVerify with City
NOC Recording FeeCounty Clerk feeVerify with County
Liability InsuranceAnnual premiumVerify with carrier
Workers' CompAnnual premiumVerify with carrier
Inspection FeesRe-inspection costsVerify with City
Year-one floorVaries by project scale
Excludes tools, vehicle purchase, payroll, and marketing.
Note
Permit Valuation

Permit costs are calculated based on the total contract price of the roofing project.

Note
Insurance Premiums

Premiums fluctuate based on company size and claims history.

Note
Late Fees

Working without a permit can lead to double-permit fees as a penalty.

§ 04 · Path to First Job

From day zero to first inspection.

A practical path for Roofing contractors in Jacksonville.

1
Day 0
Contract Signed
N/A
2
Day 1
NOC Filed
Duval County Clerk
3
Day 2
Permit Application
City of Jacksonville
4
Day 5
Permit Issued
City of Jacksonville
5
Day 6
Work Commences
N/A
6
Day 15
Final Inspection
City of Jacksonville
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Verify License
Check DBPR portal for active status.
EssentialLegalFS 489
ContractorIssuing authority
02
Submit Plans
Upload roof plans to JaxBuild.
PermitTechnicalFBC
ContractorIssuing authority
03
Record NOC
File with Duval County Clerk.
LegalRequiredFS 713
Owner/ContractorIssuing authority
04
Post Permit
Display permit at job site.
ComplianceVisibleLocal Code
ContractorIssuing authority
05
Safety Setup
Implement fall protection.
SafetyOSHA29 CFR 1926
ContractorIssuing authority
06
Final Inspection
Request sign-off from city.
CloseoutMandatoryFBC
ContractorIssuing authority
§ 06 · Local Enforcement Data

Violations cited most in Jacksonville.

When confirmed local data is unavailable, this section stays marked for verification.

Commonly cited
Verify with agency

Unpermitted Work

Performing roofing without a valid permit.

PenaltyFines and stop-work orders
Commonly cited
Verify with agency

Improper Underlayment

Failure to use code-compliant underlayment.

PenaltyRe-inspection and correction
Commonly cited
Verify with agency

Expired Permit

Work continuing after permit expiration.

PenaltyPermit renewal fees
§ 07 · Jacksonville-specific FAQ

Questions Roofing contractors ask about Jacksonville.

Q01Do I need a state license to perform roofing in Jacksonville?+
Yes, you must hold a state-certified license from the Florida DBPR or a locally issued certificate of competency to pull permits for roofing work.
LicensingDBPRSource · Florida Statute 489.105
Q02Is a permit required for minor roof repairs?+
Permits are required for any roof replacement or repair that involves structural changes or significant material replacement; minor maintenance may be exempt. Verify with the City of Jacksonville Building Inspection Division.
PermitsRepairsSource · Florida Building Code
Q03What is the Notice of Commencement?+
It is a document recorded with the Duval County Clerk of Courts that notifies the public that a construction project has begun and identifies the property owner and contractor.
LegalNOCSource · Florida Statute 713.135
Q04Are there specific wind mitigation requirements in Jacksonville?+
Yes, Jacksonville enforces strict wind mitigation standards under the Florida Building Code to ensure roofs can withstand hurricane-force winds.
Wind MitigationCodeSource · Florida Building Code, 8th Edition
Q05How do I schedule an inspection?+
Inspections must be scheduled through the City of Jacksonville's online permit portal or the automated inspection line once the work is ready for review.
InspectionsJaxBuildSource · City of Jacksonville Building Inspection Division
Q06What happens if I work without a permit?+
Working without a permit can result in stop-work orders, fines, and potential legal action from the City of Jacksonville code enforcement.
ViolationsEnforcementSource · Jacksonville Municipal Code
§ 08 · Related

Adjacent files.

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.