Pool Heater Size Calculator (BTU for Gas Heaters and Heat Pumps)
calc_pool_heater_sizeHeater output in Btu per hour for an outdoor pool from surface area and temperature rise, using the U.S. Department of Energy formula, plus gas input, the matching standard heat pump size and the time to warm the water. Formula: Temperature rise = desired pool temperature − average air temperature of the coldest month of use. Heater output (Btu/h) = surface area × rise × 12 × rate factor (1, 1.5 or 2). Gas input = output ÷ efficiency. Heat to warm the water once = gallons × 8.34 lb × (desired − starting temperature); hours = that ÷ output, with no losses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| heatup_rate | No | Heat-up rate; default 1; one of 1 = 1 to 1¼ °F per hour (DOE base), 1.5 = 1½ °F per hour (×1.5), 2 = 2 °F per hour (×2) | |
| pool_temp_f | No | Desired pool temperature (°F); default 80 | |
| pool_gallons | No | Pool volume (optional, for warm-up time) (gal); default 22000 | |
| surface_sqft | No | Pool surface area (length × width for a rectangle) (sq ft); default 512 | |
| coldest_air_f | No | Average air temperature, coldest month you swim (°F); default 65 | |
| start_water_f | No | Starting water temperature (°F); default 70 | |
| gas_efficiency_pct | No | Gas heater efficiency (nameplate) (%); default 80 |