What size pool heater for a 20,000-gallon pool?

Short answer

A 20,000-gallon pool with 512 square feet of surface, heated from 65°F to 82°F in a month averaging 65°F, needs 2,835,600 BTU (28.4 therms of heat) plus whatever it loses on the way. Covering a 24-hour heat-up and those losses at the same time takes about 222,600 BTU/h of heat output: a 300,000 BTU/h gas heater.

How to work it out

  1. Heat: 20,000 gal × 8.34 lb per gal × 17°F (65°F → 82°F) = 2,835,600 BTU
  2. Your heater: 150,000 BTU/h gas input × 82% = 123,000 BTU/h into the water
  3. Heat-up: 2,835,600 BTU ÷ 123,000 BTU/h = 23.1 hours with no losses
  4. DOE sizing: 512 sq ft × 17°F rise (82°F − 65°F air) × 12 = 104,400 BTU/h
  5. Heat-up in 24 hours: 2,835,600 BTU ÷ 24 = 118,100 BTU/h
  6. Losses + heat-up: 104,400 BTU/h + 118,100 BTU/h = 222,600 BTU/h ÷ 82% = 271,500 BTU/h gas input → 300,000 BTU/h gas heater

Twenty thousand gallons is a typical inground pool: a 16 × 32 ft rectangle with a deep end of about 7 ft, or an 18 × 36 with a shallow sport floor. Here the surface is 512 sq ft, the season runs into months averaging 65°F, and the goal is 82°F.

Adjust for your project

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 for300,000 BTU/h gas heater
Heat output it has to deliver
222,600 BTU/h of heat output (271,500 BTU/h gas input at 82%)
Heat-loss allowance (DOE: area × rise × 12)
104,400 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)
23.1 hours
Heat-up time allowing for losses (rough)
153 hours
Warming rate with your heater (no losses)
0.74°F per hour
  • 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)

20,000-gallon pool (512 sq ft, 65°F → 82°F) by coldest-month air temperature

20,000-gallon pool (512 sq ft, 65°F → 82°F) by coldest-month air temperature
Average airHeat output it has to deliverHeater size to look forHeat-up time allowing for losses (rough)
50°F314,800 BTU/h of heat output (383,900 BTU/h gas input at 82%)400,000 BTU/h gas heater—
55°F284,000 BTU/h of heat output (346,400 BTU/h gas input at 82%)400,000 BTU/h gas heater—
60°F253,300 BTU/h of heat output (308,900 BTU/h gas input at 82%)400,000 BTU/h gas heater—
65°F222,600 BTU/h of heat output (271,500 BTU/h gas input at 82%)300,000 BTU/h gas heater153 hours
70°F191,900 BTU/h of heat output (234,000 BTU/h gas input at 82%)250,000 BTU/h gas heater58 hours

How many BTU a 20,000-gallon pool takes

Each degree Fahrenheit across 20,000 gallons takes 166,800 BTU, because the water weighs about 166,800 lb. A 17-degree spring warm-up from 65°F to 82°F is therefore about 2.84 million BTU, or 28 therms of heat delivered to the water — more once you count the gas the heater burns to make it.

  • The losses. The DOE formula, 512 sq ft × 17°F × 12, gives about 104,400 BTU/h. Used here as the pool’s heat-loss allowance in a month averaging 65°F, it is heat the heater spends just standing still.
  • The heat-up. 2,835,600 BTU over 24 hours is another 118,150 BTU/h. The heater has to supply both at once: about 222,600 BTU/h of output.
  • Gas. 222,600 ÷ 0.82 = about 271,500 BTU/h of gas input, so a 300,000 BTU/h heater is the next common size.
  • Undersized heaters crawl. A 150,000 BTU/h gas heater puts about 123,000 BTU/h into the water — only about 18,600 BTU/h more than the losses — so the warm-up would take days, not hours.
  • Heat pump. Even the largest standard heat pump (125,000 BTU/h, 6 hp) is short of 222,600. A heat pump still works for this pool if you accept a slower first heat-up and keep a cover on, so most of its output goes into holding temperature.

Swimming into colder months raises the loss allowance fast: at an average of 55°F the rise is 27°F and the DOE formula alone asks for about 166,000 BTU/h. For a smaller pool and a single 10-degree heat-up, compare how long to heat a pool 10 degrees. To price either option, the pool heating cost calculator uses the same numbers; what a heat pump pool heater costs per month runs a 125,000 BTU/h unit through a month.

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

What size heat pump for a 20,000-gallon pool?

A one-day heat-up from 65°F to 82°F with 65°F average air would need 222,600 BTU/h or more of heat pump output. A 125,000 BTU/h heat pump gets there in roughly 138 hours allowing for losses (22.7 hours if no heat escaped), so plan on a cover and a slower start.

How long does a 250,000 BTU heater take to heat 20,000 gallons?

About 28 hours from 65°F to 82°F at 82% efficiency, allowing for losses in 65°F weather, or 13.8 hours if no heat escaped.

What size gas heater for 20,000 gallons if I swim when it averages 55°F?

About a 400,000 BTU/h gas heater: the DOE formula asks for 165,900 BTU/h of output when the air averages 55°F.

Sources