Pool heater replacement in San Diego costs $2,500 to $6,500 installed, with most single-family pools landing between $3,200 and $4,800. Gas heaters run cheaper upfront but cost more to operate, while heat pumps cost more to install but take advantage of San Diego’s mild climate to run efficiently for years.

Refresh Pool Pros connects San Diego homeowners with vetted pool repair specialists who diagnose failing heaters and quote replacement honestly, whether that means gas, heat pump, or solar. This guide breaks down what actually drives the price so you know what a fair quote looks like.

How much does a pool heater replacement cost in San Diego?

A gas pool heater replacement runs $2,500 to $4,500 installed, while a heat pump replacement runs $3,500 to $6,500 installed. Solar pool heating systems land in a similar range to heat pumps, usually $3,500 to $7,000, depending on how many panels the roof or ground array needs. Labor alone typically adds $400 to $900 to any of these jobs, more if the old gas line or electrical circuit needs to be resized for the new unit.

What’s the cost difference between gas and heat pump pool heaters?

A gas pool heater unit costs $1,800 to $3,500 before labor, and a heat pump unit costs $2,500 to $5,000 before labor. Gas units cost less to buy but more to run, since natural gas prices have climbed steadily and a gas heater burns fuel at a high rate to heat water fast. Heat pumps cost more upfront because they use a compressor and refrigerant system similar to an air conditioner, but they use far less energy per degree of heat added, which matters more in a market where SDG&E electric rates and gas rates both factor into the decision.

Is a heat pump pool heater worth it in San Diego’s climate?

For most San Diego pools, yes, because heat pumps pull warmth from outside air and the county rarely sees the extreme cold that makes heat pumps struggle elsewhere. Coastal neighborhoods like La Jolla and Pacific Beach stay mild enough for a heat pump to run efficiently nearly year-round. Inland areas like Alpine and Ramona see colder winter mornings, which slows heat pump output slightly but still keeps it more efficient than a gas unit run daily. A gas heater still wins for anyone who wants the pool warm within an hour before a weekend gathering, since heat pumps typically take longer to raise water temperature.

Why does pool heater replacement cost vary so much across San Diego?

Cost varies mainly because of BTU sizing, gas line or electrical capacity, and how far the new unit sits from the pool’s plumbing. A larger pool or one with a raised spa needs a bigger heater, and sizing it wrong either leaves the water lukewarm or wastes fuel heating water faster than the pool loses it. Older homes in neighborhoods like South Park or North Park sometimes have gas lines sized for a smaller heater decades ago, which can add $200 to $600 in line-upsizing costs. Newer construction in areas like 4S Ranch or Carmel Valley usually has modern gas and electrical infrastructure already in place, keeping installation straightforward.

What are the signs a pool heater needs replacing?

The clearest signs are a heater that won’t ignite, water that never reaches the set temperature, visible rust or cracking on the cabinet, or a heat pump that runs constantly without raising the water temperature. A gas heater that short-cycles, turning on and off repeatedly, usually points to a failing thermostat or a sensor issue that’s often repairable if caught early. Once a heat exchanger is cracked or a heat pump’s compressor fails, repair costs start approaching replacement cost, and a specialist will usually recommend replacing the unit outright.

Should I repair my pool heater or replace it?

Repair makes sense when the heater is under six years old and the failure is a part like an ignitor, thermostat, or pressure switch, which typically costs $150 to $600 to fix. Replacement makes more sense once the heat exchanger is leaking, the cabinet is heavily corroded, or the unit is past the ten-year mark, since a second major repair on an aging heater often fails again within a year or two. A licensed pool repair pro in the Refresh Pool Pros network can pressure-test the system and tell you which option actually saves money over the next five years.

Do I need a permit to replace a pool heater in San Diego?

Permit requirements depend on the jurisdiction and the scope of the work. A like-for-like swap onto the same gas line, vent, and electrical connection sometimes doesn’t require a permit in unincorporated San Diego County, but cities including San Diego proper often do require one for gas appliance work regardless. Any job that involves relocating the heater, upsizing the gas line, or adding a new electrical circuit will need a permit, and a licensed contractor pulls that as part of the job rather than leaving it to the homeowner.

How long does a pool heater last in San Diego?

A gas pool heater typically lasts 8 to 12 years, while a well-maintained heat pump can run 10 to 15 years. Coastal properties from Coronado to Del Mar see faster corrosion on cabinet housings and heat exchangers from salt air, which can shave a couple years off either type. Inland pools in places like Santee or El Cajon tend to get more years out of a heater since there’s less airborne corrosion, though heavier year-round use from hotter summers adds its own wear.

Refresh Pool Pros connects San Diego homeowners with vetted pool repair specialists and pool equipment technicians who diagnose a failing heater honestly before quoting replacement. If your heater also serves an attached spa or hot tub, our network includes pros who handle combined systems so both stay in sync after the swap. Homeowners dealing with a heater that’s out completely can also reach an emergency pool repair specialist for a faster response. Homeowners in San Diego and across the county can get matched with a specialist who already knows the local gas and electrical code requirements.

Frequently asked questions

How much does it cost to replace a pool heater in San Diego?

Most San Diego homeowners pay $2,500 to $6,500 installed for a new pool heater, parts and labor included. A gas heater sits on the lower end of that range, a heat pump on the higher end, and the final number depends on BTU size, whether the old unit’s gas line or electrical circuit needs upgrading, and how far the heater sits from the equipment pad.

Is a heat pump or gas pool heater better for San Diego?

A heat pump usually makes more sense in San Diego because it pulls heat from ambient air, and the county’s mild year-round temperatures let it run efficiently most months. Gas heaters heat faster and work better for quick weekend warm-ups or homes without room for a heat pump’s larger footprint, so the right choice depends on how often you swim and how fast you want the water to heat up.

How long does a pool heater last in San Diego?

A gas pool heater typically lasts 8 to 12 years, while a heat pump can run 10 to 15 years with regular maintenance. Coastal properties near the ocean often see shorter lifespans on both types because salt air corrodes heat exchangers and cabinet housings faster than it does further inland.

Do I need a permit to replace a pool heater in San Diego?

Most San Diego jurisdictions require a permit when a pool heater replacement involves new gas line work, a new electrical circuit, or relocating the unit. A straight swap onto existing gas and electrical connections sometimes skips the permit requirement, but rules vary by city, so it’s worth confirming with a licensed pool repair pro before work starts.

Why is my pool heater not heating the pool anymore?

The most common causes are a failed ignitor or thermostat on gas units, a refrigerant issue or dirty coil on heat pumps, or simply a heater that’s reached the end of its service life. A specialist can usually diagnose the failure in under an hour and tell you honestly whether a repair is worth it or replacement is the smarter move.

If your pool heater won’t ignite or can’t hold a temperature, call Refresh Pool Pros at (858) 400-4598 for a straight answer and a repair or replacement quote from a vetted local specialist.

Frequently asked questions

How much does it cost to replace a pool heater in San Diego?

Most San Diego homeowners pay $2,500 to $6,500 installed for a new pool heater, parts and labor included. A gas heater sits on the lower end of that range, a heat pump on the higher end, and the final number depends on BTU size, whether the old unit's gas line or electrical circuit needs upgrading, and how far the heater sits from the equipment pad.

Is a heat pump or gas pool heater better for San Diego?

A heat pump usually makes more sense in San Diego because it pulls heat from ambient air, and the county's mild year-round temperatures let it run efficiently most months. Gas heaters heat faster and work better for quick weekend warm-ups or homes without room for a heat pump's larger footprint, so the right choice depends on how often you swim and how fast you want the water to heat up.

How long does a pool heater last in San Diego?

A gas pool heater typically lasts 8 to 12 years, while a heat pump can run 10 to 15 years with regular maintenance. Coastal properties near the ocean often see shorter lifespans on both types because salt air corrodes heat exchangers and cabinet housings faster than it does further inland.

Do I need a permit to replace a pool heater in San Diego?

Most San Diego jurisdictions require a permit when a pool heater replacement involves new gas line work, a new electrical circuit, or relocating the unit. A straight swap onto existing gas and electrical connections sometimes skips the permit requirement, but rules vary by city, so it's worth confirming with a licensed pool repair pro before work starts.

Why is my pool heater not heating the pool anymore?

The most common causes are a failed ignitor or thermostat on gas units, a refrigerant issue or dirty coil on heat pumps, or simply a heater that's reached the end of its service life. A specialist can usually diagnose the failure in under an hour and tell you honestly whether a repair is worth it or replacement is the smarter move.

Need professional help in San Diego County?

Refresh Pool Pros provides every service in this post. Call for a free quote.