There's never a good time for a water heater to die, but it always seems to pick the worst one — right before guests arrive, or the morning you've got somewhere to be. And once you're standing in a cold shower, the next question hits fast: what's this going to cost me? Let's get you a real answer. Here's what water heater replacement actually runs in San Diego County in 2026, what's bundled into that price, and what can push it higher.
We replace water heaters every week across San Diego — and a lot of them in hot inland spots like El Cajon and Santee, where they fail faster than the coast. So these aren't ballpark guesses off a chart. They're the numbers we quote on real driveways.
Tank Water Heater Replacement: $1,200–$2,500 Installed
A standard tank water heater is still the most common replacement we do, and for good reason — it's affordable, reliable, and works in just about any home. Installed, you're generally looking at $1,200 to $2,500 depending on the size and what your setup needs.
Breaking it down by size: a 40-gallon unit (good for 1-3 people) runs about $1,200 to $1,800 installed. A 50-gallon (3-4 people, the most common size we put in) runs $1,400 to $2,200. And a 75-gallon for big households or homes with high demand runs $2,000 to $2,800. Those ranges include the unit itself, labor, and the basic connections.
The reason there's a range within each size comes down to brand and code. A solid Rheem or Bradford White costs more than a bargain unit, but it lasts longer and parts are easy to get. We steer people away from the cheapest tanks — the savings disappear when it fails years early.
Tankless Water Heater Replacement: $2,500–$4,500 Installed
If you're switching to tankless — or replacing an existing one — expect $2,500 to $4,500 installed for most San Diego homes. The unit costs more than a tank, and the install is more involved, but you get endless hot water, a smaller footprint on the wall, and a much longer lifespan.
When you're converting from a tank to tankless for the first time, the cost lands toward the higher end because of the extra work: tankless units use a bigger burner, so the gas line often needs to be upsized, the venting usually has to be redone, and condensing models need a condensate drain. A straight tankless-for-tankless swap is cheaper since that infrastructure already exists.
We dig into the tank-versus-tankless decision in more detail on our water heater repair and replacement page, but the short version: tankless pays off over time if you stay in the home and keep up with annual descaling — which is non-negotiable in San Diego's hard water.
What's Actually Included in the Price
A real water heater quote covers more than the box. When we quote a replacement, the price includes the new unit, all labor, hauling away and disposing of your old heater, the permit, and bringing the install up to current code.
That code piece matters and it's where cheap quotes cut corners. San Diego requires seismic strapping, a drip pan with a drain line, proper venting, an expansion tank on closed systems, and a correctly terminated temperature-and-pressure (T&P) relief valve. Skipping these saves a few bucks today and becomes your problem when you sell the house and the inspection flags unpermitted work.
Always ask what's included. "Water heater installed for $900" usually means just the swap, with permit, code upgrades, and disposal billed on top once they're already there.
What Drives the Cost Up
Two identical houses can get different quotes, and it's not random. Here's what moves the number.
Gas line resizing for a tankless conversion, a venting upgrade, new electrical for a control board or an electric unit, an expansion tank where there wasn't one, a fresh T&P valve, replacing a corroded water shutoff that won't seal, adding a drip pan, and seismic strapping if the old install skipped it. Any of these can add a few hundred dollars.
Location plays in too. A heater wedged into a tight attic or a second-floor closet is more labor than one sitting in an open garage. And if your existing connections are crusted over with hard-water scale — super common in Santee and El Cajon — that adds time to break everything loose cleanly.
Why El Cajon and Santee Water Heaters Fail Faster
If you live in East County, your water heater is fighting a two-front war. First, the water out here is brutally hard — 20-plus grains per gallon in a lot of El Cajon and Santee neighborhoods — so sediment piles up at the bottom of the tank and cooks the unit from the inside.
Second, the heat. Most of these tanks live in the garage, and an East County garage in July can push past 120 degrees. That constant heat dries out seals and gaskets and chews through the anode rod way faster than normal. The result is a tank that should last 10-12 years tapping out at 7 or 8.
If you're in that boat, two things help: flush the tank once a year, and seriously consider tankless on your next replacement. A wall-mounted tankless unit isn't sitting in a pool of sediment, and with annual descaling it'll outlast two tank heaters. Folks in our hotter inland service areas like El Cajon get the most out of that upgrade.
Tank vs. Tankless: The Real ROI
People love the idea of tankless, but is it worth the extra upfront cost? It depends on how long you're staying and how you use hot water. A tankless unit runs about 20-30% more efficient, which for an average San Diego household is roughly $100-$200 a year in energy savings.
Do the math: if tankless costs you $2,000 more upfront and saves $150 a year, that's around 13 years to break even on energy alone. But tankless also lasts nearly twice as long, so over a 20-year horizon you often skip an entire second replacement — and that's where the real savings live.
If you're on a tight budget or planning to move soon, a quality tank is the smart call — don't let anyone shame you out of it. If you're settling in for the long haul and willing to descale it yearly, tankless usually wins. Either way, we'll give you honest numbers for your specific house.
Need help replacing a water heater? Call Pipe Dream Plumbing Co. at (858) 215-1199 for a free, upfront quote on tank or tankless — including everything the job actually needs. We serve El Cajon, Santee, Escondido, La Mesa, La Jolla, and all of San Diego County.
