In Florida, almost every meaningful home improvement requires a building permit. The permit fees themselves are usually a small fraction of project cost — but the permit process (inspection, scheduling, sign-off) adds time and complexity that surprises new homeowners. Here's what you actually pay, by project type.
Why permits matter beyond the fee
A few reasons FL homeowners shouldn't skip permits:
- Insurance. Most FL homeowners insurance excludes coverage for damage related to unpermitted work. A roof replacement done without a permit that fails in a hurricane: not covered.
- Resale. FL home inspections increasingly check permit history. Unpermitted work shows up in the property tax record search and sometimes appraises lower.
- Code enforcement. FL counties actively pursue unpermitted work via aerial surveys and neighbor complaints. Fines run 2-4× the original permit cost, plus required permit-after-the-fact and inspection.
- Resale title issues. Unpermitted additions can't be included in square footage at sale and may trigger title problems.
The savings from skipping permits are typically $50-$1,500. The downside risk is much larger.
Permit cost by project type
Roofing
- Re-roof (residential, like-for-like): $150–$550
- Re-roof with material change (asphalt to metal, etc.): $200–$700
- Roof structure repair (truss work): additional $200–$400
- HVHZ counties (Miami-Dade, Broward): typically 30-50% higher
Most FL counties charge a flat fee plus a small per-square fee. Roof permits include 2-3 inspections (deck, dry-in, final). Some counties also require a Wind Mitigation Inspection ($100-$300 separate fee).
HVAC replacement
- Like-for-like AC replacement: $75–$250
- System upgrade with ductwork change: $150–$450
- New ductwork only: $100–$300
- New construction or major rerouting: $300–$800
HVAC permits include a Manual J load calculation review and equipment certification check. FL Code requires the load calc, so reputable contractors include it in their pricing.
Electrical
- Service upgrade (200 amp, etc.): $150–$500
- Generator transfer switch: $100–$300
- Pool electrical: $200–$500
- Solar panel electrical: $300–$800
- Whole-home rewire: $500–$2,500
Electrical work requires a licensed electrical contractor in Florida. DIY electrical is technically permitted in some counties but inspections are stricter on owner-built work.
Plumbing
- Water heater replacement: $50–$200
- Repipe (whole home): $400–$1,500
- Sewer line repair: $300–$800
- New bath addition: $300–$1,200
Plumbing permits include water test inspection and final inspection. Tankless water heater installs require additional gas permit if applicable.
Pool / spa
- In-ground pool (new): $400–$2,000+
- Pool equipment replacement: $50–$200
- Pool resurface: $0–$200 (varies by county)
- Pool fence (FL Residential Pool Safety Act): $50–$150
- Spa / hot tub: $100–$400
FL pool permits trigger pool barrier inspection (Florida Residential Pool Safety Act) and often a structural review. The total permit-and-inspection cost on a new pool can hit $2,500+ in HVHZ counties.
Fencing
- Standard residential fence (under 8 ft): $50–$175
- Fence over 8 ft: $100–$300 (engineering required)
- HVHZ counties: typically $200–$400
Most FL counties require a fence permit; HOAs typically require additional approval that's separate from the county permit.
Driveway / hardscape
- New driveway (replace or new): $75–$250
- Driveway extension: $100–$300
- Curb cut (connection to street): $200–$500 separate
- Walkway / patio: $50–$200
Some FL counties require permits even for driveway resurfacing; others only require for full replacement. Check before quoting.
Additions and major renovations
- Room addition (under 500 sqft): $400–$1,500
- Room addition (500+ sqft): $1,000–$3,500
- Whole-home renovation: $1,500–$5,000+
- Conversion (garage to living): $500–$2,000
Additions require structural plans, energy calcs, multiple inspections, and final certificate of occupancy. The permit fee is small relative to the engineering/architectural costs ($3,000–$15,000) but the process adds 4-12 weeks to project timing.
Window and door replacement
- Like-for-like windows (impact-rated): $100–$400
- Door replacement (entry / sliding): $50–$200
- New openings: $200–$600 each
FL Building Code requires permits for any new opening or any window installation in a wind-borne debris region (most of coastal FL).
Solar panels
- Residential solar (under 10 kW): $300–$900
- Solar with battery storage: $500–$1,500+
- Solar water heater: $100–$300
Solar permits involve electrical, structural, and sometimes fire inspector review. Total can be high but usually included in installer's quote.
County-by-county variance
FL permit fees vary substantially by county. Rough rankings (highest to lowest, typical residential range):
- Miami-Dade, Broward (HVHZ): typically 30-60% above state average
- Palm Beach, Orange (Orlando), Hillsborough (Tampa): at or slightly above state average
- Pinellas, Sarasota, Lee, Collier: at state average
- Polk, Volusia, Brevard: 10-20% below state average
- Rural counties (Suwannee, Levy, Lafayette, etc.): 30-50% below state average
The variance is mostly driven by HVHZ requirements (more inspections, stricter codes) and county overhead allocation. The actual difference on a typical $400 roof permit is $150-$500 depending on county — meaningful but not project-defining.
How to navigate the process
A few practical pointers:
- Have your contractor pull the permit, not yourself. Owner-pulled permits put you on the hook for code compliance and inspection failures. Contractor-pulled permits put the licensed contractor on the hook.
- Verify the permit was actually pulled. Some unscrupulous contractors quote with a permit included but never actually pull it. Ask for the permit number and verify it on the county website (most counties have public permit search).
- Don't pay final until inspection passes. Hold 5-10% of the contract until the final inspection signs off. This is your only leverage if the inspection fails.
- Plan for inspection scheduling. FL inspectors can have 1-3 week backlogs in busy seasons. Schedule the inspection request the moment work is ready.
- Keep permit records forever. Permits become part of your home's record. Keep digital copies of every permit issued — they matter at sale.
When permits aren't required
Some FL projects genuinely don't need permits:
- Painting (interior or exterior, no surface prep changes)
- Flooring replacement (where existing flooring is removed and replaced like-for-like)
- Cabinet replacement (without electrical/plumbing changes)
- Minor repairs (under most county thresholds, often $1,000-$3,000)
- Standard landscaping (most plants, mulching, edging)
But almost everything else — roof, HVAC, electrical, plumbing, structural, additions, large hardscape — requires a permit. When in doubt, call the county permit office. Most FL counties have a free pre-permit consultation that takes 5-10 minutes and tells you exactly what's required.
For roofing decisions specifically, see our signs you need a roof replacement guide.