Plumbing Services

Perfect Temp Mechanical offers a variety of plumbing services for residential homes and light commercial business applications. From water heaters, to sump pumps and more, we have you covered!

Complete Plumbing Services for Residential and Light Commercial Customers

  • Water heater repair and installation 
  • Service and installation of sump pumps
  • Copper/pex water line repair
  • Baseboard installation 
  • Boiler repair and tune ups
  • Hose bib installation 
  • Gas line installation (above ground only)

Water heater repair and installation

When your water heater breaks or needs to be replaced, call on Perfect Temp Mechanical to install or repair it. We know that water heaters are a significant investment, and we handle them with care. If you’re stuck without hot water, call us for quick and easy service. We will help you make an informed decision and determine the best fit for your home whether it be a traditional tank water heater or tankless water heater.

Tankless Water Heater

  • Cut the amount of gas going in by half
  • Unlimited amount of hot water means you will never run out
  • 12 year parts warranty is double that of a standard tank water heater
  • Only heats the water as its being used

Tank Water Heater

  • Should be replaced every 10-12 years
  • Come in gas or electric and many different sizes
  • Cost efficient


Sump pumps serve as an important line of defense in many homes as they prevent water from entering and causing all sorts of damage. If you have a sump pump and need it serviced, or if your sump pump has failed, call on Perfect Temp Mechanical to address the problem. If you do not have a sump pump but are experiencing water issues, contact us for a free estimate on the installation of a new unit. Note that sump pumps should be replaced every 15 years.

Areas We Serve

Centrally based out of Warminster, PA, Perfect Temp Mechanical serves Residential and Commercial clients in all of Bucks County, PA and Montgomery County, PA, including Abington, Buckingham, Chalfont, Doylestown, Hatboro, Hatfield, Hilltown, Horsham, Jamison, Lansdale, Lower Southampton, Montgomery, New Britain, New Hope, Newtown, North Wales, Northampton, Plumstead, Richboro, Solebury, Souderton, Telford, Upper Dublin, Warminster, Warrington, Warwick, Yardley