Home / Water heater replacement cost / San Antonio, TX
Cost by city
Water heater replacement cost in San Antonio, TX (2026)
The short answer
Replacing a standard tank water heater in San Antonio typically costs about $650 to $2,000 installed, with tankless running higher. The biggest local factor is water: San Antonio’s supply is very hard, 15 to 20 grains per gallon, which scales up tanks and can shorten their life. These ranges take our national water heater figures and adjust them for local plumber wages, then cross-check them against published San Antonio price pages. See how we localize a range.
San Antonio water heater cost vs. the national range
| Job | Typical cost | Notes |
|---|---|---|
| Standard gas tank (same-location swap) | $650–$2,000 | National $700–$1,800; widened up to match local price pages |
| Electric tank | $450–$1,300 | National $500–$1,300 adjusted for local wages |
| Gas tankless | $2,275–$4,500 | National $2,500–$4,500; local plumbers quote up to $10,000 with venting/gas work |
| Labor, same-location swap | $275–$550 | National $300–$600 at the local wage index |
| City plumbing permit (LSR) | $60–$72 | City of San Antonio LSR fee schedule |
Sources: National water heater ranges (our parent page), Jon Wayne (San Antonio), HomeBlue (San Antonio water heater cost). Figures are 2026 national ranges and vary by region, scope, and access.
Local sanity-check: HomeBlue lists $1,300 to $2,000 for a 50-gallon gas tank and Jon Wayne quotes $750 to $3,500 for a standard tank in San Antonio. Because those published quotes run above the pure wage-adjusted figure (they bundle code upgrades, an expansion tank, or an old-connection rebuild), we widened the top of our range rather than pretend the low number is typical.
Why San Antonio costs differ
A few verified local facts move the water heater number here.
- Very hard water. SAWS reports typical hardness of 15 to 20 grains per gallon. Scale and sediment shorten tank life, so local heaters are often replaced sooner. [source]
- Local plumber wages run about 9% below the national median. The San Antonio metro median wage for plumbers is $58,180, versus $63,800 nationally, so the labor share of a job trends slightly lower here. [source]
- A defined city permit path. San Antonio runs a Limited Service and Repair (LSR) program for like-for-like water heater swaps, with a modest fixed permit fee, so the permit line item is predictable. [source]
- Freeze risk is real but intermittent. San Antonio drops to freezing or below on an average of about 14 nights a year (NOAA/NCEI 1991-2020 normals), so burst-pipe emergencies are intermittent rather than routine, but the exposure is real because many local supply lines run through unconditioned attics and exterior walls. [source]
Local facts for San Antonio are cited inline above. Figures are 2026 and vary by home, scope, and access.
What moves the price
- Fuel type and venting. Gas units need proper venting, and switching between gas and electric adds line or panel work that can dwarf the appliance cost.
- Same spot versus relocation. Leaving the unit where it is keeps labor low. Moving it, or running to a new location, adds hours and materials.
- Hard-water add-ons. Given San Antonio water at 15 to 20 grains per gallon, some homeowners add a softener or an anode upgrade at replacement time, which is a real extra line item.
- Code upgrades. An expansion tank, a drip pan, a new shutoff, or updated venting may be required to pass inspection, and these are commonly left out of a rock-bottom quote.
Permits and licensing in San Antonio
Permit: A water heater replacement in San Antonio generally needs a city plumbing permit, about $60 to $72 (LSR permit: $50 base + $8 water heater + 6% surcharge, plus $10 for in-person filing). San Antonio lets a licensed plumbing contractor complete a like-for-like water heater swap under the Limited Service and Repair (LSR) program and file the permit within three working days of finishing the work. (San Antonio fee schedule)
Verify your plumber: Plumbing contractors in San Antonio are licensed by the Texas State Board of Plumbing Examiners (TSBPE). Before you hire, confirm the license is current and in good standing at the board’s license-verification page. Verification is free; any site charging for it is not the board.
Compare with other San Antonio jobs
If a slab or repeated leaks are the real problem rather than the heater, see slab leak repair cost in San Antonio and whole-house repipe cost in San Antonio. For the national picture, start with our water heater replacement cost guide.
Water heater replacement cost in other places we cover
Same job and the same method, with different local wages, permit rules, and pipe eras behind the number. For the national picture the local figures are built from, see our water heater replacement cost guide.
Water heater replacement cost in Austin, TX
About $700 to $2,000 installed, wage-indexed to the Austin-Round Rock-San Marcos, TX metro (0.98) and cross-checked against published local price pages.
Also in TX →Water heater replacement cost in Fort Worth, TX
About $675 to $1,900 installed, wage-indexed to the Dallas-Fort Worth-Arlington, TX metro (0.96) and cross-checked against published local price pages.
Also in TX →Water heater replacement cost in Des Moines, IA
$825 to $2,100 installed for gas, wage-indexed to the Des Moines-West Des Moines, IA metro (1.18) and cross-checked against published local price pages.
See the Des Moines range →Water heater replacement cost in Jacksonville, FL
About $650 to $2,000 installed, wage-indexed to the Jacksonville, FL metro (0.92) and cross-checked against published local price pages.
See the Jacksonville range →Water heater replacement cost in Las Vegas, NV
About $850 to $2,100 installed for a 50-gallon gas tank, wage-indexed to the Las Vegas-Henderson-North Las Vegas, NV metro (0.94) and cross-checked against published local price pages.
See the Las Vegas range →Water heater replacement cost in Oklahoma City, OK
About $825 to $1,900 installed, wage-indexed to the Oklahoma City, OK metro (0.93) and cross-checked against published local price pages.
See the Oklahoma City range →Water heater replacement cost in Tampa, FL
About $575 to $1,900 installed, wage-indexed to the Tampa-St. Petersburg-Clearwater, FL metro (0.82) and cross-checked against published local price pages.
See the Tampa range →Every city and state we publish local figures for is listed on our plumbing cost by city and state index.
Related national cost guides
The national ranges behind the San Antonio, TX figures above, and the jobs that most often come up alongside water heater replacement.
Water heater leaking
What a leak at the base, the valve, or the connections means before you price a replacement.
See the range →NationalNo hot water
The common causes of cold taps and what each repair tends to cost.
See the range →NationalThe 135 rule
The quick test plumbers use to decide between repairing and replacing a heater.
See the range →Get quotes from local pros
Angi is a national marketplace for home services. You describe the job, and plumbing contractors who work in your area contact you with their own quotes. Requesting quotes is free and you are never obliged to hire anyone.
Angi pays us a referral fee for a completed service request. The fee comes from Angi, not from you, and it does not change the cost figures on this page.
Is this covered by a home warranty?
A home warranty is an annual service contract that pays to repair or replace covered home systems and appliances when they fail from normal use, in exchange for a monthly premium and a fixed service fee per visit. It does not cover a failure that has already happened or a fault that existed before the plan started, so it only helps if it is in place before the breakdown.
Choice Home Warranty pays us a referral fee for a quote request made through this link. You pay nothing extra. We do not sell warranties and we are not an insurer.
Sears Home Services offers home warranty plans and appliance repair nationwide.
Common questions
San Antonio water heater questions
How much does it cost to replace a water heater in San Antonio?
For a like-for-like swap of a standard tank in the same spot, most San Antonio homeowners land around $650 to $2,000 installed once labor, connections, and a permit are included. Local plumbers publish figures in that neighborhood: HomeBlue lists $1,300 to $2,000 for a 50-gallon gas tank, and Jon Wayne quotes $750 to $3,500 for a standard tank depending on the work involved. Tankless runs higher. These are wage-adjusted national ranges cross-checked against local price pages, not our own quotes; our methodology explains how.
Do I need a permit to replace a water heater in San Antonio?
Yes. The City of San Antonio requires a plumbing permit for a water heater replacement, and a licensed contractor can handle a like-for-like swap under the Limited Service and Repair (LSR) program, filing the permit within three working days of finishing. The permit itself is modest, roughly $60 to $72 based on the city’s LSR fee schedule.
Why does hard water matter for a San Antonio water heater?
San Antonio Water System reports typical hardness of 15 to 20 grains per gallon, which is very hard. Hard water leaves scale and sediment that build up in a tank, cut efficiency, and can shorten the unit’s life, so many local homes replace heaters a little sooner and some homeowners add a softener or plan annual flushing.
How long does a water heater last in San Antonio?
A conventional tank generally lasts about 8 to 12 years, and tankless units often last longer. San Antonio’s hard water can nudge that toward the lower end because scale accelerates tank wear. Past roughly a decade, weigh repair cost against replacement using the rules of thumb in our repair-versus-replace guide.
Get a real number for your repair
Get an itemized San Antonio water heater quote.
Compare written quotes from independent, licensed plumbers so you can see parts, labor, the city permit, and any hard-water or code upgrades separately. Free to you.
Free to you. PlumbingRepairCost connects homeowners with independent, licensed plumbers who pay us — that never changes what you pay. We are not a plumbing contractor and we do not dispatch emergency crews.
How to get an honest price
Start with the range. Use the cost tables here to learn the national range and what moves the price for your job.
Get it in writing. Ask two or three licensed plumbers for an itemized quote that separates parts from labor.
Compare like for like. Confirm the scope, warranty, and permit before you compare totals.
Every cost figure on this site is cited to current industry cost data. We do not set prices and we take no payment from you.