How Much Does a Pool Heater Cost in 2024?

Installing a pool heater typically ranges between $1,718 and $4,426 (labor costs included).

A pool heater can significantly improve your outdoor living experience and lifestyle. You don’t need to wait for hot weather to enjoy a comfortable water temperature in your pool. Installing a pool heater typically ranges between $1,718 and $4,426, with an average cost of $3,047 (labor costs included). 

Average Pool Heater Costs

Installing a pool heating system helps your pool be more usable and functional all year. The average cost to install a pool heater is $3,047. The cost depends on many factors, such as the type of heater, pool size, and the climate where you live. For this reason, the installation prices can be as low as $1,718 or as high as $4,426.

Cost by Pool Heater Type

A professional working on a pool heater
Photo Credit: welcomia / Canva Pro / License

There are four main types of pool heaters, each offering different fuel sources that will suit various climates and pool sizes. 

Pool heater typeTypical range (pool heater only) Typical range (plus labor cost)
Gas or propane pool heater$1,135 – $3,800$1,635 – $5,300
Electric resistance pool heater$1,150 – $4,590$1,650 – $5,590
Pool heat pump$1,300 – $4,385$1,800 – $5,385
Solar pool heater$2,260 – $5,520$2,760 – $7,270

Gas or propane pool heater

Gas and propane pool heaters can quickly heat water in a pool. Gas pool heaters typically run on natural gas and are connected to a home’s existing gas line. Gas units are typically cheaper than propane. Propane pool heaters use portable propane tanks, which makes them a good option if you live far away from a municipal gas line. 

Both heaters typically cost more to operate than other options. Expect to pay between $1,135 and $3,800 for the heater and between $500 and $1,500 for installation costs.

Electric resistance pool heater

Electric resistance heaters use electricity to heat the water in a pool. They convert electrical energy into heat energy, which is then transferred to the water. It’s important to note that the cost of operating an electric resistance pool heater can be high in electricity costs. 

Electric resistance pool heaters are best suited for areas where the weather isn’t too cold. The average price is between $1,150 and $4,590. Expect to pay an extra $500 to $1,000 in labor costs.

Pool heat pump

A pool heat pump uses a refrigerant system to conduct heat from the air temperature or ground to the water in the pool. This means that it absorbs heat from the surrounding air and drives it to the pool water. The cost varies between $1,300 and $4,385, with labor costing an additional $500 to $1,000.

Solar pool heater

A solar pool heater uses energy from the sun to heat a swimming pool. Thus, it is an eco-friendly and cost-effective alternative. 

Additionally, a solar pool heater can significantly reduce the cost of operating a pool, as it doesn’t require fuel or electricity. It relies on solar panels or tubes that absorb sunlight and transfer the heat to the water. However, it heats the water more slowly than other options because it depends on the sun. A solar pool heater costs between $2,260 and $5,520, and the installation cost ranges from $500 to $1,750.

Other Factors That Affect Cost

The total cost of the project will also depend on the following factors:

  • Pool size
  • Labor
  • Removing an old heater
  • Costs to run a pool heater

Pool size

Pool size determines the pool heater size you need. BTUs (British Thermal Units) are the measurement of pool heaters. The higher the BTU of your unit, the faster the pool will heat. Consider that the larger the heater is, the more expensive it will be. Pool professionals recommend using a pool heater size of 50,000 BTUs for every 5,000 to 10,000 gallons of water.

Gallons of waterHeater size (BTUs)
1,000 – 10,00050,000 – 100,000
10,000 – 20,000100,000 – 250,000
20,000 – 40,000250,000 – 400,000
40,000 – 80,000400,000 +

Remember that this suggestion is made for places with mild climates; for cold temperatures, or large pools, you should double the recommended size of the pool heater.


The average labor cost for installing a pool heater is between $500 and $1,500. This cost will depend on the type of pool heater you choose. For example, an electric heater installation is less expensive. In contrast, labor costs for gas and solar pool heaters are much higher. Consider that the price may rise if new accommodations, such as gas lines or wire connections, need to be made. 

Removing an old heater

If you already have a heater and need to replace it, the average cost is between $25 and $50. However, the professional installing the new heater will commonly do it without charge or add the removal cost to the installation cost.

Cost to run a pool heater 

The operating costs of a pool heater depend on the type of heater you installed, the weather, pool size, desired water temperature, and local energy costs. 

The estimated cost listed here is calculated as monthly costs.

Type of heaterAverage cost per month
Solar pool heater $3.35 – $15
Pool heat pump $102.5 – $187.5
Electric resistance pool heater $181.25 – $575
Gas or propane pool heater $200 – $425
Propane heaters $212.5 – $887.5

Related Services 

Besides relaxing warm water in your pool, you can also consider these other services that will enhance the outdoor experience at home.

Fire pit

As well as the enjoyment of a warm pool during winter or cool weather, fire pits are ideal for providing warmth and a comfortable ambiance on a cool night. The cost to build a fire pit will vary depending on your chosen materials, size, and desired features. The average price for a fire pit is $830, with most homeowners spending between $250 and $2,200 for materials and labor.

Professional pool maintenance

To enjoy the benefits of your pool in winter, the pool heater and pool water need to be in good condition. Taking care of your pool all year long can be exhausting. Luckily you can contract professional pool maintenance. On average, the annual cost for professional pool maintenance ranges from $2,000 to $4,035.

Pool filter installation

A pool filter removes impurities and debris from the water, making the pool safe and enjoyable for swimming. The average cost of pool filter installation is $1,000, with an estimated range between $500 and $2,000.

Pool enclosure

A pool enclosure is a structure that borders a swimming pool. Its primary purpose is to provide a barrier that prevents accidents. Enclosures can also help keep debris out of the pool, reducing the need for maintenance and cleaning. What’s more, they can help regulate the pool water temperature and prevent the water from getting too cold on cooler days. The average cost of a pool enclosure is $12,060, with a typical price range between $6,335 and $19,665.

Pro Cost vs. DIY Cost

As a pool owner, a DIY installation for a new pool heater is not recommended for amateurs. Depending on the pool heater used, it may require the installation of utilities. This is a job for a licensed professional since a municipality often regulates any work involving the installation of utilities. Installing the heater without the necessary knowledge will only lead to more spending and hazardous situations.

Cost of Pool Heater Installation by Location

Where you live is an essential factor in determining the cost of installing a pool heater. 

If you live in a place where the weather is mild or warm with a lot of sunlight, you may prefer to use solar heaters. On the other hand, in cold weather, you may prefer heaters with more BTUs to help you heat your pool. Gas and propane heaters are better for colder climates. Contact a local contractor to get an accurate estimate of the cost of installing a pool heater in your area.

FAQ About Pool Heaters

Is it worth installing a pool heater?

Pool heaters help to extend the swimming season. Whether or not it’s worth the price will largely depend on how often you use the pool.  

Are there economical ways to heat a pool?

There are some options to help maintain a warm temperature in your pool and reduce heating costs:

• Solar inflatable rings
• Winter covers
• Eliminate wind from your pool environment
• Anti-evaporation devices

Should I leave the pool heater on all the time?

Most pool heaters take a day or more to raise the pool’s temperature. If they remain turned on at a light level, they are very good at maintaining that temperature. Consider that when you use the pool, it loses temperature, so if you use it regularly, keep the pool heater running. 

However, if you have a gas or propane heater that heats pools quickly, you don’t need to keep it running. If you do not use the pool for several days, there’s no advantage to keeping it on.

When to Consult a Pool Pro

Thanks to pool heaters, you can enjoy a more comfortable swim. Pool heater installation costs between $1,718 and $4,426, with an average cost of a pool of $3,047

We’ll connect you to pool professionals near you who can help you select the best pool heater, install it, and maintain it, so you can extend your backyard swimming season.

Main Image Credit: Bill Jacobus / Flickr / CC BY 2.0

Note: PoolGnome may get a referral fee for matching you with contractors in your area.

Cecilia Acevedo

Cecilia is a home aficionado that loves the world of pools. When she's not writing about home improvement, Cecilia takes a plunge into the specifics of pool care. With a deep understanding of water chemistry and a passion for poolside ambiance, she'll guide you through the ins and outs of creating your own aquatic haven.