Solar Spa Heater




About: I'm a software developer and systems analyst for a small company in Southern California. I have a loving wife and wonderful son that are my pillars to stand on through think and thin. I love to create stuff ...

Well it's that time of the year again here in Southern California time to fill up the spa and break out the BBQs. This has become a yearly ritual as well as a scathing reminder that electricity is not free.

Any how my wife has been wanting to move in a greener direction and has been rather matter a fact about it as well. We now compost our organic waste and recycle that in to our garden. Her new kick was "How can we heat the spa without using the electronic heater?" She got up on the roof with 50ft of black hose and ran it back and forth a few times, hooked it to a pump and came up with the proof of concept. Yay! [The original idea was sourced from my coworker Gary which has a similar setup for his pool]

Today we decided to move from conceptual proof to full on production. This instructable will walk you through the process that we went through and try to help you avoid some of the gotchas that we found along the way. Hope you enjoy reading this as much as we enjoyed building/documenting this project.


Step 1: Parts List

For around $60 US you can build this neat little system using the following parts purchased at your local mega hardware store.

20ft of 1/2in diameter PVC pipe
1 x 1/2in 4-way Cross PVC Fitting
PVC cement for gluing PVC sections to 4 way fitting
500ft 1/2in diameter black drip irrigation hose
2 x drip irrigation to standard garden hose coupling
Around 200 outdoor 8in zip ties

2 x 25ft or so normal garden hoses to use as water feed and return (Not included in $60 est as we had 2 on hand)
1 water pump to push water up to the roof and through the solar coil for heating. (Also not included in $60 est as we had one on hand)

Step 2: Frame Setup

This step is simple. You take the 20ft of PVC pipe and cut it down to four 5ft long sections. Glue them each in to the 4 way fitting using blue PVC cement or some similar form of adhesive. Let it dry a bit and voila your framework is complete. Wish it was that easy creating frameworks at my day job! I'm a software developer if your wondering.

Step 3: Work Area Setup

Make sure you have room to move around the work area, as you will be doing a lot of walking (mostly in a circle). We setup a ladder with a pipe crossbeam which held the drip hose. This setup didn't work quite as well as we had hoped but did help keep the coil from getting horribly tangled. The frame was setup on a trash can that we filled part way with water to stabilize it from falling over.

The spool unwinding was managed by my wife for the most part and my son helped guide the hose while I walked in circles like a carnival mule.

Step 4: Spiral Construction at a Snails Pace.

Photos don't show the first stages of construction as the idea to create an instructable from this project came slightly later in the project.

The hose was spun on to the frame starting at the middle and working outwards. We took a lead of around 6ft and attached to one leg of the frame, then we guided it in to the middle to begin the spiral. There were issues with kinks and worked out that at around 5in from the lip of the fitting the curve was easy enough that we could form the shape without kinking the hose. I marked out this 5 in using a marker and fastened the hose to the frame to begin the spiral. Working in chunks of around 4 to 5 rotations seems to work well until the later stages of construction. After each set of rotations you loosely fasten the hose using zip ties. Working from the last tightened point you guide the coil so that the hose sits evenly next to the previous loop. Too tight and it will overlap, too loose and it will cause grief on the next loop.

Step 5: Completion of the Spiral

When we made it to the outer reaches of the spiral the weight of the hose was causing the frame to bow and was making it difficult to properly set the hose in relation to the proceeding loop. To remedy this we moved to the ground for the remaining loops. To do this we removed the remaining hose from our make shift spool mount and my wife walked the hose out while I followed behind her fastening the hose to the frame.

Step 6: Spiral Deployment and Finishing Touches

Once the work was completed we carefully migrated the beast to the roof. We setup on the south facing side of the house. We fastened a rope to the center of the frame and tied it off on the north side of the house to prevent the coil from sliding down the roof. Once it was secured we connected the garden hose adapters to each of the leads coming from the coil and hooked up the cold water feed and hot water return hoses to the coil. (Note: Both our connector where female so we ran the return hose backward with the female end in the spa.) After the hoses were connected we hooked the cold water feed hose up a regular garden hose faucet and charged the system so to speak using the house hold water pressure. Once the water was completely through the system we connected the cold water feed to a pump in the spa and ran it for a test drive. Voila! it worked the pump was pumping water through the coil and it was returning to the spa.

I will update this instructable with thermal findings once we get a full day to test the system.


Step 7: Full Integration

This part of the process is completely custom based on your particular spa and how everything is setup. In our case the spa is on our back porch area next to the house so plumbing some PVC and running it up the wall was incredibly easy. We started by mapping out the current way the water cycles through the internal spa heating system. After some trial and error we ended up adding a 3/4" barbed T fitting inline with the internal heater pump. The return from the roof is feed back in to the spa system and enters the water through a small vent at the bottom of the spa. The pump that is currently installed is a small magnetic pump that is installed to simply help cycle the water through the siphon system. The overall flow is around 1GPM through the solar loop. A check valve was installed to help prevent water that had been heated being recycled through the coil and valves were installed on the outside of the spa to allow us to isolate the coil plumbing from the spa for maintenance. The rest of the plumbing was pretty straight forward, we went a little over the top by using pipe insulation but hey if your going to do it, you do it right! :)

Step 8: Results

Day #1
Time        - Spa - Water from Solar coil
09:32am - 82.2 - 93.9
11:11am - 85.8 - 93.9
01:03pm - 91.0 - 101.1
01:57pm - 93.9 - 104.3 * Peak reading
03:37pm - 96.8 - 106.8
04:18pm - 98.6 - 103.8

Total increase over the time we monitored: 16.4 degrees fahrenheit 



  • Party Challenge

    Party Challenge
  • Woodworking Contest

    Woodworking Contest
  • Arduino Contest 2019

    Arduino Contest 2019

58 Discussions


6 years ago on Introduction

I have built this solar spa heater, and it works even better then I thought it would. I have also add a timer to turn the pump on and off daily, The thing that is not working well is each morning before the pump comes on I have to go out and prime the heater. Both the intake and discharge lines are under water so that air can not enter the system, but each day when running the garden hose into the system theres air. the pump I have can push up to 9' and the solar heater is only at 8' or less.
what size pump do you have?
why or how does the air get in the lines?

1 reply

Reply 6 months ago

Use an air relief valve at then highest point. Install a T at the highest point, and give it a little bit of extra pipe vertically to catch air. Attach the air relief valve on top. They are about US$4 each, soa cheap solution to any air locking problems.


1 year ago

It seems by the photos that they used a sump-pump (or a utility pump) similar to this one:

Anybody make this work with a pump similar to this or another?


Reply 1 year ago

I tried this setup with this ( pump and it did not work even with the coil on the ground tilted up 45*.

It seems by the photos that they used a sump-pump (also called a utility pump) similar to this one:

Anybody make this work with a pump similar to this or another?


3 years ago on Introduction

I want to say thank you to you and other great insctructable who make me
very happy. See my photo. Thank you so much, Elio from Italy


5 years ago on Step 8


Nice reading your project. I have question regarding on this solar water heater. I live in Indonesia and have a project to build swimming pool with area 10X8 meter and the deep is 1,5 meter. The volume is 120 meter cubic. The water temperture average in Indonesia is 25 C. I want to increase the temperature around 33 C. My question is how long the tube ? do you have any suggestion to run this project ? Thank you


7 years ago on Introduction

I have made one of these but used a small 12 volt water pump and small 12 volt solar PV panel to run it. that way it doesnt cost anything at all to run and the pump only runs when there is sun! (both purchased on eBay for about $70 combined)

1 reply

5 years ago on Introduction

Hi! Really cool idea! Could you please give some hints about the pump that would be required to push the water through the system? Thanks!


5 years ago on Introduction

very cool, wish my pool and or spa were a little closer to the south side of my house. i would really like to try this with my 16ft round above ground pool and maybe just lay the spiral on some corregated sheet metal roof piece or somthing because my pool is just too far from my house . what was the ambient temps on the days you took those readings? im wondering if the sun up here in MN will not work so well, also we just plain dont have as many sunny days so im not sure its worth building


6 years ago on Introduction

I live in East Texas- Beacoup sunshine but still need a heater for early spring and fall's shorter sun hours. This (very nice instructable, thanks!) gives me an idea but I would like to trot it through here. I have one of those old humungous satellite antennas of years past, right behind the pool as it happens.
What if I took that dish, painted it black then wound your hose round and round in that? Our pool area gets full sun most of the day (in high summer it's more like a hot tub!) so I wouldn't have to mount it far from the pool pump at all.
What do y'all think of that?


6 years ago on Introduction

According to your data at peak output which is a spa temp of 93.9F (can be used as an input temp), an output temp of 104.3F and a flow rate of 1GPM, you were raising the temp of 3.79 kilograms of water by 5.78C every minute. That would be a total energy increase (using q=mc(delta t)) of 91 509 joules to your spa every minute. Divide that by 60 seconds you get a power output of 1525 watts. Very impressive.


Did anyone consider the "unbreakable" PEX for hydronic systems? the best of plastic and metal And cost yay! I saw it at the hardware store and in the farmtek catalog.

2 replies

PEX is a great type of plumbing. The only problem with it is its susceptibility to breakdown due to UV. Anytime PEX is run, it should be run where sunlight can't affect it.

One suggestion would be to wrap the PEX in a pipe insulation of some kind to protect it from UV. PEX is great in areas where freezing temperatures are an issue and is extremely flexible.


Reply 6 years ago on Introduction

I've had mild success running a PEX line inside of a slightly larger schedule 10 PVC pipe (used for low pressure drains) when it has to be in a UV exposed area


6 years ago on Step 6

comment on ganaanaq2 post:

you missed the mention of OUTDOOR zip ties in the parts listing - as they are less UV sensitive, they make a LOT of difference in the life expectancy of the fasteners.

1 reply

Yes, we did use Outdoor zip ties. We will be updating the list as well as pictures for all the work we have done to it since the original posting.


7 years ago on Introduction

Figures after we build this solar project the sun goes in to hiding for a week and a half. Anyhow today looks like it will be clear yet busy for us. I'll take a new sample set tomorrow if the sun stays out!


1 reply

Reply 7 years ago on Introduction

We had a good week of sun this week, we were able to raise the Spa temp from ground temp of around 72 degrees fahrenheit to a peak of 106 degrees fahrenheit over a 3 day period. Not bad :)

Note: Still working on the SpaDuino project and instructable to match...