Tankless water heater installation costs $800 to $3,500 on average, depending on the brand, fuel source, flow rate, and labor rates. Tankless hot water heater prices are $300 to $2,100 for a gas or electric on-demand system, plus $300 to $2,500 for installation labor.