Pool heater size calculator: how many BTU, and how long to heat?

Enter the pool’s volume and surface area, the temperatures, and the heater you have in mind. You get the heat it takes to warm the water, how long that heater needs, and the size the DOE’s sizing formula suggests.

Enter your measurements

gal
Don’t know it? Work it out with the pool volume calculator or the above-ground pool calculator.
sq ft
Length × width for a rectangle. For round, oval or kidney pools the pool volume calculator shows the surface area along with the gallons.
°F
From a pool thermometer, at arm’s depth
°F
The DOE calls 78–82°F (26–28°C) the usual range; each degree warmer costs 10–30% more energy
°F
The monthly average of day and night (your area’s climate normals), not the afternoon high
Gas heaters are usually rated by gas input; heat pumps by heat output. 1 kW = 3,412 BTU/h
%
82% is the federal minimum for gas pool heaters (ENERGY STAR); high-efficiency models reach 89–95% (DOE)
hours
The wait you would accept for the first heat-up. Shorter means a bigger heater; heat pumps usually take longer.
Heater size to look for400,000 BTU/h gas heater
Heat output it has to deliver
253,300 BTU/h of heat output (308,900 BTU/h gas input at 82%)
Heat-loss allowance (DOE: area × rise × 12)
135,200 BTU/h
Output to heat up in the hours you want
118,100 BTU/h
Heat to warm the water
2,835,600 BTU (28.4 therms of heat)
Heat-up time with your heater (no losses)
11.5 hours
Heat-up time allowing for losses (rough)
26 hours
Warming rate with your heater (no losses)
1.47°F per hour
How we got this

Heat: 20,000 gal × 8.34 lb per gal × 17°F (65°F → 82°F) = 2,835,600 BTU

Your heater: 300,000 BTU/h gas input × 82% = 246,000 BTU/h into the water

Heat-up: 2,835,600 BTU ÷ 246,000 BTU/h = 11.5 hours with no losses

DOE sizing: 512 sq ft × 22°F rise (82°F − 60°F air) × 12 = 135,200 BTU/h

Heat-up in 24 hours: 2,835,600 BTU ÷ 24 = 118,100 BTU/h

Losses + heat-up: 135,200 BTU/h + 118,100 BTU/h = 253,300 BTU/h ÷ 82% = 308,900 BTU/h gas input → 400,000 BTU/h gas heater

  • The “allowing for losses” time subtracts the DOE formula’s heat-loss allowance from what the heater delivers. It is rough — wind, sun, a cover and night temperatures all move it.
  • The no-loss heat-up time ignores losses. A pool loses heat the whole time it warms up, mostly through evaporation, so the real time is longer, more so on windy, cool nights. Keep a solar cover on during the heat-up and it gets much closer to the figure above.

For this job · affiliate link
Gas pool heaterCompare gas heaters by their input rating against the size above, and check the efficiency on the label: 82% is the legal minimum, and high-efficiency models burn less gas for the same heat.
View on Amazon (opens in a new tab)

Next: what that heater costs to run, or how much a solar cover saves.

Quick answers for common sizes

Worked examples for the Pool Heater Size & Heat-Up Time Calculator
ExampleAnswer
What size pool heater for 20,000 gallons300,000 BTU/h gas heater
How long to heat a pool 10 degrees12.5 hours

Heat-up and heater size by target temperature

Heat-up and heater size by target temperature
TargetHeat to warm the waterHeat-up time with your heater (no losses)Heater size to look for
76°F1,834,800 BTU (18.3 therms of heat)7.5 hours250,000 BTU/h gas heater
78°F2,168,400 BTU (21.7 therms of heat)8.8 hours250,000 BTU/h gas heater
80°F2,502,000 BTU (25 therms of heat)10.2 hours300,000 BTU/h gas heater
82°F2,835,600 BTU (28.4 therms of heat)11.5 hours400,000 BTU/h gas heater
84°F3,169,200 BTU (31.7 therms of heat)12.9 hours400,000 BTU/h gas heater
86°F3,502,800 BTU (35 therms of heat)14.2 hours400,000 BTU/h gas heater

A pool heater has two jobs. The first is the heat-up: taking cold water up to swimming temperature at the start of the season or after a cold snap. The second is holding it there against everything the pool loses overnight, mostly to evaporation. The heater has to do both at once: while it warms the water, the pool is still losing heat. So this calculator sizes the heater for the heat-up you want plus the DOE formula’s heat-loss allowance, and shows a rough heat-up time that allows for those losses.

How the pool heater calculator works

Heat to warm the water. One BTU warms one pound of water by 1°F, and a US gallon of water weighs 8.34 lb. So the heat is gallons × 8.34 × degrees of rise. In metric, warming a litre of water by 1°C takes 4.186 kJ; divide by 3,600 for kWh.

Heat-up time. Divide that heat by what the heater actually puts into the water. A gas heater’s nameplate is usually its gas input, so multiply by its efficiency (82% is the federal minimum). A heat pump is rated by heat output, so its rating is what goes in. The result ignores losses, so treat it as the best case.

DOE sizing. The US Department of Energy sizes both gas heaters and heat pumps with one formula: surface area in square feet × temperature rise in °F × 12, where the rise is the pool temperature you want minus the average air temperature of the coldest month you plan to swim. The result is the heat output in BTU per hour. The DOE says it is based on a 1° to 1-1/4°F rise per hour with a 3-1/2 mph average wind; for a 1-1/2°F per hour rise multiply by 1.5, and for 2°F by 2.

heat (BTU) = gallons × 8.34 × °F rise
heat (kWh) = litres × 4.186 × °C rise ÷ 3,600
heat-up hours = heat ÷ (gas rating × efficiency)   or   heat ÷ heat pump output
DOE output needed (BTU/h) = surface area (sq ft) × (pool temp − coldest-month average air temp, °F) × 12
heater output needed = heat ÷ hours wanted + DOE allowance
gas input rating = output needed ÷ efficiency
1 kW = 3,412 BTU/h

Typical heater sizes

Heat pump sizes are the DOE’s standard sizes; the gas range is the DOE’s. Check the spec sheet of the model you’re looking at for whether a figure is input or output.
TypeTypical ratingHow it’s rated
Heat pump, 3.5 hp75,000 BTU/h (22 kW)Heat output, at 80°F air
Heat pump, 5 hp100,000 BTU/h (29 kW)Heat output, at 80°F air
Heat pump, 6 hp125,000 BTU/h (37 kW)Heat output, at 80°F air
Gas or propane heater75,000–450,000 BTU/hUsually gas input; 82% minimum efficiency, some 89–95%

What the heat-up looks like

Most of the wait is set by volume. Warming 20,000 gallons by 10°F takes about 1.67 million BTU: roughly 8 hours of a 250,000 BTU/h gas heater at 82%, or 17 hours of a 100,000 BTU/h heat pump, before losses. Halve the volume and the time halves; double the rise and it doubles. Two worked examples go further: what size pool heater for 20,000 gallons runs the DOE sizing for a typical inground pool, and how long to heat a pool 10 degrees compares a heat pump with a gas heater on a 15,000-gallon pool.

Tips and common mistakes

  • Use the coldest month you’ll actually swim, not the coldest month of the year. Heating a pool for a few weeks in spring and fall needs far less heater than keeping it at 82°F through a frosty October.
  • Input vs output. A 250,000 BTU/h gas heater at 82% delivers about 205,000 BTU/h into the water. A 125,000 BTU/h heat pump delivers its full 125,000, but only in warm air.
  • Cover it. The DOE calls evaporation by far the largest source of energy loss from a pool, and puts the heating savings from a cover at 50–70%. A cover during the heat-up shortens it, and with one at night a smaller heater can hold temperature. The solar cover calculator sizes one.
  • Every degree costs. The DOE estimates each 1°F of extra pool temperature costs 10–30% more energy. Run the pool heating cost calculator before settling on 86°F.
  • Bigger is faster, not cheaper per degree. An oversized gas heater warms the pool sooner but burns the same gas per BTU; an undersized heat pump may never catch up in cool weather.

Choosing between gas and a heat pump is mostly about climate and how often you heat — see pool heater vs heat pump, and pool running costs for the whole yearly bill. Need the gallons first? The pool volume calculator gives both volume and surface area.

TipPut a floating thermometer in the pool and note the temperature at the start and end of the first heat-up. Gallons × 8.34 × rise ÷ hours gives the heat your heater really delivered, losses included.

What you’ll need

As an Amazon Associate we earn from qualifying purchases. Links to products are affiliate links — they cost you nothing extra and help keep these calculators free.

Frequently asked questions

Is the DOE ×12 formula for heater input or output?

Output: the BTU per hour the heater has to put into the water. Heat pumps are rated by output, so compare directly. Gas heaters are usually rated by gas input, so divide the formula’s result by the efficiency (0.82 at the federal minimum) to get the input rating to look for.

How many degrees per hour does a pool heater raise the water?

Divide the heater’s delivered output by gallons × 8.34. A 250,000 BTU/h gas heater at 82% on 20,000 gallons gives about 1.2°F per hour before losses; a 100,000 BTU/h heat pump on the same pool, about 0.6°F per hour. The DOE’s sizing formula aims for about 1 to 1-1/4°F per hour.

What size heat pump do I need for my pool?

Use the same DOE formula: surface area × (pool temperature − coldest-month average air temperature) × 12 BTU per hour of output. The DOE’s standard heat pump sizes are 75,000, 100,000 and 125,000 BTU/h; worked through for a typical pool on what size pool heater for 20,000 gallons.

Why does my pool take longer to heat than the calculator says?

The heat-up time assumes no losses. A pool loses heat from its surface the whole time, mostly through evaporation, and faster in wind and on cold nights. Heat pumps also lose output as the air cools. A solar cover during the heat-up closes most of the gap; see how long to heat a pool 10 degrees.

Does a bigger pool heater cost more to run?

Not per degree. The fuel burned depends on the heat the water needs and the heater’s efficiency, not its size; a bigger heater just delivers it faster. What raises the bill is a higher setting, an uncovered pool and a longer season.

Sources