What's Included in Rough-In Cost
- Drain, waste & vent (DWV) piping: PVC or ABS
- Water supply lines (hot + cold): CPVC or PEX
- Vent stack penetration through roof: incl. flashing
- Slab core drilling (per penetration): +$150–$350
- Concrete saw-cut and patch (slab): +$800–$1,800
- Water supply shutoffs at fixtures: included
- Pressure balance / mixing valve (shower): incl. per FPC §424.3
- Trap primers (floor drain): $125–$250
- Final plumbing inspection: required by FL Statute
Fixture Rough-In + Install Reference
- Toilet (gravity flush): $450–$700 (flange, supply, shutoff)
- Lavatory (bathroom sink): $325–$525 (hot/cold supply + drain/trap)
- Tub / Shower Combo: $750–$1,100 (mixing valve, pan drain)
- Shower Only (no tub): $650–$950 (pressure-balance valve required FPC §424.3)
- Bidet / Bidet Toilet Seat: $400–$650
- Floor Drain: $275–$450 (requires slab core or trench)
- Double Vanity (2nd sink): $325–$525 (shared drain with P-trap per FPC §1002)
Slab vs Raised Floor Cost Difference
Concrete slab adds $1,200–$3,500 to any new-drain bathroom addition. Saw-cutting, breaking, trenching, backfill, and patch concrete are labor-intensive in FL. Raised (wood frame) homes have drain access from below. - Slab saw-cut & trench (per linear ft): $45–$85/LF - Concrete core drill (per hole): $150–$350 - Concrete patch & cure (per SF): $18–$35/SF - Raised floor access (per joist bay): $0 extra - Typical slab surcharge (full bath): +$1,800–$3,500
FL tip: Most pre-1980 South FL homes are slab-on-grade. Homes in North FL and raised areas (flood zones) may be pier-and-beam. Always confirm before pricing.
Line Extension Costs
- Extending cold water supply (per LF): $25–$45/LF
- Extending hot water supply (per LF): $28–$50/LF
- Extending 3" drain line (per LF): $35–$65/LF
- Extending 4" main drain (per LF): $40–$75/LF
- Adding dry vent to existing stack: $350–$700
- New vent through roof (with flashing): $450–$900
- Air admittance valve (AAV) in lieu of vent: $85–$175
Note: FL Plumbing Code §906 allows AAVs in certain locations — not at the main stack termination or where negative pressure is common. Verify with inspector.
FL County Permit Fees — Bathroom Addition
Fees shown are for the plumbing sub-permit. Most counties also require a building permit and sometimes electrical. 2024–2025 estimates; verify with your AHJ.
- Miami-Dade County: Base $150 + $3.50/SF; typical 50 SF bath $325; re-inspection $75/visit; plumbing sub-permit separate; portal: iBuildMiami. Owner-builder permits allowed with affidavit. City of Miami and Coral Gables have separate AHJs.
- Broward County: Base $100 + $2.75/SF; typical 50 SF bath $238; re-inspection $65/visit; plan review 10–15 business days (5 days expedited +50%); portal: BSO/CSS. Fort Lauderdale, Hollywood, Pompano Beach have independent offices.
- Palm Beach County: Base $130 + $3.00/SF; typical 50 SF bath $280; re-inspection $70/visit; plan review 15 business days; portal: Palm Beach County IMS. Boca Raton, West Palm Beach, Boynton Beach, Delray Beach are independent cities.
- Orange County (Orlando area): Base $80 + $2.50/SF; typical 50 SF bath $205; re-inspection $55/visit; portal: Orange County CSS. City of Orlando, Winter Park, Maitland have independent AHJs.
- Hillsborough County (Tampa area): Base $95 + $2.25/SF; typical 50 SF bath $208; re-inspection $60/visit; portal: HCePermit. City of Tampa is a separate AHJ.
- Pinellas County (St. Pete / Clearwater): Base $85 + $2.00/SF; typical 50 SF bath $185; re-inspection $55/visit; portal: Pinellas County Building Services.
- Duval County (Jacksonville): Base $70 + $1.75/SF; typical 50 SF bath $158; re-inspection $50/visit; portal: COJ ePermit. Consolidated city-county.
- Lee County (Fort Myers / Cape Coral): Base $100 + $2.50/SF; typical 50 SF bath $225; re-inspection $65/visit. Cape Coral is a separate city AHJ. Post-Ian expedited review at 1.5×.
- Collier County (Naples): Base $120 + $3.25/SF; typical 50 SF bath $283; re-inspection $70/visit; portal: Collier County CSS. City of Naples is a separate AHJ.
- Sarasota County: Base $90 + $2.00/SF; typical 50 SF bath $190; re-inspection $55/visit; portal: Sarasota County ePermit.
- Volusia County (Daytona area): Base $75 + $1.90/SF; typical 50 SF bath $170; re-inspection $50/visit; portal: Volusia County Development Services.
- Brevard County (Space Coast): Base $80 + $2.00/SF; typical 50 SF bath $180; re-inspection $55/visit; portal: Brevard County Building & Permitting. Melbourne/Titusville/Cocoa are independent city AHJs.
What the Permit Covers
- Rough-in inspection (before walls close): required
- Water test (10 PSI, 15 min for DWV): FL code §312
- Final inspection (after fixtures installed): required
- Permit validity period: 180 days (FL §105.3.2)
- Owner-builder option: available with affidavit
- Licensed CPC required for new rough-in? Yes — FL §489.105
FL Bathroom Addition Permit Process
- Determine Jurisdiction: City of Tampa, Orlando, Miami, Jacksonville are independent AHJs. County rules apply outside city limits. Pulling with the wrong office voids the permit.
- Prepare Plans & Documents: Floor plan, plumbing schematic (DWV and supply), fixture schedule, sometimes a site plan. Additions >200 SF may require full architectural drawings.
- Submit Building + Plumbing Sub-Permit: Most jurisdictions require both. The plumbing CPC pulls the sub-permit. Owner-builders can pull their own with a homeowner exemption affidavit (FL §489.103).
- Schedule Rough-In Inspection: After all DWV and supply piping installed but BEFORE walls close. Inspector verifies pipe sizing, slope (¼" per LF per FPC §704.1), trap distances within 5 ft of vent (FPC §909), and pressure balance valve on shower (FPC §424.3).
- Pressure Test: FL Plumbing Code §312 requires DWV air or water test: 10 PSI air for 15 min, or fill stack 10 ft above highest fitting. Water supply holds at working pressure (40–80 PSI) for 15 min.
- Close Walls — Continue Construction: Do not cover plumbing until inspection card is signed.
- Final Plumbing Inspection: Inspector checks toilet flange height (FPC §405.4.1), shower valve operation, trap accessibility, hot water on left (FPC §607.2), no cross-connections.
Key FL Plumbing Code Requirements
- Drain slope (horizontal): ¼" per LF (FPC §704.1)
- Trap to vent distance (max): 5 ft for 1.5" trap (FPC §909)
- Shower pressure balance valve: required (FPC §424.3)
- Toilet flange height: flush to ¼" above finish (FPC §405.4.1)
- P-trap water seal depth: 2"–4" (FPC §1002.4)
- Hot water on left at fixtures: required (FPC §607.2)
- Min shower floor area: 900 in² (FPC §408.6)
- Water supply pressure (min/max): 15–80 PSI (FPC §604.8)
- Vent termination above roof: 6" min (FPC §904.1)
- Cleanout at base of stack: required (FPC §708.3)
Bathroom Type Comparison
- Half bath (toilet + sink only): $3,500–$6,500
- Full bath (toilet + sink + tub/shower): $6,500–$12,000
- Master bath (dual sinks + shower + soaker tub): $10,000–$22,000
- Slab surcharge (add to any above): +$1,800–$3,500
- New drain main from septic/sewer: +$2,500–$5,000
All figures are plumbing labor + materials only. Add 25–40% for tile, fixtures, vanities, mirrors, lighting, drywall, and painting.
Impact Fees for New Bathrooms
Some FL utilities treat a bathroom addition as increased water/sewer demand and charge connection or impact fees. Miami-Dade WASD, Broward County, and Palm Beach County utilities may assess fees for added DFUs (Drainage Fixture Units). - Toilet = 4 DFUs - Lavatory = 1 DFU - Bathtub = 2 DFUs - Shower = 2 DFUs - Typical full bath total: 7–8 DFUs
Why Choose a Licensed CPC
- Pulls permit under CPC license (full liability coverage)
- FL §489.105 certified (state licensed)
- Handles all inspections (schedules & attends)
- Permit fee pass-through (no markup)
- FL code compliant DWV design