Guide
How Much Does a Building Permit Cost in Florida?
Typical Florida building permit fees by project type, how jurisdictions calculate fees from job valuation, and the surcharges homeowners forget.
Verified August 2026
How much does a building permit cost in Florida?
Usually $75 – $900, scaled to job value
Most Florida residential permits cost between $75 and $900. Fees are usually calculated from the job valuation — commonly $5 to $12 per $1,000 of work with a minimum fee — plus state surcharges and plan review.
How the fee is calculated
Most Florida building departments set the base permit fee as a percentage of declared job valuation, with a floor. A $20,000 roof at $8 per $1,000 would carry a $160 base fee. On top of that you will typically see a plan review fee, the state DBPR and DCA surcharges, and sometimes a technology or scanning fee.
Typical residential ranges
Across the larger Florida jurisdictions, expect roughly:
- • Water heater or minor plumbing: $70 – $220
- • HVAC changeout: $90 – $320
- • Fence: $60 – $250
- • Roof replacement: $180 – $750
- • Window replacement: $120 – $550
- • Pool: $400 – $1,800
Fees that surprise people
After-the-fact permits for work already performed commonly cost double or quadruple the normal fee. Re-inspection fees of $50 to $150 apply when work fails, and expired permits often require a renewal fee plus a fresh inspection sequence.
Frequently asked questions
Who pays for the permit, me or the contractor?
The contractor pulls and pays for the permit, then passes the cost through in the contract. Always confirm the permit is in the contractor's license, not yours.
What happens if I skip the permit?
Fines, an after-the-fact permit at multiplied fees, potential orders to expose or remove work, and disclosure problems at resale.
Sources
Sources & verification
Last verified August 2026. Cost figures are modeled estimates based on national baselines adjusted for local labor and material pricing — they are not quotes. Permit rules change; confirm with the building department before starting work.
