ROOFING x FLORIDA

Roofing contractor requirements in Florida.

Roofing is a named Division II contractor category in § 489.105(3)(e): unlimited in the roofing trade, covering installation, maintenance, repair, alteration and extension of roofing and waterproofing, skylights and roof-to-wall connections. There is no dollar threshold below which a roofing contract escapes the license the way it does in some neighboring states.

Roofing is also one of the seven trades § 489.113(3) forces a general, building or residential contractor to subcontract unless that contractor holds a state certificate or registration in roofing — with a narrow carve-out for structural roofing on the contractor's own new construction.

Florida layers hurricane law on top of the license. Section 553.844 requires a roof replacement on a site-built single-family residence to incorporate secondary water barriers and strengthened roof-deck attachment, and applies the 25 percent rule: if the existing system was built to the 2007 Florida Building Code or later and 25 percent or more of it is being repaired, replaced or recovered, only the worked portion has to meet current code.

STATE LICENSE
RequiredFlorida DBPR — Construction Industry Lice…
STATUTE
§ 489.105(3)(e), Fla. Stat.
RENEWAL
Biennial — expires August 3114 classroom hours per biennium (incl. wind mitigation)
VERIFIED
September 2026Official sources
FILE · ROOFING x FLORIDA
Compliance Dossier
Public
File
September 2026
STATE AUTHORITYFlorida DBPR — Construction Industry Licensing Board
STATUTE / CODE§ 489.105(3)(e), Fla. Stat.
SCOPEStatewide · Florida
RENEWALBiennial — expires August 31
CONTINUING ED.14 classroom hours per biennium (incl. wind mitigation)
LOCAL OFFICES27 counties on file
FILE ROOFINGSCOPE STATEWIDE · FLORIDATYPE VERIFIED RULE FILE
VERIFIED September 2026STATUS PUBLIC REFERENCE
What this file settlesThe Florida rules for roofing contractors, verified against official sources.
LICENSE TRUTH
Unlike Georgia or Texas, Florida licenses roofing outright — a certified or registered roofing contractor under Chapter 489, and no general contractor may self-perform roofing without that trade license.
STATE ↔ LOCAL
Counties and cities issue the roofing permit and enforce the Florida Building Code, and may still license rooftop painting, coating and cleaning above three stories where that requirement existed before January 1, 2021 (§ 489.117(4)(a)3.). Otherwise local occupational licensing is preempted under § 163.211 and the pre-2021 grandfather expired July 1, 2025. A local building department may not issue a permit to a contractor without a valid active state license.
EVERY CLAIM SOURCED
Each requirement below carries its citation and official source. Facts we could not confirm are listed as pending — never asserted.
§ 01 · Permit Stack

How roofing work is governed in Florida.

The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.

FEDERAL — FALL PROTECTION
OSHA
FALL PROTECTION 6 FTLADDER & ROOF SAFETY
STATE — THE LICENSE + CODE
DBPR CILB · Florida Building Commission
CERTIFIED OR REGISTEREDSECONDARY WATER BARRIER25% RULE
LOCAL — WHERE YOU WORK
County / city building department
ROOFING PERMITBUSINESS TAX RECEIPT

Read it bottom-up.

Counties and cities issue the roofing permit and enforce the Florida Building Code, and may still license rooftop painting, coating and cleaning above three stories where that requirement existed before January 1, 2021 (§ 489.117(4)(a)3.). Otherwise local occupational licensing is preempted under § 163.211 and the pre-2021 grandfather expired July 1, 2025. A local building department may not issue a permit to a contractor without a valid active state license.

The local offices section below names the exact permit desk for every Florida county on file.

Source · Florida DBPR — Construction Industry Licensing BoardLast verified · September 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 — verified against the official source.

RequirementIssued byCostTimeCitationStatus
Certified Roofing ContractorStatewide certificate of competency
DBPR CILB
$335 app + exam · $249 initial
Exam-based
§ 489.105(3)(e); Rule 61G4-12.009
REQUIRED
Registered Roofing ContractorLocal competency card first; jurisdiction-limited
DBPR CILB
$305 (or $205 in year two)
Per biennium
§ 489.117(1); DBPR CILB 2
CONDITIONAL
Public Liability & Property DamageDivision II minimums
Private carrier
$100,000 / $25,000 minimums
Before licensure
§ 489.115(5); DBPR CILB 5-I
REQUIRED
Workers' CompensationConstruction industry — first employee
Private carrier
Premium by payroll
First hire
§ 440.02(8), (17)
REQUIRED
Recovery Fund Contract NoticeResidential contracts over $2,500 in labor and materials
Contractor
$0 — but $500 first fine if omitted
Every residential contract
§ 489.1425, Fla. Stat.
REQUIRED
Roofing Permit + Code ComplianceSecondary water barrier and roof-deck attachment on replacements
County / city
Set by locality
Per job
§ 553.79(1); § 553.844
REQUIRED
Local rooftop coating license above 3 storiesOnly where imposed before January 1, 2021
County / city
Set by locality
Where applicable
§ 489.117(4)(a)3.
VERIFY
§ 03 · Year-One Cost

What it costs to start roofing in Florida.

Published fees from the issuing authorities, as of September 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.

Year-one ledger
Florida · Roofing
Application + examinationNonrefundable$335
Initial certification fee$149 in the second year of the biennium$249
Qualify a business organization$50
Biennial renewalActive status$200
Financial responsibility bondOnly if the FICO-derived score is under 660$10,000
Recovery fund notice omittedFirst violation; $1,000 after that$500 fine
Year-one floor≈ $634 in DBPR fees to a first licensed company
Excludes tools, vehicle purchase, payroll, and marketing.
NOTE
Florida licenses roofing; Georgia does not

There is no dollar threshold to hide under here. Roofing is a named Chapter 489 category, so the first dollar of roofing contracted for compensation needs a certificate or registration.

NOTE
The 25 percent rule cuts both ways

If the roof was built, repaired or replaced to the 2007 Florida Building Code or later and 25 percent or more is being worked, only the worked portion must meet current code — a real saving on partial reroofs of newer homes.

NOTE
The recovery fund line is not boilerplate

Leaving the Florida Homeowners' Construction Recovery Fund statement out of a residential contract over $2,500 draws a fine of up to $500, then $1,000 per violation, paid into the fund itself.

§ 04 · Path to First Job

From day zero to first inspection.

A practical sequence for a new roofing contractor in Florida. Actual agency processing times are noted in the ledger above.

1
STEP 1
Assemble four years of roofing experience
At least one year as a foreman
2
STEP 2
Apply and sit the DBPR examination
$335, nonrefundable
3
STEP 3
Credit report; bond if under 660
Nationally recognized credit agency
4
STEP 4
Bind $100k/$25k and workers' comp
Private carrier
5
STEP 5
File certification or registration
DBPR CILB
6
STEP 6
Qualify the business entity
DBPR CILB — $50
§ 05 · Compliance Checklist

Check them off.

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

01
License first — Florida has no roofing threshold
Roofing is a named Chapter 489 contractor category. Certified works statewide; registered works only where local competency was met.
STATEESSENTIAL§ 489.105(3)(e)
DBPR CILBIssuing authority
02
Expect to be the subcontractor
General, building and residential contractors must subcontract roofing unless they hold the roofing license themselves.
STATESCOPE§ 489.113(3)
DBPR CILBIssuing authority
03
Detail the secondary water barrier
Roof replacement on a site-built single-family residence must incorporate a secondary water barrier and strengthened roof-decking attachment.
CODEHURRICANE§ 553.844
Building departmentIssuing authority
04
Put the recovery fund statement in the contract
Required on residential agreements where labor and materials together exceed $2,500.
CONTRACTLEGAL§ 489.1425
ContractorIssuing authority
05
Carry Division II insurance continuously
$100,000 public liability and $25,000 property damage, plus workers' compensation from the first employee.
INSURANCEONGOING§ 489.115(5); § 440.02
CarrierIssuing authority
06
Check for a surviving local rooftop-coating license
Local governments may still license rooftop painting, coating and cleaning above three stories if the requirement predates January 1, 2021.
LOCALVERIFY§ 489.117(4)(a)3.
County / cityIssuing authority
§ 06 · Enforcement

What the law does about unlicensed roofing work.

Statutory consequences with their citations — not estimates, not “commonly cited” guesses.

§
§ 489.127(2), Fla. Stat.Statute

Unlicensed roofing — during an emergency

Florida wrote the emergency clause for storm-chasing roofers: an unlicensed violation committed while a gubernatorial state of emergency is in effect is charged as a felony from the first offense.

ConsequenceThird-degree felony
§
§ 489.127(1)–(2), Fla. Stat.Statute

Unlicensed contracting — baseline

Contracting for roofing without a certificate or registration outside an emergency.

ConsequenceFirst-degree misdemeanor; third-degree felony on repeat
§
§ 489.1425, Fla. Stat.Statute

Missing recovery fund notice

Omitting the Florida Homeowners' Construction Recovery Fund statement from a residential contract over $2,500.

ConsequenceUp to $500 first violation, $1,000 per violation after
§ 07 · Local Offices

Where the permit is filed, county by county.

Inside city limits, the city office listed here issues the permit; the county office serves unincorporated areas. Every office links to its official page.

County · CityPermit officePortal
Orange County
Orlando
City of Orlando Permitting Services Division
Unincorporated: Orange County Division of Building Safety
ProjectDox (plan review)
Duval County
Jacksonville (consolidated gov.)
City of Jacksonville Building Inspection Division (Public Works)Jax EPICS
Pinellas County
St. Petersburg
City of St. Petersburg Construction Services and Permitting
Unincorporated: Pinellas County Building and Development Review Services
Click2Gov
Lee County
Fort Myers
City of Fort Myers Building, Permitting & Inspections Division
Unincorporated: Lee County Community Development — Building Permitting Services
EnerGov Customer Self Service
Seminole County
Sanford
City of Sanford — Building Division
Unincorporated: Seminole County Building Division (Development Services)
CitizenServe
Osceola County
Kissimmee
City of Kissimmee — Permits & Inspections (Development Services)
Unincorporated: Osceola County Community Development — Building Division
EnerGov Citizen Self Service
Manatee County
Bradenton
City of Bradenton — Building and Permitting Division
Unincorporated: Manatee County Building Division (Development Services)
Accela Citizen Access
Brevard County
Palm Bay
City of Palm Bay — Building Permits & Inspections
Unincorporated: Brevard County Planning and Development — Building Permits Division
iMS (Integrated Permit Management System)
Volusia County
Daytona Beach
City of Daytona Beach — Permits and Licensing Department
Unincorporated: Volusia County Building and Code Administration Division
iMS
Pasco County
Wesley Chapel
Pasco County Building Construction Services
Unincorporated: Pasco County Building Construction Services
Accela Citizen Access
Sarasota County
Sarasota
City of Sarasota — Building & Permitting (Development Services)
Unincorporated: Sarasota County Planning and Development Services — Building
FTG Portal
Collier County
Naples
City of Naples Building Department
Unincorporated: Collier County Growth Management — Building Plan Review & Inspection Division
Citizen Self Serve
Charlotte County
Port Charlotte
Charlotte County Community Development — Building Construction Division
Unincorporated: Charlotte County Community Development — Building Construction Division
Accela Citizen Access Portal
St. Lucie County
Port St. Lucie
City of Port St. Lucie Building Department
Unincorporated: St. Lucie County Building & Code Regulation Division
Contractor E-Permitting Portal
Martin County
Stuart
City of Stuart Building Division
Unincorporated: Martin County Building Department
OpenGov
Indian River County
Vero Beach
City of Vero Beach — no independent building department
Unincorporated: Indian River County / City of Vero Beach Building Division
St. Johns County
St. Augustine
City of St. Augustine Planning & Building Department
Unincorporated: St. Johns County Building Department
Permit Portal (Cityworks)
Flagler County
Palm Coast
City of Palm Coast Building Services
Unincorporated: Flagler County Central Permitting Division
Online Permit Submittal
Alachua County
Gainesville
City of Gainesville Building Division (Sustainable Development Dept.)
Unincorporated: Alachua County Building Division (Growth Management Dept.)
ProjectDox
Leon County
Tallahassee
City of Tallahassee Growth Management Department
Unincorporated: Leon County Development Support and Environmental Management (DSEM)
City of Tallahassee Permit Portal
Escambia County
Pensacola
City of Pensacola Building Inspections (Development Services Dept.)
Unincorporated: Escambia County Building Services
My Government Online (MGO)
Okaloosa County
Fort Walton Beach
City of Fort Walton Beach Building Inspections (Growth Management Dept.)
Unincorporated: Okaloosa County Growth Management — Building Division
My Government Online (MGO)
Bay County
Panama City
City of Panama City Building Services Division
Unincorporated: Bay County Building Safety Division
CloudPermit
Miami-Dade County
Miami
City of Miami Building Department
Unincorporated: Miami-Dade County Department of Regulatory and Economic Resources (RER)
iBuild
Broward County
Fort Lauderdale
City of Fort Lauderdale Development Services Department (DSD)
Unincorporated: Broward County Building Code Division
LauderBuild
Palm Beach County
West Palm Beach
City of West Palm Beach Building Division (Development Services)
Unincorporated: Palm Beach County Planning, Zoning & Building (PZB) Department — Building Division
Civic Access
Hillsborough County
Tampa
City of Tampa Construction Services Division (Development & Growth Management Department)
Unincorporated: Hillsborough County Development Services
Accela Citizen Access
§ 08 · Florida FAQ

Questions roofing contractors ask about Florida.

Q01Does Florida require a roofing license?+
Yes, and there is no dollar threshold. Roofing is a named Division II contractor category under § 489.105(3)(e). You hold a certified roofing contractor license valid statewide or a registration valid only where you met local competency requirements.
Q02Can a general contractor reroof a house without a roofing license?+
Only in a narrow case. Section 489.113(3) requires roofing to be subcontracted to a licensed roofing contractor unless the general or building contractor holds the roofing license, with a limited exception for structural roofing on the contractor's own new construction.
Q03What is Florida's 25 percent roof rule?+
If an existing roofing system or section was built, repaired or replaced under the 2007 Florida Building Code or later and 25 percent or more of it is being repaired, replaced or recovered, only the repaired, replaced or recovered portion must meet the current code.
Q04What does a Florida roofing license cost?+
$335 for the application and examination, $249 for the initial certification ($149 in the second year of the biennium), and $50 to qualify a business — roughly $634, then $200 every two years.
Q05What is the penalty for roofing without a license in Florida?+
A first-degree misdemeanor, escalating to a third-degree felony on a repeat offense or if the work is done during a state of emergency declared by the Governor — a provision written for post-hurricane roofing.
§ 09 · Sources

Primary authorities, not secondary summaries.

Every fact in this file was checked against these official sources on September 2026.

Pending verification: Which specific counties and municipalities still license rooftop painting, coating and cleaning above three stories under the § 489.117(4)(a)3. carve-out · The exact number of wind mitigation and advanced Florida Building Code hours inside the 14-hour CE requirement for roofing licensees · Whether certified licenses expire August 31 of even years and registrations August 31 of odd years — derived from the DBPR form fee windows; the DBPR renewal page returned HTTP 403

General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.

These are the documents Iris tracks for you.

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