Shower Drain Heat Recovery Payback Calculator
Introduction
Every shower sends warm water down the drain, and that water still contains useful heat. A shower drain heat recovery unit, often shortened to DWHR, is designed to grab part of that otherwise wasted heat and pass it to the incoming cold-water supply. In plain language, it lets your water heater start with warmer water, so the heater has less work to do. This calculator estimates how much that reduction might be worth in annual energy savings and how long it could take for the unit to pay for itself.
This matters because showers are one of the best use cases for drain water heat recovery. Unlike a brief sink use, a shower usually creates steady, simultaneous flow: warm wastewater goes down the drain at the same time that fresh cold water is entering the house and being heated. That overlap is exactly what makes these systems useful. If you take longer showers, live somewhere with cold incoming water, or pay a high utility rate for water heating, even a modest recovery efficiency can add up over a year.
The calculator below focuses on simple payback. That means it compares the installed unit cost you enter with the annual utility savings it projects. It does not try to build a full financial model with discount rates, maintenance schedules, or future energy price changes. Instead, it gives you a clean first-pass estimate that is easy to understand and compare with quotes from plumbers or product literature.
How to use
Start by entering your typical shower length in minutes and the showerhead flow rate in gallons per minute. Multiplying those two values gives the total shower water volume. Next, enter the incoming cold-water temperature and the shower temperature you are aiming for. The difference between those temperatures is the amount of heating your water heater normally has to provide before any drain heat recovery is considered.
Then enter the DWHR unit's heat recovery efficiency, sometimes called effectiveness. Manufacturers often publish a test value for this under fairly controlled conditions. After that, enter the unit cost, your electricity price in dollars per kilowatt-hour, how many showers happen in a typical day, and your water heater efficiency. Water heater efficiency matters because if your heater is not perfect, the avoided input energy is larger than the heat delivered directly to the water.
Once you press the calculate button, the page shows an annual savings summary, a plain-language result sentence, and a comparison table for 1 to 5 showers per day. A good way to use the tool is to first enter your best estimate, then try a few realistic variations. For example, change the inlet water temperature for winter conditions, increase the shower count for a larger household, or include a higher installed cost if you expect extra plumbing work. Those quick sensitivity checks often tell you more than a single payback number.
- Enter shower duration and flow rate.
- Enter cold-water temperature, target shower temperature, and DWHR efficiency.
- Enter unit cost, energy rate, showers per day, and water heater efficiency.
- Calculate, then compare the annual savings and simple payback shown below.
Understanding shower drain heat recovery (DWHR)
A DWHR unit is usually a copper heat exchanger installed on a vertical drain stack. Warm wastewater from a shower flows down the inside while cold supply water travels through tubing wrapped around the outside. Heat moves from the warmer stream to the colder stream, raising the temperature of the incoming water before it reaches the water heater or mixing valve. The result is less energy required from the heater to achieve the same shower temperature.
This calculator estimates the annual energy saved, annual cost saved, and the simple payback period based on your shower habits, water temperatures, utility price, and the unit's rated effectiveness. The estimate is intentionally transparent so you can see what drives the result rather than treating it like a black box.
What each input means
Shower duration and flow rate determine how much water is used each time someone showers. More water means more heat is being carried away in the drain, so there is more energy available to recover. Incoming cold-water temperature and desired shower temperature determine the temperature rise your heater must provide. A larger temperature rise means higher heating demand, which also increases the amount of heat a recovery unit can potentially capture.
Heat recovery efficiency is the fraction of that potential heat that the DWHR unit can reclaim under the assumed conditions. Real products vary, and test ratings do not always match every house. Water heater efficiency adjusts the recovered heat into avoided input energy. For example, if a heater is only 90% efficient, saving 1 unit of heat delivered to water avoids a little more than 1 unit of purchased energy. Energy rate converts saved kilowatt-hours into dollars, and showers per day scales the one-shower estimate into an annual total.
Unit cost is what you divide by annual savings to estimate simple payback. If you only enter the hardware cost, the payback will look shorter. If you include plumbing labor, fittings, permits, or drywall repair, the payback will look longer. That is not a bug in the calculator; it is simply how simple payback works. The output is only as realistic as the installed cost you choose to enter.
What the calculator is doing
The calculation is built from a few physical relationships. Water used per shower depends on flow rate and shower duration. Heating energy depends on the temperature rise from incoming cold water to your target shower temperature. Recovered energy is a fraction of that heating requirement, based on the DWHR efficiency. Water heater efficiency adjusts savings to reflect how much input energy your heater needs to deliver a given amount of heat to the water. Annual savings then scale the per-shower estimate by showers per day and days per year.
Formulas (with units)
1) Shower water volume per shower
V = F × t
Where V is gallons per shower, F is flow in gallons per minute, and t is shower duration in minutes.
2) Temperature rise required (without recovery)
ΔT = Thot − Tcold
3) Heat delivered to the water (BTU per shower)
Using the common approximation that it takes about 8.34 BTU to raise 1 gallon of water by 1°F:
Q = V × ΔT × 8.34
4) Heat recovered (BTU per shower)
Qrec = Q × (η / 100)
5) Convert BTU to kWh
kWh = BTU ÷ 3412
6) Adjust for water heater efficiency
If your heater is ηh% efficient, the input energy avoided is higher than the heat delivered to the water:
kWhsaved = (Qrec ÷ 3412) ÷ (ηh/100)
7) Annual savings and payback
kWhsaved,annual = kWhsaved × showers/day × 365
$saved,annual = kWhsaved,annual × rate
Payback (years) = unit cost ÷ $saved,annual
MathML version
Here Esaved is the estimated input energy saved per shower in kilowatt-hours. η is DWHR efficiency, and ηh is water heater efficiency. The number is an estimate of avoided purchased energy, not just heat moved inside the plumbing.
Interpreting your results
The first result, energy recovered per shower, tells you how much purchased energy your water heater avoids for each shower under your inputs. Annual energy saved scales that number across a full year. Annual utility savings multiplies the annual energy savings by your electricity rate, and simple payback divides the cost of the unit by the annual savings.
A shorter payback generally comes from a combination of more showers per day, colder incoming water, higher hot-water prices, higher DWHR effectiveness, and a reasonable installed cost. A long payback does not always mean the technology is bad; it can simply mean the household takes few showers, the climate is warm, or local electricity is inexpensive. This is why comparing your baseline estimate with a few alternate scenarios is so useful.
Worked example
Using the default inputs shown in the form, the shower lasts 10 minutes at 2.0 gallons per minute, so the total water use is 20 gallons. If incoming water is 50°F and the desired shower temperature is 105°F, the heater must provide a 55°F temperature rise. That gives a shower heating load of roughly 20 × 55 × 8.34 ≈ 9,174 BTU delivered to the water.
With a DWHR efficiency of 50%, the recovered heat is about 4,587 BTU per shower. Converting to kilowatt-hours and adjusting for a 90% efficient water heater gives about 1.49 kWh of avoided input energy per shower. If the home averages 2 showers per day, the annual savings become about 1,086 kWh. At an electricity rate of $0.12/kWh, that is about $130 per year. If the unit cost is $600, the simple payback is roughly 4.6 years.
This example is useful because it shows the order of magnitude. DWHR is not magic; it is a modest recovery of heat that adds up because showers are frequent. In a larger household or colder climate, the annual savings can rise noticeably. In a small household with warm inlet water, payback can stretch out even if the same device is used.
Comparison: savings vs. showers per day
After you calculate, the live table below compares annual energy saved, annual utility savings, and simple payback for 1 through 5 showers per day while keeping your other assumptions fixed. That makes it easier to see how household usage affects the result without retyping the whole form.
When DWHR tends to work best
Drain water heat recovery is usually strongest in homes where showers dominate hot-water use and where warm drain flow overlaps closely with cold supply flow. Showers are a natural fit because water is leaving and entering at the same time. By contrast, filling a bathtub or using hot water for a brief burst at a sink may not offer the same continuous overlap, so the real-world benefit can be lower than a shower-focused estimate suggests.
Climate matters too. In a colder region, incoming water starts at a lower temperature, so your water heater must add more heat to reach shower temperature. That larger temperature rise means there is more energy at stake and more heat a recovery unit can potentially capture. The same unit may look only mildly attractive in a warm climate but quite compelling in a cold one.
Utility prices also matter. If you are heating water with low-cost energy, the dollar savings from each kilowatt-hour avoided are smaller. If your water heating cost is high, every recovered bit of heat is worth more. That is why this calculator asks for an explicit energy rate rather than hiding it in the background. Payback is driven not just by physics, but by the price of the energy you no longer need to buy.
Assumptions & limitations
- Steady usage: The model assumes the same number of showers per day all year.
- Constant inlet temperature: Real cold-water temperature changes with season and location, sometimes a lot.
- Electricity-rate framing: The calculator uses dollars per kilowatt-hour. For gas or propane, you can enter an equivalent input-energy rate, but the result is still an approximation.
- Single efficiency values: Both DWHR effectiveness and water heater efficiency are simplified into one number each.
- Simple payback only: Financing cost, inflation, maintenance, and future utility rate changes are not included.
- Installation quality matters: Orientation, plumbing layout, overlap of drain and supply flow, and actual product performance can all change results.
- Shower-focused estimate: The calculation is tailored to shower use, which is the most common and most favorable DWHR application.
If you want a more conservative estimate, try lowering the recovery efficiency a bit, increasing the installed cost, or testing a lower daily shower count. If you want a more optimistic scenario, use winter inlet-water temperature, a realistic family shower count, and the higher end of the product's rated effectiveness. Together, those brackets usually give a practical range for decision-making.
Results
| Showers/Day | Annual energy saved (kWh) | Annual savings ($) | Payback (years) |
|---|
Mini-game: Heat Exchanger Match Run
Optional break: this mini-game turns the same idea behind the calculator into a fast visual challenge. Move the copper exchanger band so warm drain pulses and cold inlet pulses overlap at the same height. More overlap means more recovered heat, which is exactly why real shower drain heat recovery works best during steady simultaneous shower flow.
Mission: keep warm drain flow and incoming cold flow overlapping inside the exchanger. That overlap acts a lot like higher recovery effectiveness in the payback formula above.
