Plumber Cost in San Francisco 2026: Real Rates by Neighborhood

BLS hourly wage

$41.48

Local multiplier

2.00×

Your rate

$82.96/hr

Range $62.22 – $103.70

Plumber San Francisco, California BLS OEWS May 2024, adjusted for San Francisco cost of living Updated May 12, 2026

How is this calculated?

RATE BAND

Plumber · San Francisco, CA

$83/hr
$62 LOW
AVG
$104 HIGH
Plumber in San Francisco, CA: $62/hr to $104/hr, average $83/hr.
NeighborhoodGrid is rendered INSIDE .article-content so it inherits the body-table chrome (dark thead, alternating cream rows, mono digits in cols 2/3/4) automatically — no duplicated CSS to drift out of sync. -->

Pricing by neighborhood — Plumber · San Francisco, CA

Plumber hourly rate by neighborhood in San Francisco, CA. Ranges reflect typical contractor pricing including travel time, building-type access, and local labor density.
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:

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 typeHourly rateWhy the price moves
Pre-1906 Victorian / Edwardian (Pacific Heights, Marina, Mission, Castro)$110-$190Cast-iron stacks, galvanized supply lines, clay sewer laterals, lath-and-plaster wall opening, seismic strap retrofits
1920s-1940s row house (Sunset, Richmond, Bernal)$85-$140Galvanized supply still common, original gas lines undersized for tankless, sandy-soil lateral issues
Mid-century single-family (Excelsior, Outer Mission, Bayview)$75-$120Copper supply, simpler valves, slab or crawl-space access, fewer surprises during diagnosis
SOMA / Mission Bay loft + high-rise condo (post-2000)$90-$150PEX or copper, code-current fittings, but HOA freight-elevator slots and tower access add coordination time
New construction / luxury custom$85-$140Modern 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.

WorkPermitTypical costLead time
Water heater replacementSF DBI Plumbing Permit$175-$3503-7 business days
Gas line upsize for tankless+ DBI Gas Permit+ $150-$300+ 5-10 days
Bathroom or kitchen renovationDBI Plumbing + Building Permit$400-$9002-6 weeks
Sewer lateral replacementDBI Plumbing + SFPUC tap + DPW street-cut bond$1,200-$3,5004-10 weeks
Repipe (whole house)DBI Plumbing, sometimes Historic Preservation review$500-$1,5003-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.

JobTotal costLabor hoursNotes
Toilet replacement$475-$9502-4Includes $50-$100 disposal; +$150-$300 in HOA buildings with elevator slots
Faucet replacement (kitchen or bath)$300-$6001.5-3Pre-1940 buildings often need new shutoff valves (+$120-$250)
Garbage disposal install or replace$325-$6502-3Code-current GFCI may be required (+$150-$300)
Water heater (40-gal gas)$1,800-$3,2004-7Permit $175-$350, seismic strapping $150-$300, vent upgrades possible
Tankless water heater$4,000-$7,5008-14Gas-line upsize standard in pre-1980 SF homes; PG&E + BayREN rebates available
Drain unclogging (snake, single fixture)$185-$4251-2Camera inspection +$250-$450 if recurring
Sewer lateral camera + cleaning$400-$8502-4Required pre-listing under Sewer Lateral Ordinance for most pre-1960 sales
Repipe (full galvanized-to-PEX, 2BR flat)$9,500-$22,00040-90Wall opening and patching billed separately if Victorian lath-and-plaster
Side sewer replacement (street to house)$15,000-$45,00032-80Trenchless 20-30% cheaper than open-trench; SFPUC + DPW filings required
Cast-iron stack section replacement$2,400-$6,00010-20Specialty 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.

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

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

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

WHERE EACH BILLED HOUR GOES

Plumber · San Francisco

  • BLS labor 50%
  • Insurance + bonding 13%
  • Vehicle + tools 10%
  • Licensing + overhead 11%
  • Profit margin 16%
Where each billed hour goes for plumber in San Francisco: BLS labor 50%, Insurance + bonding 13%, Vehicle + tools 10%, Licensing + overhead 11%, Profit margin 16%.

Frequently Asked Questions

How much does a plumber cost in San Francisco per hour?

San Francisco plumbers charge $62-$104 per hour for scheduled work, with an average of $83/hr based on BLS wage data adjusted for local cost of living. Emergency calls (nights, weekends, holidays) run $135-$200/hr plus a $150-$250 trip charge, with most shops enforcing a 2-hour minimum. Pacific Heights, Russian Hill, and Marina Victorians sit at the top of the range because of cast-iron stack work, freight-elevator scheduling, and parking constraints. Bayview, Excelsior, and Outer Mission single-family work runs at the bottom of the range.

How much does a plumber cost per hour for standard residential work?

For straightforward residential work in San Francisco, expect $62-$104 per hour, with the average sitting near $83. The BLS hourly wage for plumbers in the SF metro is $41.48 — the gap between that and the customer rate is real business overhead, not markup. The customer rate covers $18,000-$30,000 a year in commercial liability and California-mandated bonding per crew, CSLB C-36 license fees, SF Public Works secondary licensing, parking ($100+ tickets are routine), commercial vehicle costs, employer payroll taxes, workers' comp, and contractor profit. Strip any of those and the business closes.

How much to replace hot water heater in San Francisco?

A 40-gallon gas water heater replacement in San Francisco runs $1,800-$3,200 installed, including permit and disposal. A 50-gallon unit adds $200-$400. Tankless conversions run $4,000-$7,500 because most pre-1980 SF homes need a gas line upsize from 1/2-inch to 3/4-inch and a new vent through the roof or sidewall. CA seismic code requires two strap points and flexible gas + water connectors, adding $150-$300. SF DBI requires a plumbing permit ($175-$350). Title-24 high-efficiency rebates from PG&E and BayREN can offset $300-$1,000 on qualifying tankless or heat-pump units.

How much does it cost to replace a side sewer or sewer lateral in San Francisco?

Side sewer (sewer lateral) replacement in San Francisco runs $15,000-$45,000, which is among the highest in the country. SF's Sewer Lateral Inspection Ordinance (in force since 2010) requires inspection at point of sale and replacement of any non-compliant private lateral, which means most pre-1960 homes hit this bill during a sale. Costs are high because most laterals run under sidewalk and street, requiring an SFPUC tap permit, a sidewalk repair bond, traffic-control plan, and DPW inspection. Trenchless pipe-bursting (where soil allows) saves 20-30% versus open-trench replacement.

Do I need a permit to replace a water heater or do plumbing work in San Francisco?

Yes. SF Department of Building Inspection (DBI) requires a plumbing permit for water heater replacement, repipes, fixture relocations, and any work involving the gas line or sewer lateral. Fees range $175-$600 depending on scope. Your contractor must hold a CA CSLB C-36 Plumbing Contractor license plus an SF Public Works Plumbing Contractor license (per SF Code Section 1402, a separate filing). Skip the permit and you risk $1,000-$5,000 DBI fines plus insurance complications: most homeowner policies exclude damage from unpermitted work.

Why are Pacific Heights plumber rates higher than Excelsior or Bayview?

Three structural reasons. First, Pacific Heights, Russian Hill, and the Marina are dominated by pre-1906 Victorian and Edwardian buildings with original cast-iron drain stacks, galvanized supply lines, and clay sewer laterals — slower work, specialty tools, and frequent partial replacement. Second, many of these buildings are condos or co-ops with doorman check-in, restricted working hours, and freight-elevator slots that push routine work into Saturdays at premium rates. Third, parking in Pacific Heights and the Marina runs $30-$50 per service call between paid lots and meter fees, plus the constant risk of a $100+ ticket.

How much will an emergency plumber cost in San Francisco at night or on a weekend?

Expect a $150-$250 trip charge plus $135-$200/hr, with a 2-hour minimum across most licensed SF shops. A burst-pipe call that takes 90 minutes of actual work bills out to $420-$650 because of the trip charge plus minimum. Holidays add a 25-50% surcharge. The cheapest path through a non-catastrophic emergency, if you can shut off the local valve or the main at the sidewalk, is to book first thing Monday morning at the standard $62-$104/hr scheduled rate. SF DBI's after-hours emergency permit fee is waived for genuine health-and-safety calls.

Should I hire an unlicensed handyman for small San Francisco plumbing work to save money?

Only for true cosmetic swaps: a faucet handle, a shower head, a P-trap on an accessible sink. California State Law (B&P Code Section 7028) requires a CSLB-licensed contractor for any plumbing work where the total job (labor plus materials) exceeds $500, and SF DBI requires a permitted C-36 contractor for any work touching the gas line, water service, or sewer lateral. Unpermitted work voids most homeowner policies if it later causes damage and can complicate resale. For minor swaps, a [licensed SF handyman](/services/handyman/california/san-francisco/) is fine; for water, drain, or gas line work, use a C-36.

How do I know if my San Francisco plumber is actually licensed and not overcharging me?

Two checks. First, pull the CSLB C-36 Plumbing Contractor license number and verify it on cslb.ca.gov — the search confirms active status, bond filing ($25,000 contractor bond), and any disciplinary history. Second, request a current Certificate of Insurance showing $1M general liability minimum and California workers' comp. For overcharging, the fair-rate test is simple: a written, itemized estimate that separates labor hours, materials with brand names, permit fees, and disposal is the industry standard. Verbal-only quotes and high-pressure same-day decisions are the two consistent red flags. Compare against three written quotes for any job over $1,500.

Data: BLS OEWS May 2024 · Methodology · Updated May 2026