JK Plumbing replaces water heaters across San Francisco, Palo Alto, San Mateo, and the SF Peninsula — for the leaking 12-year-old tank in the garage that finally gave up, the cold-shower morning that turned into an emergency call, the unit that's been repaired twice this year and isn't worth a third, and the failed inspection holding up a property sale. Gas tank, electric tank, tankless, and heat pump. Same-day swap-outs when we have your size in stock, permit pulled, written quote before the truck door opens. Licensed master plumbers since 2007. CA License #1080266.
By Alik, Owner & Master Plumber · Last updated June 2026
Rated 5 stars on Google · 19+ Years in Business
A licensed plumber answers, not a call center.
A failed thermocouple is a repair. A failed heating element is a repair. A leaking tank, a rusted-through bottom, or a 12-year-old unit with three things going wrong at once is a replacement. Here’s how to tell which one you’re looking at:
If one of these describes your situation, call (415) 359-4588. We’ll ask the age, fuel type, and symptoms — and tell you honestly whether you’re looking at a repair, a replacement, or whether you can run it another year with monitoring.
Call (415) 359-4588. A licensed plumber asks the age of your current unit, the fuel type, the tank size, the location (garage, closet, attic, exterior), and what’s going wrong. If the situation is urgent — leaking tank, no hot water, water damage already happening — we triage you to the next available slot. If it’s planned, we book a window that works for you. Either way, you get a price range over the phone before anyone is dispatched.
We arrive in your 2-hour window with a text when we’re on the way. We confirm the unit you have, check what code-required components are missing relative to today’s requirements (expansion tank, current-spec seismic straps, sediment trap, T&P routing, drip pan), and verify the new unit you need is available. The full price — labor, materials, code-bring-up work, permit fee, removal and disposal of the old unit — goes on paper before we go to the supply house.
We shut off the gas or power, drain and remove the failed unit, set the new one, reconnect the water, gas or electrical, venting, T&P discharge, and expansion tank. Gas units get manometer-tested for leaks. Electric units get tested under full load. We fire the new heater, set the temperature (120°F unless you ask otherwise), walk you through the shutoff and the anode rod inspection schedule, and pull the permit through final inspection. You get the receipt, the warranty paperwork, and the signed inspection card — and you don’t see us again until you decide it’s time for the next one.







Water heater replacement costs have a wide spread, and most of it has nothing to do with the price tag on the unit itself. The heater is roughly a third of a typical replacement — the rest is labor, code-required components the old install was missing, the permit, and disposal of the failed unit. Here’s how we price it.
Phone qualification first. We ask the fuel type, the current tank size and age, what’s failing, and the location. A licensed plumber can usually quote a price range over the phone from that — not the final number, but close enough that you know what to expect.
On-site confirmation before parts get picked up. We verify the unit, check code-required components, and write the full price down before going to the supply house. The number we hand you on paper is the number you pay.
Five things drive the price on any water heater replacement:
What you won’t pay for:
Call (415) 359-4588 with the fuel type, current capacity, age, and location, and a licensed plumber can give you a range — no obligation, no diagnostic fee for a phone quote.
We dispatch from Burlingame and replace water heaters across:
Primary service area: San Francisco · Palo Alto · San Mateo · Burlingame · Millbrae · Hillsborough · San Bruno · Belmont · San Carlos · Foster City · Redwood City · Daly City
Extended service area: Berkeley · Oakland · Fremont · San Jose
Looking for water heater replacement near you? See our city-specific pages: Palo Alto · San Mateo · Redwood City · Daly City (and all 17 service areas).
The honest answer: it depends on five things — unit type and capacity, what code-bring-up work the old install needs, the permit fee for your specific Bay Area city, the access and disposal labor, and whether it’s emergency or scheduled. A like-for-like swap on a standard 40- or 50-gallon gas tank in an accessible garage is the low end. A tankless replacement, heat pump install, or a job with significant code remediation is higher. We don’t publish flat prices because the same model heater can cost meaningfully different amounts to install depending on what the existing setup gives us to work with. Call (415) 359-4588 with the fuel type, age, location, and current symptoms, and a licensed plumber will quote a range over the phone before anyone is dispatched.
Averages mislead in this market. Bay Area permit fees, code requirements (seismic strapping, expansion tanks, drip pans in finished spaces), and access conditions on older San Francisco and Peninsula homes push our replacements higher than the national averages you’ll see on Angie’s or HomeAdvisor — those numbers reflect a Texas suburb, not a Sunset District basement install up a back stairwell. The right number for your replacement is the one we quote after asking five questions on the phone; the right number for an average is misleading enough that we’d rather not publish one.
Three categories of cost stack into your final number:
For a like-for-like gas tank swap in a garage with no code remediation needed, expect the low end of the range. For a tankless replacement or a heat pump install with electrical work, expect the high end. We’ll quote your specific situation on the phone.
Yes, and they make sense in specific situations: standard 40- or 50-gallon atmospheric gas tanks from quality manufacturers (Rheem, Bradford White, AO Smith) are the most economical choice and they’re still excellent units. What we don’t recommend chasing: builder-grade tanks from off-brand manufacturers, units sold without proper warranties, or skipping code-required components (expansion tanks, seismic straps, drip pans) to save a few hundred dollars on the install. The “savings” turn into water damage and failed inspections inside a few years. The lowest total cost over ten years is usually a standard gas tank from a reputable brand, professionally installed to current code, with the anode rod inspected at the 5-year mark. Call us and we’ll talk through the right level of unit for your situation.
Our installed price always includes: the new water heater, all connections (water, gas or electrical, venting), the T&P discharge line, an expansion tank where code requires it, current-spec seismic straps, a drip pan if the location is above a finished space, sediment trap on gas lines, leak testing, commissioning the unit, removal and disposal of the old heater, the permit, and inspection through final sign-off. We don’t itemize those separately and then add fees later — one price covers the full replacement, written down before we start.
Repair makes sense when: the unit is under 8 years old, the failing component is identifiable and isolated (thermocouple, heating element, thermostat, gas valve on a newer unit), the tank itself is sound, and the repair cost is well under half the replacement cost. Replace makes sense when: the unit is 10+ years old, the tank is leaking, the unit has been repaired more than once already, the failing part is expensive (gas valve, dip tube, heat exchanger), or you’re seeing rust-colored water or sediment in the hot side. If you’re not sure, we’ll diagnose for the cost of a service call — and that diagnostic fee gets credited toward the replacement if you go that route
A standard tank-to-tank swap (gas or electric, similar capacity, accessible location) runs 3–5 hours from arrival to hot water back on. Tankless replacements typically run a full day. Heat pump replacements run 4–8 hours depending on condensate and electrical work. Emergency same-day replacements are scheduled into the same windows — we don’t take shortcuts to compress the timeline.
Yes included in the quote, not an add-on. We disconnect the failed unit, drain it, haul it off the property, and recycle the steel through a local scrap yard. You don’t pay extra for disposal, and you don’t have an old tank sitting in your driveway waiting for bulk pickup.
Often yes, Monday through Saturday — especially for standard 40- and 50-gallon gas and electric tank units, which we frequently stock or can pick up from our supply house in the same morning. Tankless, heat pump, and unusual capacities usually need a next-day install while we source the right unit. Leaking-tank emergencies get priority dispatch. Closed Sundays for non-emergency work. Call (415) 359-4588.
Manufacturer warranties vary by brand and tier — typically 6, 9, or 12 years on tank-style heaters, longer on premium models. Tankless and heat pump units often carry 10–15 year warranties on the heat exchanger or compressor. We register the warranty in your name at the time of install and give you the paperwork. Our labor warranty on the install itself is one year — if something we did fails in that window, we come back and fix it at no charge.
Same-day water heater replacement across San Francisco, Palo Alto, San Mateo, and the Peninsula, Monday through Saturday. Licensed master plumbers, permit pulled and inspected, written quote before any work starts.