How does a solar water heater work?

A rooftop solar water heater has no pump and no motor, yet it turns sunshine into 100 litres of hot water a day. Glass, a vacuum and the simple fact that hot water floats do all the work. Sunlight brings about 1,000 watts to each square metre at a clear noon.

A rooftop solar water heater has no pump and no motor, yet it turns sunshine into 100 litres of hot water a day. Glass, a vacuum and the simple fact that hot water floats do all the work. Take one apart in 3D and run a day on your own roof.

SolarHeaterClearOpened 22 Sept 202614 min to playFree · no sign-up

In 60 seconds

  1. A flask that faces the sun

    A rooftop solar water heater is an insulated tank joined to a collector: a row of glass tubes or a black plate under glass. In India a 100-litre system, enough for 3 or 4 people, is the usual size.

  2. Catch the light square on

    Sunlight brings about 1,000 watts to each square metre at a clear noon. Facing the collector south and tilting it about as steeply as your latitude catches the most over a year. A selective coating soaks up 95% of the light but gives off little infrared, and the glass traps the rest: the greenhouse effect.

  3. Take the air away

    Heat escapes by conduction, convection and radiation. An evacuated tube has a vacuum between two glass walls, which stops the first two, so it loses about 8 times less heat than a tube full of air and stays efficient even when the water is hot or the air is freezing.

  4. Hot water floats

    Water warmed in the collector is slightly lighter, so it rises into the tank while cooler water sinks back to the collector. This thermosiphon needs no pump, but the tank must sit above the collector or the flow stops, and at night it can even run backwards.

  5. Yesterday's sun, this morning's bath

    On a sunny day the tank climbs to 55–70 °C and keeps most of that heat overnight. The monsoon or a north Indian winter cuts the sunshine, so an electric backup tops it up. A 100-litre system in Pune saves roughly 1,000 to 1,500 units of electricity a year, and each unit saved avoids about 0.73 kg of CO₂.

  6. Look after it

    Hard water leaves scale that chokes narrow pipes, so descale it yearly. A wire guard keeps monkeys and hail off the tubes. Tank water can pass 70 °C, hot enough to scald in a second, and it expands as it heats, which is why the tank has an open vent or a relief valve.

The history

260 years from a glass box in the Alps to tens of millions of rooftop tanks, from Miami to Bengaluru.

Read the full history
  1. 1767A box that traps the sun
  2. 1909The Day and Night heater
  3. 1941Half of Miami on sunshine
  4. 1980A law for every new home
  5. 2007Bengaluru makes it the rule

The full explanation

SolarHeaterClear, chapter by chapter

Chapter 1

What is on the roof?

A tank, a row of glass tubes, and not a single moving part.

Walk onto almost any terrace in Pune or Bengaluru and you'll see one: a fat white tank lying on its side, with a row of glass tubes sloping down from it towards the sun. That is an evacuated-tube solar water heater, the most common kind in India. A family-sized one holds 100 litres, enough for 3 or 4 people's baths.

Each tube is really two glass tubes, one inside the other, with the air sucked out from between them. The inner tube is coated dark blue-black to soak up sunlight. Water fills the inner tube and opens straight into the tank. Water warmed in the tube rises into the tank, and cooler water from the tank sinks down to take its place.

The tank is a stainless-steel drum wrapped in thick foam, like a giant flask. Cold water trickles in from the overhead tank, which sits higher so gravity does the pushing. Hot water leaves from the top and runs down to your bathroom. A thin open vent pipe lets steam and air escape. Many tanks also carry an electric backup heater for cloudy days.

The other kind is the flat-plate collector: a black metal sheet with copper pipes, in an insulated box under glass. Its tank must sit above it (chapter 4 shows why). Unlike an electric geyser (see WaterHeaterClear), nothing here uses a plug to make heat.

Try “On the roof” in the interactive model →

Chapter 2

Catching the sun

Where the sun is, how much light arrives, and how a black coating keeps it.

On a clear day, about 1,000 watts of sunlight falls on every square metre facing the sun at noon. That's like a small room heater on every square metre of your roof. A collector catches most when the light hits it square on. The more slanted the light, the more it spreads out and the less each square metre gets.

In India the sun climbs high and swings across the southern sky, so collectors face south. The best fixed tilt is about equal to your latitude: about 13° in Chennai, 18° in Pune, 29° in Delhi and 34° in Leh. Tilting a little more helps in winter, when the sun is lower and hot water matters most. Leh gets less sunshine on flat ground in January than Pune, but a steep collector there catches nearly as much.

Two tricks keep the heat once it arrives. The absorber has a selective coating: it soaks up about 95% of sunlight (high absorptance, α) but gives off very little infrared heat (low emittance, ε, around 0.05 instead of 0.9 for black paint). And the glass lets sunlight in but blocks the long-wave infrared the hot plate gives off. It's the greenhouse effect, the same reason a parked car gets so hot.

Try “Catching the sun” in the interactive model →

Chapter 3

The vacuum trick

Heat escapes three ways. A vacuum blocks two of them.

Once the water is warm, it starts losing heat to the cooler air, and the hotter it gets, the faster it loses it. Heat can escape in three ways (see HeatClear): conduction through the air touching the hot surface, convection as that warmed air rises and carries heat away, and radiation, invisible infrared light.

A bare black pipe loses heat all three ways and to the wind as well. On a breezy day it can barely warm water 10 °C above the air. A flat plate under glass traps a still layer of air, which slows convection a lot, and its coating cuts radiation. That's good for warm water, but not for hot.

An evacuated tube takes the air away completely. With no gas between the glass walls there is nothing to conduct or convect heat, so only a little radiation gets out, and the selective coating keeps even that small. It's the same idea as a vacuum flask. Crack the tube, let the air back in, and it loses heat about 8 times faster. You can spot a dead tube: the shiny silver getter patch at its bottom turns milky white.

Engineers sum this up in one line: useful heat = FR·[τα·G − UL·(Tin − Tair)]. τα·G is the sunlight soaked up, UL is how leaky the collector is, and the bracket shows why efficiency falls as the water gets hotter than the air. No energy vanishes (see EnergyClear): every watt of sunlight either ends up in the water or leaks back out as heat.

Try “The vacuum trick” in the interactive model →

Chapter 4

Hot water rises, no pump needed

Why the tank sits above the collector, and how the water circulates by itself.

Warm water is a little lighter than cold water: a litre at 50 °C weighs about 10 grams less than a litre at 25 °C. So water warmed in the collector floats upwards through the hot pipe into the tank, while heavier cool water from the bottom of the tank sinks down the cold pipe to take its place. The loop turns by itself as long as the sun shines. This is a thermosiphon.

The push is tiny: a few tens of pascals, the weight of a few millimetres of water. That's why the pipes are short and wide, with few bends. It's also why the tank must sit above the collector. Put it lower and the hot water has nowhere to rise to: the flow stops and the collector cooks. At night it's worse: the collector cools, its water gets heavy and sinks, and pulls hot water out of the tank to be cooled. That's reverse thermosiphoning.

Inside the tank the water sorts itself into layers, hottest on top (just like in a geyser, see WaterHeaterClear). The tap draws from the hot top, and the collector gets the coolest water from the bottom, which it heats most efficiently.

Big buildings use pumped systems instead: a small pump and a controller push the water round, so the tank can sit anywhere, even downstairs. It costs a little electricity and more parts to go wrong.

Try “Thermosiphon” in the interactive model →

Chapter 5

How much water, how hot?

Run a whole day on the roof for your city and month.

A solar water heater is sized in litres per day. The usual rule in India is about 100 litres for 3 or 4 people, since a bucket bath needs 15 to 25 litres of hot water. On a sunny day the tank climbs from lukewarm in the morning to 55 to 70 °C by late afternoon.

The water you use in the morning was heated the day before. Overnight the foam slows the heat loss, but the tank still cools by a few degrees. So the number that matters is the next-morning temperature.

How much the sun gives changes a lot. Pune in April is bright; Pune in July, under monsoon cloud, gets less than half as much. A Delhi winter has short days and cold water, so an electric backup heater often has to top the tank up before the morning baths. Even then, the sun does most of the work, and every unit of electricity it saves is about 0.73 kg of CO₂ not emitted by India's grid. It is also a unit that never has to travel to you over power lines and through transformers (see PowerLineClear and TransformerClear). The backup heater itself is a 2 kW load, so its circuit needs a proper MCB and RCCB (see MCBClear).

Try “A day of hot water” in the interactive model →

Chapter 6

Living with it in India

Rules, hard water, monsoon, monkeys and hot-water safety.

India has pushed solar water heaters for decades. The Ministry of New and Renewable Energy (MNRE) has run programmes since the 1980s, and many cities made them compulsory for new homes: Bengaluru (Karnataka, 2007, enforced by BESCOM from 2009), and Pune, Mumbai and other Maharashtra cities. Flat-plate collectors are made to IS 12933 from the BIS, and tube systems to IS 16542 and IS 16544. Look for the ISI mark.

Hard water is the big enemy. Heating makes the dissolved calcium come out as white scale. In a flat plate's narrow copper risers, scale chokes the thermosiphon flow; in tube systems it settles as sludge at the bottom of the tubes and tank. A yearly descaling and flushing by a technician keeps it working.

The monsoon cuts the sunshine in half in places like Pune and Mumbai, which is what the electric backup is for. Monkeys love sitting on warm glass tubes and hail can crack them, so many homes fit a wire mesh guard. A broken tube in a water-in-glass system lets the tank drain, so it needs fixing fast.

And safety: on a sunny day the tank can pass 70 °C, hot enough to scald in a second or two. Mix with cold water, and keep children away from the hot tap. Water also expands as it heats. That's why the tank has an open vent pipe (or, in pressurised systems, a pressure-relief valve): without one, a sealed tank could burst.

Try “Living with it in India” in the interactive model →

Test yourself

Frequently asked

What is between the two glass walls of an evacuated tube?

Almost nothing: a vacuum. The air is pumped out. With no gas to carry it, heat can’t leak away by conduction or convection.

Why does the overhead water tank sit higher than the solar tank?

So gravity pushes cold water in, with no pump. Most Indian systems are not pressurised. Water from the higher tank flows in by gravity, and pushes hot water out when you open a tap.

What does the vent pipe on top of the tank do?

Lets out air and steam so pressure can’t build up. It is open to the air, so the tank can never be squeezed by steam or expanding water.

Which way should a solar collector in India face?

South. India is north of the equator, so the sun crosses the southern part of the sky.

A good fixed tilt for a collector in Delhi (29° N) is about…

29°. Tilt about equal to latitude points the collector at the sun’s average noon position over the year.

What makes a selective coating better than black paint?

It gives off far less infrared heat. Both absorb about 95% of sunlight, but the selective coating’s emittance is around 0.05 instead of 0.9, so a hot plate loses much less heat by radiation.

Which ways of losing heat does a vacuum stop?

Conduction and convection. Conduction and convection need molecules to carry heat. Radiation is light, and light crosses a vacuum easily (that’s how sunlight reaches us).

Why does a collector get less efficient as the water gets hotter?

Heat loss grows with the difference between the water and the air. Losses rise roughly in proportion to (T_water − T_air), while the sunlight soaked up stays the same.

How can you tell an evacuated tube has lost its vacuum?

The silver getter patch at the bottom turns milky white. The barium getter mops up stray gas and stays shiny while the vacuum holds. Air turns it white.

What makes the water go round a thermosiphon loop?

Warm water is lighter than cold, so it rises. Warm water in the collector is less dense, so it floats up into the tank and cooler water sinks to replace it.

What happens if the tank is lower than the collector?

The flow stops, and at night it can run backwards and cool the tank. Hot water must rise into the tank. With the tank below, it can’t, and a cold collector above the tank pulls heat out at night.

Why does the collector take water from the bottom of the tank?

The coolest water is there, and a cooler collector loses less heat. Stratification keeps the coolest water at the bottom. Feeding it to the collector keeps the collector cool and efficient.

Roughly how big a solar water heater suits a family of 4 in India?

100 litres a day. The common rule is about 100 LPD for 3 or 4 people.

Why does the morning bath depend on yesterday’s weather?

The tank is heated during the day and has to keep that heat overnight. The sun heats the tank in the afternoon. The insulated tank carries that heat through the night to the morning.

About how much CO₂ does each unit of electricity saved avoid in India?

0.7 kg. India’s Central Electricity Authority puts the grid average at 0.727 kg of CO₂ per kWh (2023-24).

Why does hard water trouble solar water heaters?

Heating makes calcium scale that clogs narrow pipes and slows the flow. Scale builds up where the water is hottest. In thin risers it narrows the bore, and thermosiphon flow falls steeply as the pipe narrows.

Why must a solar tank have an open vent or a relief valve?

Water expands as it heats, and a sealed full tank could burst. Water grows by about 2% from 25 to 70 °C. In a sealed, full tank that extra volume has nowhere to go, so the pressure soars.

About how long does 60 °C water take to scald an adult’s skin?

About 5 seconds. Classic burn studies found about 5 seconds at 60 °C, and about 1 second near 70 °C. Children burn faster.

Words worth knowing

Collector
The part that turns sunlight into heat in the water: evacuated glass tubes or a flat black plate under glass.
Irradiance
The power of sunlight arriving on a surface, in watts per square metre; about 1,000 W/m² at a clear noon.
Selective coating
An absorber surface that soaks up about 95% of sunlight but gives off very little infrared heat (high α, low ε).
Greenhouse effect
Glass lets sunlight in but blocks the long-wave infrared a warm surface gives off, so heat is trapped behind it.
Evacuated tube
Two glass tubes with a vacuum between them, which stops heat escaping by conduction and convection.
Heat-loss coefficient (UL)
The watts a square metre of collector loses for each degree it is hotter than the air; about 1.3 for tubes and 3.6 for a flat plate.
Thermosiphon
Circulation driven by warm water being lighter than cold, with no pump.
Stratification
Water settling into layers in the tank, hottest at the top, where the hot outlet draws from.
LPD
Litres per day, the size of a solar water heater; about 100 LPD suits 3 or 4 people.

Fork it. Teach with it.

This box is plain HTML, CSS and JavaScript, with no build step and no accounts. Run it yourself and it sends nothing anywhere. The code is MIT. The words, images and videos are CC BY 4.0, so you can reuse them anywhere if you credit “Glassbox, glassbox.how/e/solarheaterclear”.

git clone https://github.com/bdeeps/solarheaterclear.git

Built with three.js (MIT), Geist, Instrument Serif (SIL OFL 1.1).

←→ previous / next box · / search

Would you like to see the full page, with the interactive model?