Water heater prices have a wide range, and the sticker price is just part of the equation. A $500 tank heater and a $2,000 tankless unit look very different on the receipt, but operating costs, lifespan, and installation expenses change the real math. Here's what each type actually costs and what drives the price differences.