Oceanside & North County San Diego
Water Heater Repair
No hot water, a leak or an error code. We find the cause, quote the fix in writing, and usually repair it the same visit.
No hot water, a pilot that won't stay lit, a rumbling tank, a puddle on the garage floor, or an error code on a tankless display. Most of these are fixable, and we'll tell you plainly when they aren't.
We repair every major brand, tank and tankless, gas and electric, including Rheem, Navien, Rinnai, Bradford White and A.O. Smith. Our trucks carry the common parts, so most repairs are finished on the first visit.
If a repair doesn't make sense on an older unit, you get the repair price and the replacement price side by side, and you decide.
What's included
- Thermocouple, igniter and gas control valve repairs
- Heating element and thermostat replacement on electric tanks
- Temperature and pressure relief valve testing and replacement
- Leak diagnosis at fittings, valves and supply lines
- Tankless error code diagnosis, flow sensor and igniter repairs
- Anode rod replacement to stop internal tank corrosion
What it costs
Common tank repairs such as a thermocouple, relief valve or anode rod typically run $150–$350. If a unit is more than 10 years old and the repair is expensive, replacement is often the better use of your money, and we will say so.
Every job starts with a free written estimate. The number you approve is the number you pay.
Repair: common questions
Repair across North County
Based in Oceanside and working throughout the region. Pick your city for local details, or see the full coverage map.
- Water heaters in OceansideZIP 92054, 92056, 92057, 92058
- Water heaters in CarlsbadZIP 92008, 92009, 92010, 92011
- Water heaters in VistaZIP 92081, 92083, 92084
- Water heaters in San MarcosZIP 92069, 92078
- Water heaters in EscondidoZIP 92025, 92026, 92027, 92029
- Water heaters in EncinitasZIP 92024, 92007
Also serving: Leucadia, Cardiff-by-the-Sea, Del Mar, Solana Beach, Rancho Bernardo, 4S Ranch, Rancho Santa Fe, Fallbrook, Bonsall, San Luis Rey, Poway, Carmel Valley, La Jolla. Not listed? Call (760) 753-3042 and ask.
Other services

Water Heater Installation & Replacement
A new tank installed, often the same day you call, with the permit, seismic straps and old-unit haul-away included.
Get a replacement quote
Tankless Water Heater Upgrades
Trade your tank for endless hot water. We size the unit, upgrade the gas line if needed, and handle the venting and permit.
Price a tankless upgradeWater Heater Maintenance
A yearly flush or descale, plus safety checks, so your water heater lasts longer and fails less often.
Schedule maintenanceGet your free estimate
Call us directly for the fastest response, or fill out the form and we'll get back to you within 1 business day.
Call
(760) 753-3042
For fastest service, call us directly
Business Hours
Monday–Friday: 7:00 AM – 6:00 PM
Saturday: 8:00 AM – 4:00 PM
Emergency calls taken 7 days a week
Welchplumbing@aol.com
We reply within 1 business day
Our Location
4035 Oceanside Blvd #A5, Oceanside, CA 92056
Get directions
