Roof Replacement permits across Florida
Where each city draws the line on roof replacement work. Sort any column — useful if you build across several towns and need to know where the rules change.
The statewide starting point is Florida Building Code, Building, 2023, 8th edition. Cities that changed the rule are the interesting rows below.
| Where the line falls | Fee | |||
|---|---|---|---|---|
| Jacksonville | 1,009,833 | Yes | Over 2500 | The code lists no dollar amounts. Permit fees are set by th… |
| Miami | 487,014 | Yes | You need a permit to replace or re-cover an existing roof… | The code names no roof-specific amount. For homes of up to … |
| Tampa | 414,547 | Yes | Over 500 sq ft | The code names no roofing amount. Sec. 5-109.2 says permit … |
| Orlando | 334,854 | Yes | You need a building permit to replace or re-cover a roof.… | The code names no re-roofing amount. Orlando publishes its … |
| St. Petersburg | 267,102 | Yes | Replacing or re-covering a roof is Building work, and Flo… | Permit fee is based on the total construction value of all … |
| Port St. Lucie | 258,575 | Yes | You need a permit to replace or re-cover an existing roof… | The permit fee is based on the estimated permit valuation u… |
| Hialeah | 235,388 | Yes | You need a permit to replace or re-cover an existing roof… | The code names no re-roof amount. Sec. 14-3 says building p… |
| Cape Coral | 233,025 | Yes | Replacing or re-covering a roof requires a building permi… | The code lists no dollar amount for a reroof permit. Fees a… |
| Tallahassee | 205,089 | Yes | You need a building permit to replace or re-cover an exis… | The code lists no dollar amounts. Fees come from a schedule… |
| Fort Lauderdale | 190,641 | Yes | No size threshold in the code | A roofing/demolition debris hauling fee is paid at the time… |
| Gainesville | 148,720 | Yes | You need a permit to replace or re-cover a roof on a hous… | The code lists no dollar amounts. Permit fees are set in Ch… |
| Miramar | 143,242 | Yes | Replacing or re-covering an existing roof is new work und… | — |
| Coral Springs | 140,808 | Yes | You need a permit to replace or re-cover an existing roof… | A deposit of $100 per single-family residential unit is due… |
| West Palm Beach | 127,744 | Yes | No size threshold in the code | — |
| Lakeland | 124,990 | Yes | Replacing or re-covering an existing roof needs a buildin… | — |
| Clearwater | 116,811 | Yes | No size threshold in the code | Appendix A (Schedule of Fees): one/two-family permit fee $3… |
| Miami Gardens | 116,173 | Yes | You need a building permit to replace or re-cover an exis… | The code lists no dollar amounts. Fees are set by the city;… |
| Davie | 112,052 | Yes | You need a building permit to replace or re-cover an exis… | Permit fees are set by council resolution (Sec. 5-2) and ar… |
| Palm Coast | 106,729 | Yes | You need a building permit to replace or re-cover a roof … | The code lists no dollar amounts. Fees are published by the… |
| Boca Raton | 102,238 | Yes | No size threshold in the code | The dollar amount is set by the city's municipal facilities… |
| Plantation | 100,694 | Yes | No size threshold in the code | Roofing new/replacement/repair: 1.75% of RSM/s (total subco… |
| Deltona | 100,513 | Yes | Replacing or re-covering an existing roof needs a buildin… | — |
| Sunrise | 100,128 | Yes | Replacing or re-covering an existing roof is Building wor… | — |
| Fort Myers | 99,918 | Yes | No size threshold in the code | — |
| North Port | 92,875 | Yes | Replacing or re-covering an existing roof is Building-typ… | — |
| Deerfield Beach | 90,507 | Yes | No size threshold in the code | Permit fees shall be established by the city commission by … |
| Melbourne | 87,561 | Yes | You need a permit to replace or re-cover an existing roof… | The code lists no dollar amount. Roofing permit fees are se… |
| Daytona Beach | 86,015 | Yes | You need a building permit to replace or re-cover an exis… | The code lists no dollar amounts. Building permit fees are … |
| Homestead | 85,796 | Yes | Replacing or re-covering an existing roof needs a permit.… | General building permit application fee: $125 minimum plus … |
| Kissimmee | 84,756 | Yes | You need a permit to replace or re-cover an existing roof… | The code sets permit fees on a project-valuation scale (Sec… |
| Doral | 83,625 | Yes | No size threshold in the code | Building permit fees are set by Schedule A, a fee schedule … |
| Miami Beach | 83,251 | Yes | No size threshold in the code | Building permit fees follow Appendix A, the city's fee sche… |
| Boynton Beach | 83,095 | Yes | You need a permit to replace or re-cover a roof. Roofing … | — |
| Largo | 82,337 | Yes | Replacing or re-covering an existing roof needs a buildin… | — |
| Lauderhill | 76,627 | Yes | Replacing or re-covering an existing roof needs a permit.… | — |
| Tamarac | 75,147 | Yes | No size threshold in the code | Building permit fees are set by city commission resolution … |
“Unconfirmed” means the city's code doesn't state the rule plainly enough to publish. Those city pages link straight to the ordinance section instead.
Why neighboring cities disagree
Every city starts from a model code and then edits it. One town raises the shed cutoff, the next lowers the fence height, a third exempts the structure where its neighbor only exempts repairs to it. None of that is visible from a national article — you have to read each ordinance, which is what these pages do.