On this page

    Pool School, Heaters

    What Size Pool Heater Do I Need?

    Active Pool Supply · Updated September 29, 2026

    The short answer

    Multiply the pool's surface area in square feet by the temperature rise in degrees F, then by 12. That is the heat output needed in BTU an hour, by the Department of Energy's formula. Gas heaters are sold by input, so divide by 0.82 and buy the next size up. A 16 x 32 ft pool is 512 square feet, and a 20F rise needs 122,880 BTU of output, 149,854 of input, so a 150,000 BTU heater. A 5 mph wind adds 25 percent and makes it 200,000. A heat pump is sized by the hours it runs: the same pool takes 85,000 BTU running around the clock with no cover.

    Pool heater size calculator

    Heat output from the Department of Energy's formula, surface area x temperature rise x 12, which assumes a rise of 1 to 1-1/4F an hour and a 3.5 mph wind. Gas heaters are sold by input rating, so the output is divided by 82 percent, the efficiency Raypak states and the federal minimum. Heat-up time by the volume method Pentair publishes, with the heater running the whole time and no heat lost on the way. A guide to the size. The Department of Energy says a trained pool professional should do the sizing.

    What size pool heater do you need?

    Multiply the pool's surface area in square feet by the temperature rise in degrees F, then by 12. That is the heat output you need in BTU an hour. Gas heaters are sold by input, so divide by 0.82 and buy the next size up.

    A 16 x 32 ft pool is 512 square feet. Holding 80F water when the coldest month you swim averages 60F is a 20F rise. 512 x 20 x 12 is 122,880 BTU an hour of output and 149,854 of input, so the next size sold is 150,000 BTU. The calculator on this page runs the same steps with the same constants.

    The seven steps, worked on one pool

    1. Surface area. Length x width for a rectangle. 16 x 32 ft is 512 square feet.
    2. Temperature rise. The water temperature you want, less the average air temperature of the coldest month you swim. 80F less 60F is 20F.
    3. Heat output. Area x rise x 12. 512 x 20 x 12 = 122,880 BTU an hour. The formula is the Department of Energy's, and it assumes the water warms 1 to 1 1/4F an hour under a 3 1/2 mph wind.
    4. Wind. Multiply by 1.25 in about 5 mph of wind and by 2 in about 10 mph. Hayward's international calculator and Coates, an electric heater manufacturer, both print those factors. Our pool is sheltered, so 122,880 stands. At 5 mph it becomes 153,600, and at 10 mph 245,760.
    5. Input. The formula gives output, and a gas heater is sold by input. Divide by the efficiency. The calculator uses 82 percent, the figure Raypak states for its Digital heaters and the federal minimum for gas pool heaters built before May 30, 2028. 122,880 divided by 0.82 is 149,854. Raypak's own 399,000 BTU heater is the proof: 399,000 BTU an hour goes in and 327,180 comes out.
    6. Next size up. Gas heaters are sold at 105,000, 150,000, 200,000, 266,000, 333,000 to 336,000 and 399,000 to 400,000 BTU. 149,854 lands on a 150,000 BTU heater with 146 BTU in hand. In a 5 mph wind the input is 187,317 and the answer is a 200,000 BTU heater.
    7. Heat-up time. Pentair's volume method: hours = gallons x 8.34 x rise, divided by (input x efficiency). Gallons are length x width x average depth x 7.5, so 19,200 at 5 ft deep. 19,200 x 8.34 x 20 is 3,202,560. Divide by 150,000 x 0.82, which is 123,000, and you get 26 hours, about 0.8F an hour. The 200,000 BTU heater takes 19.5 hours.

    That is the best case: Pentair says its chart leaves losses out. If 26 hours is too long, go up a size.

    Pool heater sizing chart

    Each cell is the largest pool in its row put through steps 1 to 6: a 3 1/2 mph wind, 82 percent efficiency, nothing taken off for a cover, and the next size sold.

    Pool surface area, sq ft 15F rise 20F rise 25F rise
    Up to 288 (12 x 24 ft) 105,000 105,000 150,000
    289 to 392 (14 x 28 ft) 105,000 150,000 150,000
    393 to 512 (16 x 32 ft) 150,000 150,000 200,000
    513 to 648 (18 x 36 ft) 150,000 200,000 266,000
    649 to 800 (20 x 40 ft) 200,000 266,000 333,000
    801 to 1,000 (25 x 40 ft) 266,000 333,000 399,000

    Two cells sit within 400 BTU of a boundary: 288 square feet at 25F asks for 105,366, and 512 at 20F for 149,854. Any breeze settles them upward. Every size is under pool heaters.

    The 10 BTU a gallon rule, and what it leaves out

    The heater finder on our pool heaters page asks for gallons and uses a quicker rule: about 10 BTU of input rating for each gallon raises the water about 1F an hour. It is step 7 turned around: 8.34 divided by 0.82 is 10.2. Our 19,200 gallon pool comes to 192,000 BTU, so the finder says 200,000 where the area method said 150,000. Step 7 agrees: 150,000 BTU manages 0.8F an hour here.

    What size pool heater for 10,000, 20,000 or 30,000 gallons?

    By the gallon rule a 10,000 gallon pool takes a 105,000 BTU gas heater, a 20,000 gallon pool takes 200,000 and a 30,000 gallon pool takes 333,000. Each raises its pool about 1F an hour, so a 20F rise is about 20 hours of firing.

    Pool size Gas heater, input rating Degrees an hour Hours for a 20F rise
    10,000 gallons 105,000 BTU 1.0F 19.4
    15,000 gallons 150,000 BTU 1.0F 20.3
    20,000 gallons 200,000 BTU 1.0F 20.3
    25,000 gallons 266,000 BTU 1.0F 19.1
    30,000 gallons 333,000 BTU 1.1F 18.3
    40,000 gallons 399,000 BTU 1.0F 20.4

    The hours are step 7 at 82 percent, with the heater firing the whole time and nothing lost on the way. Treat the table as the quick answer and the calculator as the careful one.

    What the rule leaves out is the heat the surface loses to wind and cold air. Raypak prints a similar check, output divided by gallons x 8.33, and warns beside it that weather is not counted. In Raypak's heat loss table, water at 80F under 60F air gives up 210 BTU an hour per square foot at 3.4 mph and 510 at 13.63 mph. Across 512 square feet that is 107,520 and 261,120 BTU an hour, against the 164,000 a 200,000 BTU heater delivers. Gallons cannot see wind, which is why the manufacturers' charts start from surface area.

    Area x rise x 12 is not the manufacturers' rule

    You will read that this formula is how the manufacturers size a heater. It is not. Only the Department of Energy prints it, and it calls the answer approximate and says a trained pool professional should do the sizing. We found the formula in no Raypak, Pentair, Hayward or Jandy manual, brochure or catalog.

    Pentair and Raypak work from the pool's volume and the hours you allow. Jandy and Hayward chart by surface area. Put one size of heater through them at a 30F rise and the answers spread across 470 square feet.

    Whose figure Pool a 400,000 BTU heater covers at 30F What it assumes
    Hayward H400 1,200 sq ft 3 1/2 mph wind, no time given
    Jandy JXi 400, still air 990 sq ft 1F an hour, 4.5 ft deep
    Department of Energy formula at 82 percent About 910 sq ft 1 to 1 1/4F an hour, 3 1/2 mph wind
    Pentair model 400 788 sq ft 30F gained in 24 hours, 5.5 ft deep, losses left out
    Jandy JXi 400, 3.5 mph wind 730 sq ft 1F an hour, 4.5 ft deep

    Divide each heater's rating by its chart's area and rise, and the number standing where 12 stands is 11.1 for Hayward, 13.4 for Jandy in still air and 18.2 for Jandy in wind. Raypak's heat loss table works out between 8.7 and 13.8. That arithmetic is ours, not the manufacturers'. A chart that differs from the calculator by one size assumes something else.

    Input and output are the other trap. The department rates gas heaters by output, Pentair's manual by input, and one Pentair brochure calls the same sizes output. Treat a model number as input.

    Pool heat pump sizing

    A heat pump is sized by the day, not the hour. The calculator does it in three steps. If you have not chosen between the two yet, read pool heat pump vs gas heater first.

    1. Daily heat. Gallons x 8.3 x rise x a cover factor x a wind factor. The cover factor is 0.5 with no cover, 0.3 with a liquid cover and 0.2 under a blanket. The wind factor is 1 up to 3.5 mph and 1.25 from 3.6 to 5 mph. The sheet goes no higher and gives the factor for a pool without a blanket, so the calculator holds a stronger wind at 1.25 and adds nothing under a blanket. Those constants are from AquaCal's operating cost worksheet, which gives the run time of a heat pump already chosen and does not size one. Our pool with no cover: 19,200 x 8.3 x 20 x 0.5 = 1,593,600 BTU a day.
    2. Run hours. You choose 8, 12, 16 or 24 hours a day. That choice and the division are ours. The one figure from a manufacturer is Raypak's: a heat pump may run up to 24 hours a day. 1,593,600 divided by 24 is 66,400 BTU an hour.
    3. Next size up, from 50,000, 65,000, 85,000, 102,000, 118,000, 138,000 and 143,000 BTU. 66,400 lands on 85,000, which runs 18.7 hours a day and needs 37.7 hours to warm the pool from cold. Hold it to 12 hours and the answer is 138,000. Add a blanket and 12 hours needs 637,440 BTU a day, 53,120 an hour, which a 65,000 BTU heat pump covers.

    The calculator also prints the Department of Energy figure, 122,880 BTU an hour here, the output that gains 1 to 1 1/4F an hour. It is the only sizing formula anyone publishes for heat pumps. Pentair says a properly sized heat pump lifts the pool about 1F an hour on average, and is for holding a temperature, not fast heating.

    No manufacturer's document we found gives a pool size for heating with a model above 65,000 BTU. Moov rates its 50,000 BTU MI500 for pools up to 14,000 gallons and its 65,000 BTU model for 18,000. At a 20F rise with no cover, over 24 hours, those pools need 48,417 and 62,250 BTU an hour. That arithmetic is ours. It says an "up to" figure is a heat pump running around the clock on a bare pool. Treat the printed pool size as a ceiling, not a recommendation.

    The BTU on the label is a best case. Manufacturers rate at 80F air, 80 percent humidity and 80F water. Raypak's 118,000 BTU Crosswind V delivers 110,000 at 63 percent humidity and 75,000 in 50F air.

    Electric resistance heaters

    These heat spas and small pools. Raypak aims its E3T at compact jobs and at indoor rooms where a gas heater cannot be vented. It comes in 5.5, 11, 18 and 27 kW, which is 18,767 to 92,128 BTU an hour, on single phase 240V.

    Raypak's formula is written for spas: degrees an hour = kW x 410, divided by gallons, weather left out. On a 500 gallon spa the 11 kW E3T gives 9F an hour. For pools the only manufacturer's method we found is from Coates, which works from surface area: its printed table gives a 30 kW heater 512 square feet outdoors at a 20F rise. That is our example pool, and more than any single phase E3T.

    Above ground pools

    Raypak's 105,000 BTU 106A delivers 86,100 BTU an hour. Its 150,000 BTU 156A, which Raypak also offers for inground pools, delivers 123,000. Raypak sets no gallon or square foot limit on either, but its chart gives the pace: on 300 square feet the 106A manages 0.9F an hour and the 156A 1.3F.

    The one gallon figure any manufacturer gives is Pentair's: a limit of 15,000 gallons on its 125,000 BTU MasterTemp 125, which is 8.3 BTU a gallon. Hayward's 135,000 BTU above ground heaters carry no pool size guidance.

    Altitude, manufacturer by manufacturer

    Thin air cuts a gas heater's output, and each manufacturer draws the line at a different height. Find your model, not an average.

    Heater Threshold What the manufacturer says
    Raypak Digital 206A to 406A 2,000 ft Above it, input drops 4 percent per 1,000 ft above sea level
    Raypak Digital Low NOx 5,000 ft Above it, ask the factory
    Raypak AVIA 4,500 ft Certified to here. Natural gas runs to 10,000 ft. Propane with a kit: 7,800 ft in the manual, 10,000 ft in the catalog
    Raypak 106A, 156A 2,000 ft Brochure: 4 percent per 1,000 ft. Manual: ask the factory. Catalog: natural gas part numbers to 4,999 ft
    Jandy JXi 4,500 ft No derate below it, then 4 percent less output per 1,000 ft over 4,500 ft
    Hayward Universal H-Series 2,000 to 10,100 ft The limit unmodified. Natural gas H200, H300, H400: 10,100 ft. H150: 7,700 ft. Natural gas H250, propane H200: 5,400 ft. The rest: 2,000 ft
    Hayward H135ID, ABG135 2,000 ft Must be installed below it
    Pentair MasterTemp None stated No limit or derate in the manual

    Raypak gives each elevation band its own part number, and the two Digital heaters linked here are the 0 to 2,000 ft versions. At 5,000 ft Raypak's rule takes 20 percent off, so our 149,854 BTU answer needs 187,317 BTU of rating: a 200,000 BTU heater, not a 150,000.

    One heater for a pool and a spa

    Size for the pool, then time the spa. Hayward's chart has the H400 lifting 1,000 gallons by 30F in 45 minutes, while the H150 needs 120. Jandy's JXi 400 takes 44 minutes, and Jandy halves its times for a 15F rise. Both assume an insulated, covered spa.

    If the pool calls for 150,000 BTU and you want 1,000 gallons hot inside the hour, the spa sets the size.

    Products in this guide

    Questions

    Does a bigger pool heater cost more to run?

    Not for the same job. In Pentair's heat-up formula the hours are gallons x 8.34 x rise, divided by input x efficiency. Multiply those hours by the input to get the gas burned and the input cancels out. A 400,000 BTU heater burns gas twice as fast as a 200,000 and runs half as long. What moves the bill is efficiency, which runs from 82 percent to 96 percent on Pentair's ETi 400, and the heat the surface loses. What a bigger heater does need is a bigger gas line. Raypak names undersized gas pipe as one of the commonest faults when a heater is replaced.

    How long does a 400,000 BTU heater take to heat a 20,000 gallon pool?

    About 10 hours for a 20F rise, before losses. Pentair's formula is gallons x 8.34 x rise, divided by input x efficiency. 20,000 x 8.34 x 20 is 3,336,000, and 400,000 x 0.82 is 328,000, which gives 10.2 hours. A 200,000 BTU heater takes 20.3 hours on the same pool. Neither figure counts heat leaving the surface, so expect longer in wind or cold air. Raypak's chart agrees: its 399,000 BTU heater gives 2.1F an hour on 500 square feet at 5 ft deep, which is 18,750 gallons.

    What size pool heater do I need for a 20,000 gallon pool?

    About 200,000 BTU of input rating. Roughly 10 BTU for each gallon raises the water 1F an hour, because a gallon of water weighs 8.34 lb and a gas heater puts about 82 percent of its rating into the pool. On that rule 10,000 gallons takes 105,000 BTU, 15,000 takes 150,000, 25,000 takes 266,000 and 30,000 takes 333,000. The rule counts the water and not the weather. For a pool that sits in wind, size it on surface area with the calculator on this page.

    Should I size the heater for the spa or for the pool?

    For the pool first, because surface area sets how much heat it loses. Then check the spa by time. Hayward's chart has a 400,000 BTU heater raising a 1,000 gallon spa 30F in 45 minutes and a 150,000 BTU heater taking 120 minutes. Jandy gives 44 minutes for its 400,000 BTU model. If the pool only calls for 150,000 BTU and two hours is too long to wait for the spa, buy for the spa.

    How many BTU does a 16 x 32 pool need?

    A 16 x 32 ft pool is 512 square feet. For a 20F rise in light wind the Department of Energy's formula gives 512 x 20 x 12, which is 122,880 BTU an hour of output. Gas heaters are sold by input, so divide by 0.82: 149,854, which is a 150,000 BTU heater. In an open yard with a 5 mph wind it is 200,000 BTU. At 5 ft average depth the pool holds 19,200 gallons, and the quicker gallon rule also lands on 200,000.

    Can I buy a smaller heater if I use a pool cover?

    Not a smaller gas heater. The Department of Energy gives no cover adjustment in its sizing steps. What a cover cuts is the running: the department says a cover can save 50 to 70 percent of the cost of heating a pool, and names evaporation as the largest loss. A heat pump is different, because it is sized by the day. On AquaCal's operating cost worksheet a blanket takes the daily heat factor from 0.5 to 0.2, and Madimack says a cover significantly reduces the heat pump size required.

    Is the BTU number on a pool heater input or output?

    Input, on a gas heater. Raypak's 399,000 BTU model takes in 399,000 BTU an hour and puts 327,180 into the water, which is 82 percent. Pentair's manual says the MasterTemp model number is the input rating, and Hayward rates its above ground heaters by input. The Department of Energy's formula returns output, which is why you divide its answer by the efficiency before you shop. A heat pump is the other way round: its BTU figure is output, stated in 80F air at 80 percent humidity.

    Find your pool heaterGas, propane, heat pump and electric pool heaters, by manufacturer and by heat output.Shop pool heaters