Plumbing calls answered 24/7 across Lancaster County, PACall (607) 305-8020
Lancaster PA PlumbersLocal plumbers · Lancaster County Call (607) 305-8020

Tankless Water Heater Installation and Repair in Lancaster, PA

Tankless water heater repair and installation in Lancaster, PA is the fitting and fixing of on-demand water heaters that heat water as it flows. Tankless water heaters last 20 years or more with care.

Call (607) 305-8020Talk to a local plumber now. Day, night and weekends.
  • Calls answered 24/7
  • Plumbers serving all of Lancaster County
  • Emergency and scheduled repairs
Tankless Water HeaterRepair & Installation GAS · ELECTRIC · ON-DEMAND HOT WATER
Gas tankless water heater mounted on a wall in Lancaster, PA.

What is a tankless water heater?

A tankless water heater is an on-demand water heater that heats water as it passes through a heat exchanger, with no storage tank.

A tankless water heater is one type of water heater, and its scale-sensitive heat exchanger needs a yearly descaling flush in hard-water areas such as Lancaster.

What are the 6 signs you need tankless water heater repair?

The 6 signs you need tankless water heater repair are listed below, from the most common to the least common.

  • The unit shows an error code on the display.
  • Hot water turns cold in the middle of a shower.
  • The water never gets fully hot.
  • The unit does not fire when a hot tap opens.
  • Scale buildup lowers the hot water flow.
  • Water leaks from the unit or the connections.

Seeing one of these signs? Call a local plumber now.

Call (607) 305-8020

How does a plumber install a tankless water heater?

A plumber uses the 6 steps below to install a tankless water heater.

  1. Sizes the unit to the peak hot water flow of the house.
  2. Upgrades the gas line or the electric circuit when needed.
  3. Mounts the unit on the wall and installs the vent.
  4. Connects the water lines with isolation valves for flushing.
  5. Fires the unit and sets the temperature.
  6. Tests the flow at every hot water fixture.

How much does a tankless water heater cost in Lancaster, PA?

A tankless water heater in Lancaster, PA costs $1,400–$3,900 for the unit and installation, according to HomeAdvisor. Water heater repair costs $222–$990, with an average cost of $606.

Typical prices for 3 tankless water heater repair and installation jobs are shown in the table below.

JobTypical price
Tankless water heater, installed$1,400–$3,900
Water heater repair$222–$990
Tank water heater replacement$882–$1,810

Source: HomeAdvisor national cost data, 2025–2026. Ranges are what most homeowners pay; your plumber gives the price for your job before work starts.

Want a price for your job? Call and describe the problem to a local plumber.

Call (607) 305-8020

What is the difference between a tankless and a tank water heater?

The difference between a tankless and a tank water heater is the storage: a tankless unit heats water on demand, and a tank unit stores 30 to 80 gallons. A tankless unit lasts 20 years or more, and a tank unit lasts 6 to 15 years, according to HomeAdvisor. A tankless unit costs $1,400–$3,900 installed, and a tank unit costs $882–$1,810.

Related plumbing problems and next steps

When is a tankless water heater repair problem an emergency?

A tankless water heater repair problem is an emergency when water leaks from the unit or a gas smell comes from it. Close the gas and water valves and call a plumber. Emergency calls for tankless water heater repair problems go to an emergency plumber for Lancaster County homes.

The 4 services related to tankless water heater repair and installation are listed below.

Frequently asked questions

How long does a tankless water heater last?

A tankless water heater lasts 20 years or more with yearly descaling, according to HomeAdvisor.

Does hard water damage a tankless water heater?

Yes, hard water damages a tankless water heater by coating the heat exchanger with scale. A yearly descaling flush removes the scale.

Tankless unit not heating? Call a Lancaster plumber.Tankless problem? Call now.Local Lancaster County plumbers · calls answered 24/7
Call (607) 305-8020