Pricing by neighborhood — Plumber · San Francisco, CA
| Neighborhood | Low | High | Why the price moves |
|---|---|---|---|
| Pacific Heights / Russian Hill / Marina | $95 | $175 | Pre-1906 Victorian + Edwardian, cast-iron stacks, side-sewer replace common, doorman/HOA scheduling |
| Mission / Castro / Noe Valley | $85 | $155 | Gentrified Victorian flats, galvanized-to-PEX repipes, sewer-lateral failures at point of sale |
| SOMA / South Beach / Mission Bay | $90 | $150 | Loft conversions + high-rise condos, HOA freight-elevator slots, parking premium |
| Sunset / Richmond | $75 | $125 | 1920s-50s row houses, galvanized supply lines, sandy soil affects laterals |
| Bernal Heights / Glen Park | $75 | $120 | Mid-tier residential, mixed stock, hillside access can add labor |
| Western Addition / Hayes Valley / NoPa | $80 | $135 | Mixed Victorian + mid-rise, transit-corridor parking issues |
| Bayview / Hunters Point | $65 | $105 | Working-class single-family + duplex, fewer HOA constraints |
| Excelsior / Outer Mission | $62 | $100 | South-side budget end, post-war single-family, easier access |
Plumber hourly rate by neighborhood in San Francisco, CA. Ranges reflect typical contractor pricing including travel time, building-type access, and local labor density.
How much does a plumber cost in San Francisco?
San Francisco plumbers charge $62-$104 per hour for scheduled work, with an average of $83/hr. Emergency calls (nights, weekends, holidays) run $135-$200/hr plus a $150-$250 trip charge, typically with a 2-hour minimum. Neighborhood matters: Pacific Heights, Russian Hill, and Marina Victorians sit at the top of the range because of cast-iron stacks, freight elevators, doorman check-in, and parking premiums. Bayview, Excelsior, and Outer Mission single-family work sits at the bottom.
The Bureau of Labor Statistics reports the median hourly wage for plumbers in the San Francisco-Oakland-Hayward metro at $41.48. The gap between that and the $83/hr you actually pay is real and explainable, and the rest of this article walks through where every dollar goes, what permits you actually need under SF DBI and the CA CSLB, and what to ask when comparing quotes.
San Francisco Plumber Rates by Neighborhood
San Francisco is not one market. A Pacific Heights Victorian with original cast-iron drain stacks and a co-op-style HOA is a different job than an Excelsior post-war single-family with slab access, and the price reflects that. The full per-neighborhood breakdown sits at the top of this page; this section explains the why behind the numbers.
The premium for Pacific Heights, Russian Hill, Marina, and the inner Mission is structural, not arbitrary. A typical service call in these neighborhoods includes 20-40 minutes of parking search plus $25-$50 in paid parking, a building check-in with the doorman or HOA manager, freight-elevator coordination if work involves moving fixtures or a water heater, and code-compliant disposal of removed cast iron or galvanized pipe. Sunset, Bernal Heights, and the south-side neighborhoods skip most of that overhead.
Comparable cities for cross-reference:
- Los Angeles plumber costs — $55-$95/hr
- San Jose plumber costs — $70-$115/hr
- Seattle plumber costs — $70-$120/hr
- New York plumber costs — $66-$110/hr
SF sits at the top of the national range, roughly 20-30% above the California metro average, mostly explained by Victorian-stock complexity, the side-sewer ordinance, and parking + commute friction.
San Francisco Plumber Pricing by Building Type
Neighborhood is one axis. Building type is the other, and it often matters more than the zip code. A Pacific Heights pre-1906 Victorian with original cast-iron stacks costs noticeably more to work on than a 2010 Mission Bay condo on the same street, because the work itself is slower, the parts are non-standard, and partial replacement is almost always part of the scope.
| Building type | Hourly rate | Why the price moves |
|---|---|---|
| Pre-1906 Victorian / Edwardian (Pacific Heights, Marina, Mission, Castro) | $110-$190 | Cast-iron stacks, galvanized supply lines, clay sewer laterals, lath-and-plaster wall opening, seismic strap retrofits |
| 1920s-1940s row house (Sunset, Richmond, Bernal) | $85-$140 | Galvanized supply still common, original gas lines undersized for tankless, sandy-soil lateral issues |
| Mid-century single-family (Excelsior, Outer Mission, Bayview) | $75-$120 | Copper supply, simpler valves, slab or crawl-space access, fewer surprises during diagnosis |
| SOMA / Mission Bay loft + high-rise condo (post-2000) | $90-$150 | PEX or copper, code-current fittings, but HOA freight-elevator slots and tower access add coordination time |
| New construction / luxury custom | $85-$140 | Modern systems but premium fixtures (recirculation pumps, water filtration, smart shutoffs) require trained installation |
The Victorian premium is real and not arbitrary. Cast-iron stack repair requires specialty cutters and the working knowledge to splice modern PVC or no-hub couplings into 1900s cast iron without compromising the drain pitch. Most SF plumbers either specialize in pre-1906 work or actively avoid it. If your building was built before 1939, ask whether the contractor has done cast-iron stack work in the last 12 months and whether they have an SF DBI side-sewer endorsement.
What Your Billed Hour Actually Covers
The $41.48 BLS wage is take-home pay for the plumber, not what the customer pays. The customer rate of $62-$104/hr covers everything the business needs to legally operate in San Francisco.
Roughly: 50% labor, 13% commercial liability and bonding insurance ($18,000-$30,000/yr per crew in SF because of California’s tort exposure and the $25,000 CSLB contractor bond plus $15,000 LLC bond), 10% vehicle and specialty tools (cast-iron snake, side-sewer camera, pipe-threading rig, seismic strap kits), 11% SF-specific licensing and overhead (CSLB C-36 renewal, SF Public Works Plumbing Contractor license per Section 1402, parking, dispatch), and 16% contractor profit margin. Strip any of those out and the business cannot stay open.
This is why the cheapest quote is not always the right one. A plumber bidding $45/hr is either operating without a current CSLB C-36 (the SF DBI will not sign off on permitted work), without the secondary SF Public Works license, or without the required $40K in combined bonding. Your homeowner’s policy will not cover the resulting damage, and a denied claim during a sale kills the deal.
San Francisco Plumber Permits and What They Cost
The California Contractors State License Board (CSLB) and the SF Department of Building Inspection (DBI) sit on top of every meaningful plumbing job in the city. SFPUC handles water-service and sewer-lateral taps. Skipping the permit step is the most common way SF homeowners turn a $2,500 job into an $8,000 problem at point of sale.
| Work | Permit | Typical cost | Lead time |
|---|---|---|---|
| Water heater replacement | SF DBI Plumbing Permit | $175-$350 | 3-7 business days |
| Gas line upsize for tankless | + DBI Gas Permit | + $150-$300 | + 5-10 days |
| Bathroom or kitchen renovation | DBI Plumbing + Building Permit | $400-$900 | 2-6 weeks |
| Sewer lateral replacement | DBI Plumbing + SFPUC tap + DPW street-cut bond | $1,200-$3,500 | 4-10 weeks |
| Repipe (whole house) | DBI Plumbing, sometimes Historic Preservation review | $500-$1,500 | 3-8 weeks |
Your contractor files the DBI permit on your behalf and the fee gets added to the invoice. Sewer-lateral work is the line item that surprises buyers and sellers: the Sewer Lateral Inspection Ordinance since 2010 requires either a CCTV inspection certificate or a full private-side replacement at point of sale, and the bond plus traffic-control plan for a street cut adds $1,500-$3,500 on top of the labor and materials.
For larger renovations involving multiple trades, expect to coordinate the plumbing permit with an SF general contractor who handles the full DBI filing as one combined application, which is cheaper than filing each trade separately and avoids review-cycle bottlenecks.
Common Plumber Job Pricing in San Francisco
These are typical all-in prices, including labor, parts, SF-specific permit fees where applicable, and a 1-year workmanship warranty. Pacific Heights, Marina, and inner-Mission Victorian work sits at the high end of each range; Excelsior, Outer Mission, and Bayview at the low end.
| Job | Total cost | Labor hours | Notes |
|---|---|---|---|
| Toilet replacement | $475-$950 | 2-4 | Includes $50-$100 disposal; +$150-$300 in HOA buildings with elevator slots |
| Faucet replacement (kitchen or bath) | $300-$600 | 1.5-3 | Pre-1940 buildings often need new shutoff valves (+$120-$250) |
| Garbage disposal install or replace | $325-$650 | 2-3 | Code-current GFCI may be required (+$150-$300) |
| Water heater (40-gal gas) | $1,800-$3,200 | 4-7 | Permit $175-$350, seismic strapping $150-$300, vent upgrades possible |
| Tankless water heater | $4,000-$7,500 | 8-14 | Gas-line upsize standard in pre-1980 SF homes; PG&E + BayREN rebates available |
| Drain unclogging (snake, single fixture) | $185-$425 | 1-2 | Camera inspection +$250-$450 if recurring |
| Sewer lateral camera + cleaning | $400-$850 | 2-4 | Required pre-listing under Sewer Lateral Ordinance for most pre-1960 sales |
| Repipe (full galvanized-to-PEX, 2BR flat) | $9,500-$22,000 | 40-90 | Wall opening and patching billed separately if Victorian lath-and-plaster |
| Side sewer replacement (street to house) | $15,000-$45,000 | 32-80 | Trenchless 20-30% cheaper than open-trench; SFPUC + DPW filings required |
| Cast-iron stack section replacement | $2,400-$6,000 | 10-20 | Specialty job; Pacific Heights, Marina, Mission Victorians |
The side-sewer line item deserves its own callout. SF’s Sewer Lateral Inspection Ordinance forces this number into thousands of transactions a year and most sellers learn about it the week before close. If you are buying or selling a pre-1960 home in SF, get the lateral camera-inspected six months before listing — the cost is $400-$850, and identifying problems early lets you bid the replacement competitively rather than accepting a single contractor’s rush quote.
How to Get and Compare San Francisco Plumber Quotes
Three things separate a useful quote from a useless one in SF, and they all come down to specificity.
-
Tell the plumber the building age, type, and parking situation. “1908 Victorian flat, Pacific Heights, no driveway, RPP zone A, freight elevator coordinated through building manager” gets a different number than “2012 Mission Bay condo, 14th floor, deeded garage.” Plumbers price the job partly off access logistics, and SF logistics are uniquely punishing.
-
Ask for an itemized written estimate that breaks out labor hours, materials with brand names, SF DBI permit fees, SFPUC fees if applicable, and disposal. Verbal estimates are not enforceable in California and tend to grow on the day. Reputable SF plumbing companies email itemized PDFs within 24-48 hours of the site visit. If a plumber will not put it in writing, walk.
-
Verify the license and bonding before you book. Pull the C-36 Plumbing Contractor license number from the CSLB license search — it confirms active status, $25,000 contractor bond, and any disciplinary history. Request a Certificate of Insurance showing $1M general liability and California workers’ comp. Both checks take five minutes and rule out 90% of the contractors who later become problems.
How We Calculated These Prices
The SF plumber hourly rate of $62-$104 starts with the BLS Occupational Employment and Wage Statistics median hourly wage for plumbers, pipefitters, and steamfitters in the San Francisco-Oakland-Hayward metropolitan statistical area: $41.48 as of May 2024. We apply a 1.5x-2.5x consumer multiplier covering business overhead, the CSLB contractor and LLC bonds, insurance, licensing, vehicle costs, employer-paid taxes, and contractor profit margin, calibrated against current market quotes from CSLB C-36 licensed plumbers operating in SF.
Neighborhood-level adjustments reflect access logistics (parking, doorman/HOA check-in, freight-elevator scheduling), building-stock differences (pre-1906 cast-iron and galvanized vs. modern PEX), and the SF-specific side-sewer ordinance overhead. The full formula and source list lives on our methodology page.
Other San Francisco Service Costs You Might Need
Plumbing rarely happens in isolation. A bathroom renovation typically pulls in 3-4 trades, and getting quotes from all of them at the same time is faster than serial calls.
- SF electrician costs — required for any new circuits, GFCI upgrades, or panel work tied to a tankless water heater
- SF HVAC technician costs — for furnace, mini-split, or boiler work that touches the gas line
- SF carpenter costs — for vanity, tile prep, and any wall opening in Victorian lath-and-plaster
- SF handyman costs — for sub-C-36 tasks like fixture swaps under the $500 CSLB threshold
- SF general contractor costs — when the project crosses 3+ trades and needs a single combined DBI filing