Water Heater Repair & Installation in Bucks County, PA
From a failed heating element to a full tankless upgrade, we repair and install every type of water heater — with a clear price before we start.

We repair and install both tank and tankless water heaters, gas and electric, across Bucks and Montgomery County. Most tank replacements are done same day, and every job starts with an upfront, flat-rate price — no surprises when the work is finished.
Is Your Water Heater Failing?
Signs you need this
- ✓No hot water, or it runs out much faster than it used to
- ✓Water that’s lukewarm no matter how long you wait
- ✓Rusty or discolored hot water
- ✓Popping, rumbling, or banging sounds from the tank
- ✓Water pooling or dripping around the base of the unit
- ✓The unit is over 10 years old
Why it happens
Sediment settles at the bottom of the tank over time, making the heater work harder and fail sooner. A failed heating element, a bad thermostat, a corroded anode rod, or a pilot light problem on gas units are the most common culprits — and most tanks simply wear out after 8 to 12 years of daily use.
From Diagnosis to Hot Water Again
We diagnose the real cause
Gas or electric, tank or tankless — we check the actual failure before recommending a fix.
You get options and a price
Repair when it makes sense, replace when it doesn’t. Either way, one flat price before we start.
Same-day install for most jobs
We carry common tank sizes on the truck, so most replacements finish the same visit.
We test and haul away the old unit
We check temperature and pressure, then take your old water heater with us.
No Hot Water? Call Right Now.
We can often diagnose and replace a failed water heater the same day. Call for an upfront price.
Serving Bucks County & Montgomery County, PA
Based in Newtown, PA, our vans reach the whole region — from Yardley and Doylestown to Abington and beyond.
Other Ways We Can Help
Water Heater Questions, Answered
Should I repair my water heater or replace it?
Tank or tankless — which is right for my home?
How long does a water heater installation take?
Do you handle the permit for a water heater replacement?
What size water heater do I need?
Get Hot Water Back Today
Upfront pricing, same-day service for most jobs, and a real person on the phone. Call now.
Proudly serving Bucks County, Montgomery County, and Northeast Philadelphia as Duncan Family Plumbing — read our reviews on Google or find us on Google Maps.