Plumbing Cost Calculator
Pick a service and enter your ZIP. AlertPlumber pulls cost data from BuildZoom permit records, BLS plumber wage statistics, state contractor license boards, and per-city scraped permit fees. Each estimate cites the specific sources that fed in.
What will my plumbing job cost?
Pick a service and enter your ZIP. Estimates pull from BuildZoom permit data, BLS plumber wage statistics, and per-city scraped data (where available). Sources cited per calculation. Full data flow on the AlertPlumber methodology page.
How this calculator works
- ZIP → city lookup. Your ZIP's first 3 digits map to a US Postal Service sectional center. If the prefix matches one of AlertPlumber's scraped cities (Phoenix 850-852, Boston 021-022, Minneapolis 553-554, etc.), the calculator pulls THAT city's actual permit fee + plumber count + water authority. Stage 2 expands coverage to the top 50 metros.
- Per-city modifier. When matched, the modifier blends three signals: city permit-fee vs national baseline, state plumber density (more competition = lower price), and a baseline anchor. Result is dampened so any single factor doesn't dominate.
- State-level fallback. ZIPs that don't match a known city fall back to a state-aggregate plumber-density modifier derived from the city CSV.
- Source citations. Every result lists the specific URLs that fed it — city development services for permits, state license board for plumber count, BLS for labor anchor, BuildZoom for permit-volume data.
What the calculator IS NOT
A binding quote. Plumbing pricing depends on scope, materials, access, and after-hours. The calculator gives you a planning range from public data; the matched plumber gives you a no-cost phone quote before any work starts.
For the full data flow with every source URL: methodology page.