Water Heater Repair & Replacement, Tank and Tankless
Water heater repair and replacement across Worcester County is handled by Mike Lambert's Plumbing & Heating Inc, a family-owned company based in Spencer, Massachusetts. Tank or tankless, gas or electric, we size the unit to your household and quote the whole job before starting. Over 22 years. Call (833) 969-4330.
What We Handle
Nobody thinks about the water heater until the shower goes cold. Then it becomes the most important appliance in the house. We repair and replace both tank and tankless units, gas and electric, and we can usually tell you over the first look whether you are dealing with a fixable failure or a unit at the end of its run.
Repair or replace is the real question, and it deserves an honest answer rather than the more expensive one. A failed element, thermostat, or pilot assembly on a heater with life left is worth fixing. A tank that is corroded through is not repairable at any price, because the steel itself is what failed.
When we do replace one, the job is the whole job. We drain and disconnect the old unit, set and connect the new one, check the venting and the relief piping while we are in there, test it under real conditions, and take the old tank with us when we leave.
- Repair of tank and tankless units, gas and electric
- Full replacement including hauling the old tank away
- Tankless conversions where venting and gas supply support one
- Sizing based on bathrooms and household use, not square footage
- Leaking tanks, failed elements, pilot and ignition problems
- Sediment flushing and routine maintenance
Hours: Mon–Fri 8:30 AM – 5:00 PM · Sat 9:00 AM – 5:00 PM · Sun 9:00 AM – 5:00 PM. We work to accommodate emergencies.
Water Heaters FAQs
How do I know my water heater is going bad?
Should I get a tank or a tankless water heater?
What size water heater do I need?
How long will I be without hot water during a replacement?
How much does a new water heater cost installed?
Need Water Heaters?
We're Ready When You Are
Call Now — (833) 969-4330Request Service
Business Hours
Mon – Fri: 8:30 AM – 5:00 PM
Sat: 9:00 AM – 5:00 PM
Sun: 9:00 AM – 5:00 PM
We work to accommodate emergencies.