Water Heaters · Milpitas, CA
Water Heater Maintenance in Milpitas, CA
The best way to make a water heater last longer is a yearly maintenance visit: flush out sediment or mineral scale, check for leaks and rust, and test the valves and controls. Upgrade Home Services maintains tank, tankless and heat pump water heaters in Milpitas and across the South Bay, so small problems get fixed before they leave you without hot water. A tank flush is $135 and a tankless descale is $150, with 15% off for Comfort Club members.
- 5.0 on Google · 170 reviews
- Licensed, CSLB #1066776 · B, C-20
- Family-owned since 2002
- Mon–Sat 8 AM–5 PM, closed Sunday
How do you make a water heater last longer?
Have it maintained at least once a year and keep an eye on it between visits. Over time, minerals in the water settle in the tank or build up as scale inside a tankless unit. That makes the water heater work harder and can shorten its life. Regular flushing and a quick inspection go a long way.
What’s included in water heater maintenance?
Every visit is a full check of the system. Here is what our technicians do:
- Visual inspection. We look for rust, leaks, corrosion and other signs of wear on the tank, fittings and connections.
- Flush. We drain and flush a tank water heater to clear sediment, or flush a tankless unit to remove mineral scale.
- Valve and control testing. We test the thermostat and the valves, including the pressure relief valve, a safety part that lets out water if pressure gets too high.
- Clean and tighten. We clean and tighten parts as needed, and point out anything that should be replaced.
- Final test. We confirm the water heater is heating properly and running safely before we leave.
If we find a part that needs replacing, you get the price before any work begins. Nothing is done without your OK.
How much does water heater maintenance cost?
| Service | Price | Comfort Club members |
|---|---|---|
| Tank water heater maintenance (flush) | $135 | 15% off |
| Tankless water heater maintenance (descale) | $150 | 15% off |
Both include the full inspection, valve and control tests and a final check. A tankless descale circulates a cleaning solution through the unit to dissolve the mineral scale inside. If we find a part that needs replacing, you get the price first. Members of the Comfort Club save 15% on water heater maintenance.
How often should a water heater be flushed?
At least once a year. Homes with older water heaters may benefit from more frequent service. Tankless water heaters need regular flushing too, because scale can build up inside the heat exchanger (the part that heats the water) and reduce how well it works.
What are the signs a water heater needs service?
| What you notice | What it can mean |
|---|---|
| Rumbling or popping sounds | Sediment has built up at the bottom of the tank |
| Running out of hot water sooner | Sediment, a failing part or a unit too small for your household |
| Water that isn’t as hot as before | Thermostat, burner or heating element problem |
| Rusty or discolored hot water | Corrosion inside the tank |
| Moisture or drips around the base | A leaking fitting or valve, or a tank that is starting to fail |
| Tankless unit showing an error code | Can point to scale buildup or another problem a technician should check |
If your hot water supply was fine until recently and your household’s use hasn’t changed, something has likely gone wrong. That is a good time to call.
What can I check between maintenance visits?
- Look around the base of the water heater for drips or moisture every month or so.
- Keep the area around it clear of boxes, paint and cleaning supplies.
- Test your carbon monoxide detectors twice a year if you have a gas water heater.
- Never ignore a gas smell. Leave the home and call PG&E or 911.
Please leave draining, valve testing and burner work to a technician.
Is maintenance worth it on an older water heater?
Often, yes. Maintenance can keep an older unit running well and help you spot problems early. If we find a leaking tank or heavy corrosion, we will tell you honestly, and we can talk through water heater replacement options. A working water heater does not have to be replaced because of the Bay Area’s new water heater air rule. As of November 2026, the Air District says the rule applies only when a water heater is replaced. See the Air District’s building appliances page for details.
I highly recommend Upgrade Home Services. Victor is fair, knowledgable, affordable, and provides very professional customer support.
Dawn S., Google review
Who services water heaters near me?
Upgrade Home Services is a family-owned company based at 743 Ames Ave in Milpitas, licensed by the California Contractors State License Board (CSLB #1066776) and serving homeowners since 2002. We maintain tank, tankless and heat pump water heaters, and we also service heating and cooling systems from brands like Amana, Carrier, Payne, Goodman, Daikin and Mitsubishi. We serve 22 cities in Santa Clara, San Mateo and southern Alameda counties, including Milpitas, San Jose, Santa Clara, Sunnyvale and Fremont.
Key takeaway: A yearly flush and safety check is the simplest way to help a water heater last longer. Between visits, watch for drips, rust and new noises, and call if your hot water changes.
Water heater maintenance questions
How often should I have my water heater serviced?
At least once a year. Older water heaters may benefit from more frequent flushing.
How much does water heater maintenance cost?
A tank water heater flush is $135 and a tankless descale is $150. Comfort Club members get 15% off.
Do tankless water heaters need maintenance?
Yes. Tankless units need regular flushing to remove mineral scale that builds up inside and lowers performance.
Why do I keep running out of hot water?
Your water heater may be too small for your household, or sediment or a failing part may be the cause. If it used to keep up and your use hasn’t changed, have it checked.
Can maintenance fix a leaking tank?
No. A leak from a valve or fitting can often be repaired, but a leak from the tank itself means the water heater needs to be replaced.
What are your hours?
We are open Monday through Saturday, 8 AM to 5 PM, and closed Sunday. Call (408) 649-3198 to book a visit.
Specials
Simple, upfront prices.
-
$135
AC or furnace tune-up
Cleaning, safety checks and a full system test before the season.
Book now -
$89
Diagnostic visit
Waived when you approve the repair. $49 for Comfort Club members.
Book now -
$399
Air duct cleaning
Up to 10 vents (returns count), $15 per extra vent. Comfort Club members 15% off.
Book now -
$130
Dryer vent cleaning
One-story vent up to 15 ft. $175 for two-story or townhouse. Comfort Club members 15% off.
Book now -
$135
Water heater maintenance
Tank flush. $150 for a tankless descale. Comfort Club members 15% off.
Book now -
Free
New system estimate
A clear written quote for a new or replacement system.
Book now
We aren't comfortable
until you are.
Service, repair or replacement. Tell us what's going on and we'll take it from there. Free estimates on new and replacement systems.
Mon–Sat 8 AM–5 PM · Closed Sunday