How Much Does a Swimming Pool Heater Cost to Install?

Normal range: $1,771 - $4,066

Swim and relax all year round by installing a pool heater, which costs $2,905 on average, depending on the type of heater.

How we get this data
Matt Marandola
Written by Matt Marandola
Updated September 19, 2022
Luxurious pool in the garden of a private villa, hanging chair with pillows
Photo: Serhiy Stakhnyk / iStock / Getty Images

Installing a poolside heater is the best way to make the most out of your personal swimming hole—even into the cooler months. The average cost of hiring a pool heater installation contractor to source and install the right heater for your unique needs will be $1,771 to $4,066. Certain types of heaters can be slightly less or much more expensive than this estimate. The size of your pool and where you live can also impact your final cost.

See the price range of pool heaters in

your area
How we get this data
Normal range for U.S.
$1,771 - $4,066
  • Average
  • $2,905
  • Low end
  • $300
  • high end
  • $5,500
LOWHIGH

Cost to Install Different Types of Pool Heaters 

You have some options when it comes to the wide world of swimming pool heaters. There are four main types of pool heaters, each offering a unique fuel source that will suit different climates and pool sizes. No matter which kind of pool heater you choose, however, expect some great benefits.

Costs for 4 types of swimming pool heaters, with electric resistance ranging $1,000 to $6,000

Gas or Propane Pool Heater

This is the most common type of heater design for both inground and above-ground pools. Gas or propane fuels these heaters, and they are generally considered inexpensive to source and install. Expect to pay $1,000 to $4,500 for the heater itself and $500 to $1,500 for labor. 

You could save some money by installing a pool heater when the pool itself is being constructed. Talk to your contractor about it as you figure out the cost to build an above-ground pool.

Gas heaters can typically connect to a pre-existing gas line, while a propane heater will need a standalone tank. The monthly energy cost when using one of these heaters will be high, so keep that in mind.

Solar Pool Heater

This is the most cost-effective solution to heating a pool, but you can only use a solar pool heater in areas that receive consistent direct sunlight. If you live in warmer states like Florida or Arizona, this could be a good choice, though the same cannot be said about colder states like Minnesota and Colorado. 

You will pay $2,000 to $7,500 for the unit itself and an additional $500 to $2,000 for labor. Though these solar heaters come with a higher upfront cost than gas heaters, your energy bill will be virtually nonexistent—especialy when you pair it with a solar pool cover.

Pool Heat Pump

This type of pool heater extracts hot air from the atmosphere and uses it to warm up the water. The upfront costs here will be higher than some other types of pool heaters, as heat pumps will need a dedicated electric circuit in order to operate. 

The heat pump itself will cost $2,000 to $6,500, with labor costing $500 to $1,000. These heaters are relatively energy-efficient, which is great for your utility bill, but are slower to heat than gas models. 

Electric Resistance Pool Heater

This type of heater is relatively inexpensive to install but will demand gobs of electricity when in use. Electric resistance pool heaters use resistance coils to warm up the water and work best in small pools and climates above 55 degrees Fahrenheit. Electric pool heaters will cost $500 to $5,000, and the labor will cost $500 to $1,000.

What Factors Influence the Cost of Swimming Pool Heater Installation?

Though the labor costs and the price of the heater itself can play a big part in determining price, there are a number of other factors to consider when sourcing a pro to install a pool heater. Here’s a breakdown of some additional costs to think about:

Removing the Old Heater

If you are replacing a pre-existing pool heater, you will have to pay a small fee. This will cost anywhere from $25 to $50, but most pros will add these removal fees to the cost of installing the new unit. Some contractors will even perform this service for free, so long as you are putting in a brand-new unit. 

Installing Hookups

Depending on the type of pool heater you choose, you may have to install some necessary hookups. Gas heaters may require a new gas line, which will cost $350 to $800. Heat pumps and electric resistance heaters will likely require the installation of an electrical circuit, costing $500 to $2,100. 

A qualified local plumber may have to come in to lay some water lines to connect the heater to the pool, which will cost $350 to $1,900. If you are using a pre-existing hookup, expect to knock $500 to $1,500 off the final price.

Energy Costs

One of the most significant cost factors when it comes to pool heaters is your monthly energy bill. Each heater type works differently, so each will impact your utility bill to varying degrees. 

Gas heaters will cost $200 to $400 per month if you use the main gas line and $200 to $850 per month if you opted for propane. An electric resistance heater will cost $175 to $600 to run, while a heat pump will be less expensive at $120 to $200 per month. A solar pool heater will be your most affordable energy option by a large margin, costing $0 to $10 per month to use. 

There are a few ways you can help keep your monthly costs down while using a pool heater: 

  • Pool cover: A simple pool cover will help retain heat and should reduce energy costs by 50 to 90%. It will cost $650–$2,200 to buy and install one. 

  • Solar blanket: These coverings tend to feature a multitude of air bubbles on the exterior that trap heat released via direct sunlight. The blanket transfers this heat to the pool’s water. If you live in a sun-drenched area, a solar blanket can help reduce your monthly energy cost by 50–75%. Installing a solar blanket will cost $50–$500.

  • Pool enclosure: Building a pool enclosure can be a fantastic choice for colder climates, as they essentially make the pool’s location another room in the house. You can expect to save oodles on your monthly energy bill with a pool enclosure, but installation is pricey at $5,000–$14,000. 

Inground vs. Above Ground vs. Hot Tub

When you’re working with an above ground or hot tub pool heater, you’re working on the outside and, well, above the ground. This factor makes the installation of these above ground options typically cost less than an inground pool. An inground pool heater may incur extra costs in terms of labor and materials because of the digging required to hide the pipes.

Hot tub heaters will cost $450 because they’re working in such a small space. 

How Much Does It Cost to Install a Pool Heater Yourself? 

If you already have the necessary hookups, installing a pool heater could be a relatively simple procedure. Doing it yourself could save $300 to $1,000, as you will only have to pay for the cost of the heater and necessary materials. Go with a pro if you need to lay down an electrical circuit, a gas line, or a water line, as these are time-consuming and potentially dangerous projects.

Inground vs. Above Ground vs. Hot Tub

When you’re working with an above ground or hot tub pool heater, you’re working on the outside and, well, above the ground. This factor makes the installation of these above ground options typically cost less than an in-ground pool. An inground pool heater may incur extra costs in terms of labor and materials because of the digging required to hide the pipes.

Hot tub heaters will cost $450 because they’re working in such a small space.

How Much Does It Cost to Install a Pool Heater Near You?

Typically, putting in a pool heater will be more expensive in warmer areas that tend to feature plenty of swimming pools. However, the monthly energy cost in these hotter locations will be much smaller than in cooler climates. 

Local weather conditions, such as heavy winds and rain, can also impact the overall cost. The cost of installing a pool heater varies depending on where you live, so talk to a local contractor to get an accurate estimate. 

Here are some average price estimates for installing a new pool heater throughout the U.S.: 

LocationAverage Cost
Miami$3,575
New York City$3,850
Los Angeles$2,300
Chicago$750
Denver$900
Houston$2,450
Washington, D.C.$1,400
Honolulu$3,500

Frequently Asked Questions

With routine maintenance of your pool and pool heater, you should expect your pool heater to have a lifespan of around 10 years. Your usage and weather conditions will cause this to fluctuate as well, so your mileage may vary from six to 15 years.

Ready to get a quote for your project?
Answer a few questions, compare reviews, and choose the pro you want.