Planning, permits & hiring
Florida flat roof permits and rules: what homeowners should know
- Mod bit
- Built-up
- Rolled
- TPO
- PVC
- EPDM
- Spray foam
- Metal
- Silicone-coated
- Acrylic-coated
- Share of a roof section repaired in 12 months that can trigger full code upgrade
- 25%
- When the 2007 Florida Building Code took effect
- Mar 1, 2009
- Roof age below which insurers can't refuse solely for age
- 15 yrs
- Contract size needing a recorded Notice of Commencement
- $5,000
Does a flat roof job need a permit in Florida?
Usually, yes. Section 553.79 of the Florida Statutes makes it unlawful to construct, alter, repair or demolish a building without a permit from the local building department, and the Florida Building Code applies statewide. Reroofing needs one. Most repairs do too, though local practice varies at the small end:
- Charlotte County says roof repairs under 100 sq ft (one “square”) that don’t involve trusses or rafters need no permit.
- The City of Miami requires a permit for all residential and commercial roofing work, with no cost threshold.
The 2026 $7,500 exemption. HB 803 (Chapter 2026-63), effective July 1, 2026, requires local governments to exempt single-family owners from permits for work valued under $7,500 when the owner submits a written request. It excludes structural, electrical, plumbing, mechanical and gas work and any property in a flood hazard area. The law doesn’t mention roofing by name, and departments that have published guidance, including Santa Rosa County and the Town of Lake Park, treat roofing as still requiring a permit. The exemption also doesn’t change who is licensed to do the work.
Coatings count. Florida’s definition of a roofing contractor covers roofing, waterproofing and coating work, except coatings not sold as protecting or extending a roof’s life. A “roof restoration” coating is roofing work, and many jurisdictions permit it like one.
What a permit usually involves:
- Products with a Florida Product Approval or Miami-Dade Notice of Acceptance (NOA).
- Inspections during the job (Charlotte County lists a dry-in and a final).
- A recorded Notice of Commencement filed before the first inspection when the direct contract exceeds $5,000 (s. 713.135).
- Fees that vary by jurisdiction. Charlotte County’s residential roof permit was $94 at last check. National cost guides put permits at roughly $150–$600.
Who can pull a roofing permit?
A licensed roofing contractor. Florida issues certified roofing licenses (valid statewide) and registered licenses (valid only where the contractor holds local competency). Verify either on the DBPR website. Our hiring guide walks through it.
You, as an owner-builder. Section 489.103(7) lets owners act as their own contractor on a one- or two-family residence for their own use, not offered for sale or lease. Key conditions:
- Selling or leasing within one year of completion creates a legal presumption the work was done for sale or lease.
- You must apply in person, sign the permit and a disclosure statement, and directly supervise the work.
- Anyone you hire must be licensed or be your employee, which means withholding taxes and providing workers’ compensation.
- The statute also allows owner-builders on commercial buildings they occupy, at a cost of up to $75,000.
Local limits can be tighter. The City of Miami allows owner-builder roofing permits only for shingle roofs and requires an exam and interview. A separate emergency provision covers owners repairing shingles or shakes on up to three-family homes after a declared emergency. It is written for shingles and shakes, not low-slope membranes.
Not a handyman. Florida’s exemption for “casual, minor” jobs under $2,500 doesn’t apply to anyone who advertises as a contractor or splits a larger job. Brevard County, for one, states plainly that handymen can’t do roofing.
What is Florida’s 25% roof rule?
The Florida Building Code, Existing Building, Section 706.1.1, says no more than 25% of a roof’s total area or of a roof section can be repaired, replaced or recovered in any 12-month period unless the entire roofing system or section is brought to current code. A roof section is an area separated from the rest by expansion joints, parapet walls, flashing or a change in elevation.
In practice, if a storm damages 30% of an older flat roof section, the code can require that whole section to be redone to current standards, not just patched. That is why this rule shows up in so many insurance disputes.
| Your roof was… | Repair under 25% of the section | Repair of 25% or more |
|---|---|---|
| Built before the 2007 FBC (pre-March 2009) | Repair the damaged area | Whole section to current code |
| Built, repaired or replaced to the 2007 FBC or later | Repair the damaged area | Only the repaired portion to current code |
How did the 2022 law change the 25% rule?
Senate Bill 4-D (Chapter 2022-269) added subsection (5) to section 553.844. If an existing roof or roof section was built, repaired or replaced in compliance with the 2007 Florida Building Code or any later edition, and 25% or more is being repaired, replaced or recovered, only the repaired, replaced or recovered portion must meet the code in effect. The 2007 edition took effect March 1, 2009, so a roof permitted to that edition or later generally falls under the exception. Miami-Dade’s summary of the 2023 code notes that the exception also appears in the HVHZ reroofing provisions and that local governments can’t amend it away.
Two cautions. The exception is about building code compliance; it doesn’t decide what your insurer pays. And a roof that was only partly replaced after 2009 can be harder to classify, so get the building department’s answer in writing.
Insurance tie-in. Florida insurers must offer law and ordinance coverage of 25% or 50% of the dwelling limit, and a policy is deemed to include 25% unless you rejected it in writing (s. 627.7011). That coverage is what typically pays for code-required upgrades. Check your declarations page.
What’s different in Miami-Dade and Broward?
The Florida Building Code defines the High-Velocity Hurricane Zone (HVHZ) as Broward and Miami-Dade counties, and Sections 1512 through 1525 of the Building volume set separate, stricter roofing rules there. Things homeowners notice:
- Product approval. Roofing products need an approval valid for HVHZ use, typically a Miami-Dade NOA. Some HVHZ cities, such as Sunrise, accept a Florida Product Approval or an NOA. Some silicone coating NOAs state the product is a maintenance coating, not a roof system for HVHZ purposes, so a coating isn’t automatically a new roof.
- Drainage. A reroof can’t reduce the number or size of required drains and scuppers unless a registered design professional designs a new drainage system.
- Paperwork. The City of Miami uses a notarized Uniform Roofing Application and says first-round review can take up to 14 business days.
- Licensing. Sunrise, for example, requires a state-licensed or Broward County-licensed contractor.
Statewide mitigation. When the roof covering comes off a site-built single-family home in the wind-borne debris region, the Existing Building code can require hurricane upgrades. For homes insured or assessed at $300,000 or more, those include roof-to-wall connection improvements, capped at 15% of the reroof cost.
A new code is coming. The 9th Edition (2026) Florida Building Code takes effect December 31, 2026. Ask which edition your permit will fall under.
How does roof age affect insurance in Florida?
- Under 15 years: an insurer can’t refuse to issue or renew a homeowner’s policy solely because of roof age (s. 627.7011(5), for policies issued or renewed on or after July 1, 2022).
- 15 years or older: the insurer must let you get an inspection by an authorized inspector, at your expense, before requiring replacement. If it shows at least 5 years of useful life, age alone can’t be the reason to refuse.
- Roof deductible: a policy can carry a separate roof deductible of up to the lesser of 2% of Coverage A or 50% of roof replacement cost. It doesn’t apply to hurricane roof losses, total losses, tree-fall damage that punctures the deck, or repairs to less than half the roof (s. 627.701(10)).
- Inspections: many insurers ask older homes for a four-point inspection that records roof age, condition and remaining life. A wind mitigation inspection (Florida form OIR-B1-1802) documents the roof covering, deck attachment and roof-to-wall connections and can earn wind-premium credits. Citizens accepts reports up to five years old if the home hasn’t changed.
Keep your roof permit and final inspection. They are the simplest proof of roof age.
Where do you get a definitive answer?
This guide is general information, not legal or insurance advice, and rules change. For permits and the 25% rule, ask your city or county building department. For licenses, use DBPR. For coverage, ask your insurer or agent, or call the Florida Department of Financial Services helpline at 1-877-693-5236. For a dispute, consult a Florida attorney.
Frequently asked questions
Do I need a permit to repair a small leak on my flat roof in Florida?
Often yes. Florida law requires a permit to repair a building unless an exemption applies, and local rules differ. Charlotte County, for example, exempts roof repairs under 100 sq ft that don't touch trusses or rafters, while the City of Miami requires a permit for all roofing work. Ask your building department before work starts.
Does the 2026 $7,500 permit exemption cover roofing?
Probably not. The law (HB 803, effective July 1, 2026) lets single-family owners request an exemption for work under $7,500, but excludes structural, electrical, plumbing, mechanical and gas work and anything in a flood hazard area. It doesn't name roofing, and building departments including Santa Rosa County and the Town of Lake Park say roofing still requires a permit.
Can I reroof my own house in Florida?
Possibly, under the owner-builder exemption, if it is your one- or two-family home for your own use and you don't sell or lease it within a year. You must apply in person, sign a disclosure statement and directly supervise the work. Some cities add limits; the City of Miami allows owner-builder roofing permits only for shingle roofs, with an exam and interview.
How do I know if my roof was built to the 2007 Florida Building Code or later?
Look up the roof's permit history on your county or city building department's website. A roof permitted and finaled on or after March 1, 2009, when the 2007 code took effect, was generally built under that edition or a later one. The building department can confirm.
Can my insurer drop me because my roof is old?
Under section 627.7011, Florida Statutes, an insurer can't refuse to issue or renew a homeowner's policy solely because the roof is under 15 years old. For older roofs, you can have an authorized inspector check it at your expense, and if it shows at least 5 years of useful life left, age alone isn't grounds to refuse. Other factors can still matter.