ROOFING x ST. JOHNS x FLORIDA

Roofing contractors in St. Johns, Florida.

Roofing contractors operating in St. Johns and the broader Duval County area must adhere to both state-level licensing and local municipal registration requirements. The Florida Construction Industry Licensing Board (DBPR) serves as the primary authority for professional certification, while the City of Jacksonville Building Inspection Division manages the local permitting and inspection process. Compliance is essential to ensure that all roofing projects meet the stringent wind-resistance standards required by the Florida Building Code.

Contractors are responsible for maintaining valid insurance, securing necessary permits through the JaxEPIC portal, and scheduling mandatory inspections throughout the project lifecycle. Failure to follow these protocols can lead to significant project delays, financial penalties, and potential suspension of local registration privileges.

State License
STATE DBPR CertifiedStatewide
Permit Issuer
City of JacksonvilleBuilding Inspection Division
Avg. Plan Review
3-10 DaysVaries by complexity
Typical Start-Up
RANGE $500-$2,000Registration & Fees
FILE · ROOFING x ST. JOHNS 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 ST. JOHNS, FLORIDATYPE COMPLIANCE GUIDE
VERIFIED 05 / 2026STATUS PUBLIC REFERENCE
What's specific to St. JohnsWhat this leaf carries beyond the Florida state file.
JaxEPIC Integration
All permitting in Duval County is centralized through the JaxEPIC digital portal, requiring contractors to be tech-proficient.
Hurricane Wind Standards
Roofing installations must strictly adhere to specific wind-load uplift requirements mandated by the Florida Building Code for the Jacksonville region.
Local Registration
Unlike some counties, Jacksonville requires a specific local registration of your state license to pull permits.
§ 01 · Permit Stack

Three layers govern Roofing work in St. Johns.

Always verify local zoning overlays if working in historic districts within Jacksonville.

State — Floor
Florida DBPR
Certified Roofing LicenseWorkers' Comp
County — Overlay
Duval County
Building Code ComplianceZoning adherence
City — Where you file
City of Jacksonville
Local License RegistrationPermit Application

Read it bottom-up.

Always verify local zoning overlays if working in historic districts within Jacksonville.

This file exists to show what changes when the trade is Roofing and the jurisdiction is St. Johns, 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
DBPR
Verify with DBPR
Verify with DBPR
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 Jacksonville
Verify with City
3-10 days
Jax Municipal Code
REQUIRED
OSHA 10/30Safety standard
OSHA
Verify with provider
Variable
29 CFR 1926
REQUIRED
Surety BondIf required by local contract
Surety
Verify with Surety
Variable
Verify with City
REQUIRED
§ 03 · Year-One Cost

What it costs to start Roofing in St. Johns.

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

Year-one ledger
St. Johns, Florida · Roofing
State License FeeInitial applicationVerify with DBPR
Local RegistrationCity of JacksonvilleVerify with City
Building PermitBased on job valueVerify with City
Inspection FeesPer inspectionVerify with City
Insurance PremiumsAnnual costVerify with carrier
Plan Review FeeIf applicableVerify with City
Year-one floorVariable based on project scope
Excludes tools, vehicle purchase, payroll, and marketing.
Note
Permit Fees

Permit fees are calculated based on the total valuation of the roofing project.

Note
Late Fees

Working without a permit can result in double-permit fees as a penalty.

Note
Insurance

Costs vary significantly based on company size and claims history.

§ 04 · Path to First Job

From day zero to first inspection.

A practical path for Roofing contractors in St. Johns.

1
Day 0
License Verification
DBPR
2
Day 1
Local Registration
City of Jacksonville
3
Day 2
Permit Application
JaxEPIC
4
Day 5
Permit Approval
City of Jacksonville
5
Day 6
Work Commencement
Contractor
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 State License
Ensure your license is active and in good standing.
DBPRAnnualFS 489
ContractorIssuing authority
02
Register Locally
Register with the City of Jacksonville Building Division.
CityOne-timeJax Code
ContractorIssuing authority
03
Submit Permit
Apply via JaxEPIC portal.
OnlineProject-basedJax Code
ContractorIssuing authority
04
Post Permit
Display permit card on job site.
SafetyRequiredFBC
ContractorIssuing authority
05
Schedule Inspection
Call for mid-roof inspection.
InspectionRequiredFBC
ContractorIssuing authority
06
Final Sign-off
Close out permit after final inspection.
ClosureRequiredFBC
ContractorIssuing authority
§ 06 · Local Enforcement Data

Violations cited most in St. Johns.

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

Commonly cited
Verify with agency

Unpermitted Work

Performing roofing work without a valid permit.

PenaltyFines and stop-work orders
Commonly cited
Verify with agency

Safety Violations

Failure to provide fall protection for workers.

PenaltyOSHA citations
Commonly cited
Verify with agency

Inspection Failure

Covering work before the required inspection.

PenaltyRequired removal of materials
§ 07 · St. Johns-specific FAQ

Questions Roofing contractors ask about St. Johns.

Q01Do I need a local license in addition to my state license?+
No, you do not need a local competency license, but you must register your state-issued license with the City of Jacksonville Building Inspection Division.
LicensingRegistrationSource · City of Jacksonville Municipal Code
Q02Are inspections required for roof repairs?+
Yes, all roofing work requires a building permit and subsequent inspections to ensure compliance with the Florida Building Code.
InspectionsPermitsSource · Florida Building Code
Q03How do I submit permit applications in Duval County?+
Permit applications are processed through the City of Jacksonville's JaxEPIC online portal.
PermitsOnlineSource · City of Jacksonville Building Inspection Division
Q04What is the Florida Building Code requirement for roofing?+
Roofing must comply with the current edition of the Florida Building Code, which includes specific wind-load requirements for Duval County.
CodeSafetySource · Florida Building Code
Q05Is workers' compensation mandatory?+
Yes, Florida law requires construction contractors to carry workers' compensation insurance for their employees.
InsuranceLegalSource · Florida Statute 489
Q06What happens if I work without a permit?+
Working without a permit can result in stop-work orders, fines, and potential legal action by the City of Jacksonville code enforcement.
EnforcementRiskSource · City of 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.