San Antonio, TX & the surrounding area
Water Heater Repair Cost in San Antonio (2026)
Water Heater Repair San Antonio connects San Antonio homeowners with one licensed local plumber for a free estimate. This page is the pricing, laid out plainly and sourced. Call (210) 767-9170 when you want a real number for your house.
- Free replacement estimate
- Insured local pro
- No obligation
Free Water Heater Estimate
A no-cost estimate, with no obligation to buy
Licensed, Insured Local Plumber
We connect you with one independent San Antonio-area business
Straight Repair-or-Replace Answers
Know which one you're actually looking at before you decide
Straight answer first: most San Antonio water heater repairs run $298 to $788, averaging around $495.
What decides where you land is which component failed.
| Repair | Typical installed cost | What sends you looking |
|---|---|---|
| Sediment flush | $80 – $200 | Popping, rumbling, gravel-in-a-dryer noise |
| Thermostat (electric) | $150 – $200 | Lukewarm water, or none |
| Pressure relief valve | up to $200 | Steady drip at the discharge pipe |
| Anode rod | $150 – $250 | Rusty water — or nothing yet, this is preventive |
| Heating element (electric) | $200 – $300 | Hot water runs out unusually fast |
| Pilot light or igniter | $150 – $350 | Gas unit won't stay lit |
| Gas control valve | around $350 | No heat, pilot keeps dropping out |
| Tankless control board | $400 – $900 | Error code, unit won't run |
For context, Angi's 2026 data across 16,111 verified projects puts the national average at $615, with most homeowners between $228 and $1,017 and the Houston market — the nearest big Texas city they publish — at $220 to $900.
Two symptoms span more than one row above. No hot water from an electric unit is either the thermostat or an element, so budget $150 to $300 until someone has actually tested which. No hot water from a gas unit is usually the pilot assembly or igniter at $150 to $350, though a failed gas control valve puts it near $350 on its own.
Labor typically runs $75 to $150 an hour, and most repairs take one to three hours. Evening and weekend calls commonly add $75 to $150 as an emergency fee. Some plumbers charge a diagnostic fee of $115 to $275 on top; ask whether it's credited against the repair if you go ahead.

What replacement costs
| What you're installing | Fits | Installed cost |
|---|---|---|
| Tank, 40 gallon | 1–2 bathrooms | $2,100 – $2,500 |
| Tank, 50 gallon | 2–3 bathrooms | $2,100 – $2,700 |
| Tank, larger or awkward install | Venting, access, or code work | up to $3,000 |
| Tankless, gas (whole house) | Whole home, high demand | from $4,100 |
| Tankless, electric (whole house) | Needs panel capacity | $2,500 – $4,000 |
| Tankless, point-of-use | One fixture | $500 – $1,200 |
| Heat pump / hybrid | Lowest running cost | $2,000 – $3,500 |
Those are 2026 Central Texas installed prices. Local homeowners publicly comparing quotes have reported $2,200 to $2,500 for straight swaps, with the unit alone at $675 to $1,200 retail.
You'll see lower figures around. Jon Wayne's San Antonio page lists standard installation at $750 to $3,500 and tankless at $4,500 to $10,000. Home Depot lists $1,600 to $2,400 for a tank and $2,400 to $5,400 for tankless. All of these are honest numbers counting different things — equipment only, simple swaps, or complete permitted installs. The complete permitted install on a typical San Antonio house is what the table above reflects.

The half-price rule
The screen most plumbers use, and it's a decent one: if the repair is more than half the cost of replacing, replace.
At $2,100 to $2,700 for a replacement here, that puts your decision line around $1,100. A $300 element on a nine-year-old tank is an easy fix. An $800 gas valve on a thirteen-year-old tank is throwing money at a machine already past its expected life.
Age does the rest of the work:
- Under 8 years — repair, almost always.
- 8 to 12 years — do the arithmetic honestly, and factor in that our water ages tanks faster than the label assumes.
- Past 12 years — a major repair rarely makes sense.
Three situations override the math entirely. A leaking tank is a replacement at any age; corroded steel can't be patched. Repeated failures — three visits in two years — mean you're funding a slow replacement. And a fifteen-year-old unit still heating fine doesn't need replacing on a schedule; replace it when it earns it, or when you'd rather pick the timing than have a Sunday morning pick it for you.
Repair or replace walks the whole decision if you're genuinely torn.

What drives your number up
Same failure, different houses, different bills. The usual reasons:
- Access. A heater in a tight interior closet or an attic platform costs more to work on than one standing in an open garage. Attic installs also need a drain pan and a proper drain line.
- Age of everything else. Twenty-year-old shutoffs and corroded unions get replaced during the job because reusing them is asking for a callback.
- Fuel type. Gas repairs run higher than electric — the parts cost more and the safety margin around combustion is tighter.
- Code catch-up. An older install may need an expansion tank, a proper T&P discharge line, or seismic-style strapping brought current at replacement.
- Timing. Emergency and weekend rates are real.
The one that surprises people is permit and disposal. A permit runs roughly $50 to $150 depending on the municipality, and disposal of the old tank $25 to $75. Both belong in the quote. Neither is optional on a replacement in San Antonio.

How to read a quote
A single number at the bottom of a page isn't a quote, it's a hope. Ask for it broken out, because each line is either explainable or negotiable:
- Equipment — the unit itself, $675 to $1,200 retail for a standard tank.
- Labor — $75 to $150 an hour, three to five hours for a typical swap.
- Materials — flexible connectors, shutoff valve, fittings, expansion tank.
- Permit — pulled by the plumber, who must be registered with the city to do it.
- Haul-away — removal and disposal of the old unit.
Then ask the two questions that tell you the most: What's your TSBPE license number? and Are you pulling the permit, and is it in this price? Someone who does this weekly answers both without pausing. Anyone offering to skip the permit to save you a hundred dollars is describing how the rest of the job will go.
Call (210) 767-9170 for a free estimate on your actual unit. The water heater replacement page covers the install itself, and hard water and your water heater explains why these units don't last as long here as the label claims.

What Are You Actually Facing?
Water heater price tracks two things: whether you're fixing or replacing, and — if you're fixing — which part gave out. Pick both and you get the planning range from the tables above. Not a quote.
Planning range: $298 to $788
Most San Antonio repairs land here, averaging about $495. Pick the symptom below to narrow it.
Labor runs $75 to $150 an hour and most repairs take one to three hours. An evening or weekend call commonly adds $75 to $150. Some plumbers charge a separate diagnostic fee of $115 to $275 — ask whether it comes off the repair if you go ahead.
This is a planning range, not a quote. A real number comes from someone who has looked at your unit, your gas or electrical supply, and how much room there is to work.
Get Free EstimateQuestions
Frequently Asked Questions
How much does it typically cost to fix a water heater?
In San Antonio, $298 to $788 covers most repairs, averaging about $495. Angi's 2026 figures across 16,111 verified jobs put the national average at $615 with a normal range of $228 to $1,017. Minor fixes start near $90 and the worst repairs reach $1,800 — at which point you're usually better off replacing.
Is it worth repairing a water heater?
Run the half-price rule: if the repair costs more than half of a replacement, replace. With replacement around $2,100 to $2,700 here, that line sits near $1,100. Then weigh age — under eight years, repair; past twelve, a big repair is money into a unit that's nearly done. A leaking tank is a replacement regardless of what the arithmetic says.
What is the average lifespan of a water heater?
Eight to twelve years for a tank, fifteen to twenty for tankless. San Antonio sits at the short end of both because our water runs 15 to 20 grains per gallon of hardness. Scale is what kills water heaters here, and an annual flush is the single cheapest thing you can do about it.
Why do plumbers charge so much to replace a water heater?
Roughly half the bill isn't the tank. The unit retails around $675 to $1,200; the rest is labor, new fittings and shutoffs, an expansion tank where code requires it, the permit, hauling the old one away, and the license and insurance behind the person doing it. It's worth asking for the quote broken out — a plumber who can't itemize is a plumber to skip.
How much is a 50 gallon water heater replacement?
About $2,100 to $2,700 installed in Central Texas. Fifty gallons is the most common size in San Antonio homes and suits a household of three or four. A 40-gallon runs slightly less at $2,100 to $2,500, and awkward installs or code upgrades push either toward $3,000.
Is a service call fee separate from the repair?
Often, yes. Many plumbers charge a diagnostic or trip fee covering the visit and the diagnosis, and some credit it toward the repair if you proceed while others don't. Ask which before booking. It's a fair charge for someone's time and truck, but you should know whether you're paying it twice.
Ready to get started?
Get connected with one local, licensed and insured plumber. A straight answer on repair or replace, a real number, and no obligation to buy.
