
How Much Does Plumbing Cost in San Francisco?
That is the modeled cost to deliver plus a fair contractor margin for plumbing in San Francisco, not a sales quote. Built from BLS wage data, Craftsman bills of materials, and verified permit fees. 2026-07-31
Show the math
The margin is the gap between break even and a typical quote, not a markup we invent. Margins float by trade and city, with most fair jobs at a 15 to 22 percent margin on the bid, about 18 to 28 percent over the cost to deliver. Nobody works for free. Full methodology.
Is your plumbing bid fair?
Calculate your San Francisco true cost.
Show the math: how San Francisco Water Heater Installation numbers are derived Click to expand
What you pay for in San Francisco.
Every plumbing dollar in San Francisco, split into labor, materials, permit, overhead, and the contractor margin. The first four are the cost to deliver. Margin is the earned part on top.

See cost by project size
What water heater installation costs at your size.
Priced at the standard gallon sizes. Pick the one that matches your system.
| Size | Typical | Range |
|---|---|---|
| 50 gallon | $2,458 | $2,290 to $2,669 |
| 60 gallon | $3,150 | $2,935 to $3,421 |
| 75 gallon | $4,593 | $4,280 to $4,988 |
Scaled from TheFatBook's per-size cost model, the same one behind the calculator.
Tank vs tankless water heater
The two water heater paths, with real San Francisco install cost. Tank is cheaper to put in; tankless costs less to run and lasts about twice as long.
- Lower upfront cost
- Simple like-for-like swap
- Runs out on long back-to-back demand
- Standby heat loss raises the bill
- Endless hot water on demand
- Lasts about 20 years, half the standby waste
- Higher upfront cost
- Often needs a gas line or venting upgrade
San Francisco plumbing runs expensive. The average water heater installation hits $2,458. That sits 31.6 percent above the national average of $1,867. I built TheFatBook Cost Index (built from BLS wage and Craftsman labor data) that pulls these figures straight from Craftsman hours, BLS wages, FRED material inputs, verified permit fees and NAHB benchmarks. The spread between bids often surprises people. This page helps you see what the work should actually cost here.
Local Market
San Francisco plumbing costs sit high for good reason. Union density here tops every other major market. That drives the loaded wage to $71.78 per hour (TheFatBook cost index, 2026). The 3.4 craftsman hours for a water heater installation therefore produce $312 in labor alone. Add $1,067 in materials from the FRED PPI input. Then tack on the $290 permit fee from the city permit office. Overhead allocation adds another $319. All that produces the $2,013 cost to deliver figure. Yet the city average of $2,458 leaves a 18.1 percent contractor margin. Potential savings sit at $168 between that average and the lowest realistic price. Permits add real friction too. Even simple interior alterations often face four to twelve weeks of plan review under the dual agency setup of Planning plus DBI. And nearly half the homes predate 1940. That old stock turns routine plumbing jobs into surprises once walls come open. TheFatBook Cost Index captures these realities without the usual fluff.
Fifteen percent margin doesn't shock me in San Francisco. Those union rates push the loaded wage near seventy two dollars an hour. Add the old houses and the permit delays. Contractors need some cushion just to stay in business here. Take a fair number and pay the man.
Understanding Your Bid
Not every plumbing bid in San Francisco makes sense. Some contractors pad the numbers hard. The average quote lands at $2,458 for water heater installation (TheFatBook cost index, 2026). Yet the cost to deliver sits at $2,013. That produces the 18.1 percent contractor margin. The verified floor of $2,290 sits only $168 below the average. I see bids north of $2,500 regularly. Those rarely hold up when you run the numbers. The high end of $2,669 especially raises eyebrows. It suggests either inefficiency or extra markup. Good contractors earn their margin. Others just exploit the fact that most homeowners lack local cost data. Run your specific bid through the Bid Fairness Checker on this page. It quickly shows where the quote lands against TheFatBook Cost Index.
Cost Breakdown
The numbers break down cleanly once you see the inputs. Labor uses 3.4 craftsman hours at the loaded rate of $71.78 per hour (Craftsman, 2026). That comes to about $312. Materials add $1,067 according to the FRED PPI data. The permit runs a flat $290. Direct costs total $1,694 before overhead. NAHB benchmarks assign $319 in overhead allocation. Add those together and you reach the $2,013 cost to deliver. Everything above that line represents contractor margin. All the same, the city average of $2,458 therefore includes that 18.1 percent slice. The lowest realistic price of $2,290 still leaves room for a lean but sustainable operation. Tankless units jump to $4,442 on average with 8.8 hours of labor. Simple repairs average only $426. But these figures come straight from TheFatBook Cost Index (built from BLS wage and Craftsman labor data). They explain why your quote looks the way it does.
Three and a half hours to swap a water heater looks about right. I've done plenty of them. The material number near a thousand bucks tells me they're using a decent unit. Not the cheapest import. That overhead chunk of three hundred dollars covers the truck and insurance. The total delivery cost seems honest.
How to Negotiate
Shop your plumbing job before summer hits peak demand. San Francisco contractors get busy then with seismic work and renovations. Start by calculating the true cost using the tool on this page. Know exactly where your bid sits against the $2,458 average and $2,290 floor. Avoid throwing the floor number at a contractor. Instead ask how they arrived at their labor and material figures. Mention the $290 permit fee you already verified. Push politely on any line that exceeds the $2,013 delivery cost by too much. Timing matters here. Winter offers slower periods and better attention to detail. Get three detailed bids. Then run each through the Bid Fairness Checker before you decide. The $168 potential savings adds up when you negotiate from knowledge instead of hope.
Winter slows down here. Use that. Contractors need the work and they listen better. Show them you checked the permit fee and the material prices. Don't lowball them to the floor. But don't accept the first number either. A hundred thirty five dollars separates the average from the lowest realistic price. That's real money.
What Makes This Market Different
Nothing matches the San Francisco plumbing experience. The all-electric ordinance that started July 1 2026 changes everything for major work. You can't keep the gas line during a full renovation. That forces heat pump water heaters and often a 200-amp panel upgrade. The permit process can stretch four to twelve weeks even for interior plumbing. Old housing stock from before 1940 hides surprises behind every wall. Knob and tube wiring or balloon framing turns a simple water heater swap into a bigger job. Union hall rules dominate labor supply. Yet the $71.78 loaded rate reflects that reality. Earthquake concerns enter every conversation. Contractors ask about brace and bolt retrofits on pre-1979 homes that run three to seven thousand dollars. I built TheFatBook Cost Index (built from BLS wage and Craftsman labor data) to cut through all this noise. The numbers reveal exactly why your bid looks different here than anywhere else.
Frequently Asked Questions
How much does water heater installation cost in San Francisco?
Is my plumbing bid fair in San Francisco?
How much does a tankless water heater cost to install in San Francisco?
Why is plumbing so expensive in San Francisco compared to other cities?
Every plumbing number here starts as parts: Craftsman labor hours priced at BLS wages for your metro, materials tracked against producer prices, permit data where cities publish it, and real contractor overhead. Cost index version: 2026-07-31. Updated Jul 2026.
Sources & methodology for these numbers
- Independent FatBook v3 cost index for Plumbing in San Francisco.
- BLS OEWS wage inputs (https://www.bls.gov/oes/) and FRED PPI material inflation (https://fred.stlouisfed.org/) references.
- Craftsman labor-hour references and contractor overhead benchmarks.
- Verified permit/source data from PermitCalculator.com and permits_compiled where available.
What the plumbing in san francisco benchmark includes.
- Water Heater Installation as the headline cost-index scope
- labor-hour assumptions, regional wage inputs, materials, overhead, and permit data where available
- low, average, high, lowest realistic price, margin, and savings benchmarks from the FatBook cost index
- hidden damage, change orders, emergency service premiums, or unusual site access conditions
- contractor financing approval, warranties, provider recommendations, or guaranteed final quotes
- permit rulings for a specific address unless the city permit panel lists verified local data
Embed this chart on your site (free, with attribution)
| Service | Low | Average | High |
|---|---|---|---|
| Water Heater Installation · 50 gallon | $2,290 | $2,458 | $2,669 |
| Tankless Water Heater | $4,012 | $4,442 | $4,884 |
| Plumbing Repairs | $361 | $426 | $493 |
| Hot Water Dispenser Installation | $1,127 | $1,192 | $1,258 |
| Water Pipe Replacement · 100 linear ft | $3,262 | $3,795 | $4,342 |
| Drain Pipe Replacement · 50 linear ft | $2,145 | $2,478 | $2,819 |
| Laundry Tub Installation | $776 | $916 | $1,059 |
| Water Softener Installation | $2,596 | $2,826 | $3,061 |
| Sump Pump Installation | $1,510 | $1,643 | $1,779 |
| Drain Cleaning | $447 | $527 | $609 |
| Gas Line Installation · 25 linear ft | $1,202 | $1,365 | $1,533 |
| Sewer Line Replacement · 24 linear ft | $9,209 | $10,810 | $12,451 |
| Interior Sewer Line Replacement · 18 linear ft | $4,899 | $5,726 | $6,574 |
| Shower Valve Replacement | $716 | $844 | $976 |
| Whole-House Repipe (Copper) | $10,923 | $12,831 | $14,788 |
| Water Main Replacement · 40 linear ft | $4,693 | $5,483 | $6,293 |
| PEX Repipe | $5,768 | $6,751 | $7,760 |
| Well Pump Installation | $3,084 | $3,364 | $3,652 |
| Backflow Preventer Installation | $583 | $687 | $794 |
| Water Filtration System Installation | $2,599 | $2,788 | $3,335 |
| French Drain Installation | $5,179 | $6,109 | $7,062 |
| Sewage Ejector Pump Replacement | $1,650 | $1,771 | $1,915 |
| Hydro Jetting | $687 | $811 | $937 |
| Septic Tank Installation | $7,245 | $8,111 | $8,998 |
| Sprinkler System Installation | $4,562 | $5,381 | $6,220 |
Before you get bids in San Francisco.
San Francisco permits.
$12k building fee: $945
$25k building fee: $1,425
Electrical base: $305
Plumbing base: $290
HVAC base: $290
Source-backed permit facts from PermitCalculator.com and the underlying permits_compiled dataset. Always confirm final requirements with the local building department before filing.