Pool, Spa & Water Treatment Chemistry calculator
Pool Temperature Rise Time Calculator
Temperature Rise Time predicts how many hours a heater needs to bring a pool from its current temperature up to the target. It divides the total heat you must add by the heater's real (efficiency-adjusted) hourly output, then adds a scheduling buffer for wind and heat loss. Pool operators and service techs use it to schedule reheats so the water is ready before a swim meet, a rental, or opening hour, and to right-size a replacement heater. Undersize the output or forget the buffer and you promise warm water hours before it actually arrives.
What this calculator does
- Estimate time to raise water temperature from water mass, desired temperature rise, heater output, and efficiency.
- Use it to schedule pool or spa warmups, events, or seasonal startup heating.
- It computes reheat time in hours by dividing total BTU demand by the heater's useful hourly BTU output and applying a scheduling buffer.
Formula used
- Temperature rise time = total BTU demand / useful heater output x scheduling buffer
Inputs explained
- Total BTU heating demand: Multiply pool gallons by 8.34 and by desired temperature rise. For 20,000 gallons and a 10 F rise, enter 1,668,000.
- Useful heater output: Multiply rated heater output by efficiency fraction. For a 250,000 BTU/hr heater at 82% efficiency, enter 205,000.
- Scheduling buffer factor: Use 1.0 for a direct estimate. Increase to 1.1 to 1.25 for wind, heat loss, or startup margin.
How to use the result
- Use it to plan when to start a heater so a pool reaches temperature by a deadline, or to check whether a heater is sized for an acceptable heat-up time.
- It assumes the heater runs continuously at rated useful output; real heat-up slows as the water warms and losses grow, so treat the result as a best case unless the buffer accounts for it.
Current U.S. benchmarks
- Global copper trades at $13,552 per tonne (IMF via FRED, Jun 2026), up 37.8% in a year, and U.S. industrial electricity averages 8.66 cents per kWh. Both feed electrified-hardware unit economics.
Common questions
- How do you calculate pool temperature rise time? Divide the total BTU demand by the heater's useful (efficiency-adjusted) BTU/hr output, then multiply by a scheduling buffer. For 1,668,000 BTU and 205,000 useful BTU/hr at a 1.0 buffer, the rise time is 8.14 hours.
- What is 'useful heater output'? It is the rated output multiplied by the efficiency fraction, the heat that actually reaches the water. A 250,000 BTU/hr heater at 82% efficiency delivers 205,000 useful BTU/hr, not the full nameplate figure.
- Why add a scheduling buffer? Wind, evaporation, and cold ambient air steal heat while you're adding it, and heaters ramp at startup. A 1.0 buffer gives the ideal time; bumping to 1.1-1.25 pads for real conditions so you don't miss a deadline.
- How do I calculate the total BTU demand? Multiply pool gallons by 8.34 by the desired temperature rise in F. A 20,000-gallon pool needing a 10 F rise is 20,000 x 8.34 x 10 = 1,668,000 BTU.
- My pool takes longer than the calculator says. Why? The formula assumes continuous run at full useful output with no losses. In reality heat loss grows as the water warms, an uncovered pool loses heat to evaporation, and the heater may cycle. Raise the buffer to 1.15-1.25 to match observed times.
Last reviewed 2026-05-12.