Skip to main content
San Francisco skyline
Plumbing in San Francisco

How Much Does Plumbing Cost in San Francisco?

$2,458typical · fair range $2,290 to $2,669

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

Got a contractor quote? Check it against this number
$
Show the math
How $2,458 is built
Labor$312
Materials$1,067
Permit fee$290
Direct cost$1,669
Overhead (13% of revenue)$319
Cost to deliver (break even)$1,988
Contractor margin (18.1%)$470
Typical fair price$2,458

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.

$2,458
Typical installed
3.35hrs
Skilled labor
18.1%
Contractor margin
31.7% over
vs national avg
Bid Fairness Checker

Is your plumbing bid fair?

Cost index by David Olson · reviewed by Leonard "Chuck" Thompson · 2026-07-31
Independent FatBook v3 cost indexVerified permit/source data where availableReviewed by Leonard "Chuck" Thompson
$
Type the number off the estimate, or drag the bar. The gauge below shows where it lands.
Or
Upload contractor estimate
Drag and drop or click here. PDF or CSV, we extract the line items.
Or paste it
Analyzed estimates are stored anonymized (names, addresses, phone numbers, and emails stripped) to improve the benchmark. No account, no tracking.
San Francisco
Within the fair range.
Fair range
Fair range$2,290 to $2,669
Typical market bid$2,458
Lowest realistic price$2,290
Your bid$2,458
Gap to the price floor$168
Contractor margin18.1%
Fair range. The red line is break-even, what delivering the job actually costs, and it is a reference, never the ask. Fair bids live in the green band above it: most settle at a 15 to 22 percent margin on the bid, roughly 18 to 28 percent over the cost to deliver, leaner or richer by trade and market. Crews are supposed to earn that margin. Nobody shows up for free, and work that looks simple from the couch rarely is.
True Cost Calculator

Calculate your San Francisco true cost.

Technical Blueprint LIVE SCHEMA
Plumbing estimate schematic CORE FX1 FX2 FX3 FX4 FX5 Standard Grade (PVC/Copper)
True Cost Benchmark
$2,458
Typical range: $2,290 to $2,669 · Lowest realistic price: $2,290
Labor$312
Materials (PPI-adjusted)$1,067
Permit fee$290
Overhead (13%)$319
Cost to deliver$1,988
Labor derivation: 3.4 Craftsman hours × $52.40/hr BLS wage × 1.37 burden = $312.
Potential savings $168. That is the gap between the true cost benchmark and the lowest realistic price.
Water Heater Installation in San Francisco costs more than most U.S. metros. At $2,458, you're paying 31.7% above the national average, though contractor margins here (18.1%) are in the moderate range. The higher price reflects regional labor costs, not excessive padding. Your negotiation strategy should focus on scope, not price-slashing.
Consistent pricing, standard margins. San Francisco has a relatively tight pricing band ($2,290 to $2,669) with 18.1% margins. This is a predictable market. Your $168 in potential savings comes from knowing the floor, $2,290, and using it as your reference point, not from trying to beat the market.
Book in the off-season if you can. San Francisco contractors price toward the top of the $2,290 to $2,669 range during the warm-weather stretch (April through October), then ease toward the $2,290 floor through winter (December through February) when the work thins out. The gap between the two runs 5 to 12 percent, about $123 to $295 on this job. An emergency cannot wait for the calendar, but a planned project can.
With $168 between the average and the floor, San Francisco has a relatively modest negotiation window, about 7% of the total job cost. This doesn't mean negotiation is pointless: on a $2,458 job, even 7% savings is real money. But the bigger wins here come from scope optimization and timing, not from beating contractors down on price.
San Francisco is the most expensive of our 39 tracked metros for plumbing. No other market we track posts a higher average cost. The premium is driven primarily by regional labor rates: BLS wage data for this metro runs above the national baseline. The floor price of $2,290 accounts for that labor premium while stripping out excess margin.
Show the math: how San Francisco Water Heater Installation numbers are derived Click to expand
Derivation for San Francisco, Water Heater Installation · updated 2026-07-31
Step 1: Craftsman labor hours
BOM hours from Craftsman National Estimator: 3.35 hrs
Step 2: BLS wage × burden
San Francisco wage from BLS OES: $52.40/hr
Burden rate (FICA + workers' comp + insurance + unemployment): 37.0%
loaded_wage = $52.40 × 1.3698 = $71.78/hr
Step 3: Labor cost
labor = 3.35 hrs × $71.78/hr = $312
Step 4: Materials (PPI-adjusted)
Craftsman material cost × FRED PPI multiplier (1.0781): $1,067
Materials carry no markup here. Book prices get adjusted to the current market with producer price indexes.
Step 5: Permit fee
San Francisco permit office: $290
Verified from our compiled city and state fee schedules, the same dataset behind PermitCalculator.com.
Step 6: Direct cost
direct = labor + materials + permit = $312 + $1,067 + $290 = $1,694
Step 7: Overhead
NAHB benchmark: overhead is 13% of revenue, the way the NAHB Cost of Doing Business study measures it. Materials pass through at cost and carry no overhead.
overhead = ~13% of revenue (NAHB basis) = $319
Step 8: Cost to deliver
cost_to_deliver = direct + overhead = $1,694 + $319 = $2,013
What it actually costs a contractor to do this job in San Francisco, before profit.
Step 9: Lowest realistic price
Cost to deliver plus the leanest sustainable margin in San Francisco for this scope: $2,290
The floor clears cost-to-deliver, as it should: nobody stays in business below break-even.
Step 10: Typical contractor quote
The modeled typical quote in San Francisco, cost to deliver plus the market's usual margin: $2,458
Step 11: Contractor margin
margin = ($2,458 - $2,013) / $2,458 × 100 = 18.1%
The portion of the typical quote that is not cost-to-deliver. Higher = more room to negotiate.
Step 12: Savings potential
savings = $2,458 - $2,290 = $168
The gap between the typical quote and the lowest likely estimate in San Francisco.
One parts list prices every service in every metro. Sources: BLS OES wages, FRED PPI series, Craftsman National Estimator, city permit offices. Updated 2026-07-31. Full methodology →
How the cost breaks down
Where the money goes

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.

Labor$312 (12.7%)
Materials$1,067 (43.4%)
Permit$290 (11.8%)
Overhead$319 (13%)
Margin$470 (19.1%)
Cost to deliver plus a fair margin = $2,458
A plumbing job in San Francisco
Fig. Plumbing work in San Francisco: the 3.35 hours priced above.
See cost by project size
Cost by size

What water heater installation costs at your size.

Priced at the standard gallon sizes. Pick the one that matches your system.

SizeTypicalRange
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.

How we size these jobs →

Compare your options

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.

Lowest cost
Tank
$2,458
$2,290 to $2,669 installed
  • Lower upfront cost
  • Simple like-for-like swap
Watch for
  • Runs out on long back-to-back demand
  • Standby heat loss raises the bill
Tankless
$4,442
$4,012 to $4,884 installed
  • Endless hot water on demand
  • Lasts about 20 years, half the standby waste
Watch for
  • Higher upfront cost
  • Often needs a gas line or venting upgrade
The San Francisco guide

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.

Cost Data Summary
City average
$2,458 for water heater installation, 31.7% above the national average of $1,867 (TheFatBook cost index, 2026)
Bid range
$2,290 low to $2,669 high, with the lowest realistic price at $2,290 (TheFatBook cost index, 2026)
Contractor margin
18.1% contractor margin, with $168 between average price and floor (TheFatBook cost index, 2026)
Labor hours
3.35 hours for water heater installation (Craftsman, 2026)
Labor cost
$71.78/hr loaded wage ($52.40 base + 36.98% burden) (BLS OEWS, 2026)
Materials
$1,067 material cost (PPI adjusted) (FRED PPI, 2026)
Permit fee
$290 total permit cost (final, do not add taxes) (PermitCalculator, 2026)
Overhead
$319 overhead allocation (NAHB, 2026)
Cost to deliver
$2,013 fully loaded, before the contractor's margin (TheFatBook cost index, 2026)

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.

Chuck's Take

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.

Chuck's Take

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.

Chuck's Take

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?
Water heater installation averages $2,458 in San Francisco according to our local Cost Index. The lowest realistic price sits at $2,290 while the high end reaches $2,669. Use the True Cost Calculator on this page to adjust for your specific unit and location.
Is my plumbing bid fair in San Francisco?
Compare your quote against the $2,013 cost to deliver figure in our data. Our proprietary cost database shows a 18.1 percent average contractor margin on water heater jobs. Run the bid through the Bid Fairness Checker here to see exactly where it lands.
How much does a tankless water heater cost to install in San Francisco?
Tankless water heater installation averages $4,442 according to our local Cost Index. Labor jumps to 8.8 hours at the loaded rate. Materials alone run $1,818 before the $290 permit. The verified floor price comes in at $4,012.
Why is plumbing so expensive in San Francisco compared to other cities?
Union density drives the loaded wage to $71.78 per hour here. Our proprietary cost database shows this adds significantly to every job. Add the four to twelve week permit timeline for alterations and the challenges of working in pre-1940 homes. These factors push the city average 31.6 percent above the national figure of $1,867 for water heater installation.
How this number is calculated

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: BLS, Craftsman, FRED
Reference URLs: BLS OEWS · FRED PPI
Reviewed by: Leonard "Chuck" Thompson
Read methodology →
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.
Cost-index version: 2026-07-31
Updated: Jul 2026
Sources: BLS, Craftsman, FRED
Reviewed by: Leonard "Chuck" Thompson
Estimate Scope

What the plumbing in san francisco benchmark includes.

Included in the benchmark
  • 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
Not included automatically
  • 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
Scope methodology →
Chart of plumbing costs in San Francisco, July 2026: Water Heater Installation averages $2,189; Tankless Water Heater averages $4,375; Water Pipe Replacement averages $3,795. Source: TheFatBook Cost Index.
Typical plumbing costs in San Francisco: low, average, and high for the most common services. Source: TheFatBook Cost Index. The full line-item table is below.
Embed this chart on your site (free, with attribution)
San Francisco Service Pricing
ServiceLowAverageHigh
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
Plumbing Cost Guides

Before you get bids in San Francisco.

Specialty tool
Water heater sizing calculator
Pick the right tank size or tankless GPM and see what a plumber charges to install it in your metro.
Open water heater calculator →
Permit Information

San Francisco permits.

Structure
A building permit fee = plan review fee + permit issuance fee, both valuation-based (Table 1A-A). Plumbing/mechanical (Table 1A-C) and electrical (Table 1A-E) are separate flat category permits. Reroofing ($309 single-family/duplex, $509 all others) and demolition ($646) are flat fees from Table 1A-G. State surcharges (CBSC, SMIP) ride on building permits.
Department
Department of Building Inspection (DBI), City and County of San Francisco
Phone
(628) 652-3200
Official Source
Verified
2026-07-24
Fee Anchors
$8k building fee: $797
$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.

Upload Estimate

Got a bid? We'll check it.

Upload a contractor estimate
Drag & drop or click to upload. We'll analyze every line item.
PDF · CSV · JPG · PNG · Max 10MB
Financing

Payment options.

$
%
yr
%
Best financing option
-
Also in San Francisco: 5 other trades
Check a San Francisco quote
See if your quote falls within the verified fair range for San Francisco.
Run the Calculator →
Compare nearby markets
Atlanta
$1,770 avg · $91 potential savings
Austin
$1,782 avg · $101 potential savings
Baltimore
$1,803 avg · $84 potential savings
Boise
$1,812 avg · $93 potential savings
View all 39 cities →
DO
Cost index built by David Olson, Creator of the Cost Index & Permit Dataset · Methodology reviewed by Leonard "Chuck" Thompson, LC Thompson Construction Co., Owner (retired) · 2026-07-31
Check my bidCalculate true costUpload estimate