Coconut Creek Roofing

Florida's 25% Roof Replacement Rule, Explained

Under Florida's 25% rule (FBC-Existing Building §706), if more than 25% of a roof is repaired or replaced within any 12-month period, the entire roof generally must be brought up to current code. The most important exception: roofs that were permitted after March 1, 2009 are typically exempt because they already meet a recent code edition. This rule often decides whether a big repair becomes a full replacement.

What the rule actually says

The 25% rule is not a single law with that name. It's shorthand for the re-roofing provisions in the Florida Building Code — Existing Building, at Chapter 7 (§706), which have historically read, in substance: not more than 25 percent of the total roof area or roof section of an existing building may be repaired, replaced or recovered in any 12-month period unless the entire roofing system or roof section is brought into conformance with the requirements of the code.

Three details in that sentence do most of the work. First, the window is a rolling 12 months, not a calendar year — two 15% repairs eight months apart can add up past the threshold. Second, it applies to a roof section as well as a whole roof, so a detached area like a flat-roofed addition may be evaluated on its own. Third, repair, replacement and recovering all count toward the same 25%.

Historically, the practical consequence was significant: a large storm repair could pull the entire roof up to the current code edition — sealed and re-nailed deck, self-adhering underlayment, NOA-approved materials and all — rather than just the damaged slope. That is the version of the rule most homeowners have heard about, and it is the version that changed for many roofs in 2022.

Why Florida wrote the rule in the first place

The rule is storm policy, not paperwork. Hurricane Andrew in 1992 exposed how poorly built and poorly patched roofs performed under Category-strength wind, and the response reshaped construction across the state: a patchwork of local codes was consolidated into a single statewide Florida Building Code with unusually strict roofing provisions, and Broward and Miami-Dade were designated the High-Velocity Hurricane Zone — still the only two HVHZ counties in Florida.

A roof is a system, not a surface. Its wind performance depends on how the deck is fastened, what secondary water barrier sits under the covering, and how edges and corners are detailed — none of which get upgraded when you slide a few new tiles into an old field. Left alone, an older roof repaired piecemeal over thirty years stays, structurally, an older roof.

The 25% threshold was the mechanism for fixing that. It set a point at which a repair is large enough that the state expects the roof to converge on the modern standard rather than remain frozen at whatever code applied decades ago. Whether you consider that sensible resilience policy or an expensive surprise usually depends on which side of it your roof falls.

March 1, 2009 — why that date decides your answer

Almost every conversation about the 25% rule ends at the same question: is my roof exempt? The dividing line most often quoted is a permit date of March 1, 2009, and there's a concrete reason for it rather than an arbitrary one.

March 1, 2009 is the date the 2007 edition of the Florida Building Code took effect. A roof permitted on or after that date was, in the normal course, built under the 2007 code or a later edition — which is exactly the standard the current statutory exception keys on. A roof permitted before it was built to an earlier edition and generally doesn't get the benefit of that exception.

Notice what the date attaches to: the permit, and by extension the code edition in force when the roofing work was done — not the year the house was built. A 1978 Coconut Creek home that was completely re-roofed under a 2016 permit is, for this purpose, a 2016 roof. Conversely, a newer home whose roof was replaced under an old permit or with no permit at all can be in a worse position than its build year suggests.

Because interpretation of what qualifies can vary between jurisdictions and between individual plan reviewers, treat the date as a strong indicator rather than an automatic answer, and confirm with the building department that would issue your permit.

What Florida's 2022 legislation changed

In May 2022, Florida enacted a building-safety bill — Senate Bill 4-D, signed on May 26, 2022 — that amended section 553.844, Florida Statutes, and materially narrowed the 25% rule for many roofs.

In broad terms, the amendment provides that where an existing roofing system or roof section was built, repaired or replaced in compliance with the 2007 Florida Building Code or any later edition, and 25 percent or more of that system or section is being repaired, replaced or recovered, generally only the repaired, replaced or recovered portion must be constructed in accordance with the code currently in effect — rather than the entire roof.

Two follow-on points matter. The legislation directed the Florida Building Commission to adopt the exception by rule and incorporate it into the Florida Building Code, so it now appears in the code text as well as the statute. And local governments are generally restricted from adopting administrative or technical amendments to this particular exception — which reduces, though does not entirely eliminate, the city-to-city variation homeowners used to encounter.

What the change did not do is repeal the underlying requirement for older roofs. If your roof predates the 2007 code — no qualifying permit, no documented compliant rebuild — the original logic still generally applies: cross 25% within a 12-month period and the expectation is that the whole system comes up to current standards.

Building codes are also revised on a cycle, and the roofing provisions are an active area. Confirm the requirements in force at the time your permit would be issued rather than relying on a summary written earlier.

The insurance-law changes that landed alongside it

Homeowners often hear the 25% change described in the same breath as a set of Florida insurance reforms from the same 2022–2023 period. They are different laws doing different jobs, and it's worth keeping them apart.

On the property-insurance side, legislation enacted in May 2022 added roof-age protections to Florida law. In general terms, an insurer may not refuse to issue or renew a homeowners policy on a residential structure solely because of the age of the roof where that roof is less than 15 years old. For older roofs, the homeowner generally must be allowed to obtain an inspection before a replacement can be required as a condition of coverage, and an inspection showing roughly five or more years of remaining useful life generally means the insurer can't decline on roof age alone. Effective dates, policy forms and carrier practice vary — treat this as orientation and confirm your specific situation with your insurer or agent.

A second bill, passed in a December 2022 special session, tightened claim deadlines. Notice of a new or reopened hurricane or windstorm claim generally must be given to the insurer within one year of the date of loss, with a longer window — currently 18 months — for supplemental claims. Policies written before those changes may fall under the previous, longer deadlines, so check your own policy rather than assuming.

The Florida Department of Financial Services is the neutral consumer resource for all of this, and is the right place to start if you and your insurer disagree.

Repair or replace: running the actual numbers

Underneath the code language, this is a budgeting question. Here are the numbers the decision usually turns on in Broward County:

  • Roof repair: $450–$3,500 for most jobs, depending on cause, material and how much underlying damage the leak caused.
  • Emergency tarping to stop active water intrusion: $400–$1,500.
  • Full replacement: $9,000–$45,000, with most single-family homes landing between $12,000 and $22,000.
  • Architectural shingle: $4.50–$8.00 per sq ft installed ($9,000–$18,000), 20–30 year life, rated up to about 130 mph.
  • Concrete or clay tile: $9–$18 per sq ft ($22,000–$45,000), 40–50+ year life, rated up to about 150 mph.
  • Standing-seam metal: $10–$20 per sq ft ($24,000–$50,000), 40–70 year life, rated up to about 160 mph.
  • Flat/low-slope TPO or modified bitumen: $6–$14 per sq ft ($12,000–$30,000), 15–30 year life.

How the rule reshapes a storm claim

Where the post-2007 exception applies, a large repair can stay a repair. A storm that damages a third of a 2018-permitted roof generally means rebuilding that third to current code — a real expense, but nothing like a full system replacement, and it keeps a young roof in service.

Where the exception doesn't apply — an older roof with no qualifying permit history — a repair that crosses the threshold effectively becomes a replacement question. Once you're paying for a code-compliant rebuild of the whole system anyway, spending $3,500 on a partial repair first rarely makes sense.

This matters on insurance claims specifically, because the code-upgrade cost is a category of its own. Some Florida policies include ordinance-or-law coverage, which is intended to help with the additional cost of complying with current code during a covered repair; others include little or none. Ask your insurer what your policy provides before you assume the upgrade cost is covered — and if a large storm repair is on the table, get the code question answered early, because it changes the scope the adjuster is pricing.

Under current Florida law you generally have one year from the date of loss to give notice of a new hurricane or windstorm claim, so the code question is not something to leave sitting for a season.

How to find out where your roof stands

You can usually answer this yourself in an afternoon, and it's far better to know before a storm than during a claim.

  • Pull your property's permit history from the building department that has jurisdiction. In Coconut Creek that's the City's Building Division at 4800 W Copans Rd, with applications and records handled through the ePermits portal; unincorporated areas and some neighboring cities go through Broward County or their own department.
  • Look specifically for a roofing permit and the date its final inspection was approved — that's the date that tells you which code edition the roof was built under.
  • Compare that date to March 1, 2009. On or after it, the roof was generally built under the 2007 code or later and the narrowed rule generally applies.
  • If you're in Boca Raton or elsewhere in Palm Beach County, you're outside the High-Velocity Hurricane Zone — still a wind-borne-debris region under the Florida Building Code — and you'd pull permit history from the City of Boca Raton or Palm Beach County instead.
  • Ask the building department directly how they apply the exception to your scope of work. Local interpretation is the deciding factor, and they'll tell you.
  • Get the roof measured. The 25% question can't be answered without knowing the actual damaged area against total roof area or roof section — we check permit history and measure the damage during a free inspection, which takes about 45 minutes.

What the rule doesn't change

Even where only the repaired portion has to meet current code, that portion has to genuinely meet it. In Broward, that means the full HVHZ package: Miami-Dade NOA-approved products tested to TAS protocols, a sealed and re-nailed deck with self-adhering ASTM D1970 underlayment, enhanced fastening, an HVHZ Uniform Permit Application, and a minimum of three inspections. Broward adopted the 2023 Florida Building Code, 8th Edition on December 31, 2023.

Nor does it change the basic reality that a repaired old roof is still an old roof. The exception is a code allowance, not a statement about remaining service life — and your insurer will evaluate the roof on age and condition regardless of what the building code permits.

This guide is general information, not legal advice, and code editions, statutes and local amendments change. Confirm your specific situation with your city or county building department, and confirm coverage questions with your insurer or the Florida Department of Financial Services.

Related roofing services

Frequently asked questions

It applies to most repairs that affect more than a quarter of the roof within 12 months, unless your roof was permitted after March 1, 2009. A free inspection plus a quick permit-history check confirms whether it applies to you.

Not repealed — narrowed. Florida legislation enacted in May 2022 amended section 553.844, Florida Statutes, so that where a roofing system or roof section was built, repaired or replaced in compliance with the 2007 Florida Building Code or later, generally only the repaired, replaced or recovered portion must meet the current code, even when the work covers 25% or more. Roofs that predate that standard are generally still subject to the original whole-roof requirement. Confirm how your building department applies it.

Because that's when the 2007 edition of the Florida Building Code took effect. A roof permitted on or after that date was generally built under the 2007 code or a later edition — the standard the statutory exception is written around. The date attaches to the roofing permit, not to the year the house was built.

Request the permit history for your address from the building department with jurisdiction. In Coconut Creek that's the City's Building Division at 4800 W Copans Rd, via the ePermits portal; unincorporated areas and some nearby cities go through Broward County. Look for a roofing permit and the date of its approved final inspection. We can check this for you as part of a free inspection.

No. The building code governs what work must be done; your policy governs what gets paid for. Some Florida policies carry ordinance-or-law coverage intended to help with the extra cost of meeting current code during a covered repair, and others carry little or none. Ask your insurer what your policy includes before assuming code-upgrade costs are covered.

Call nowFree Quote