Un panneau solaire thermique placé sur le toit capte le rayonnement solaire et le transforme en énergie thermique. La chaleur transite ensuite dans un tube via un liquide caloporteur jusqu'à un serpentin (échangeur thermique) situé dans un ballon de stockage. Le liquide cède alors ses calories à l'eau sanitaire avant de repartir, une fois refroidi, vers le capteur pour être chauffé à nouveau tant que l'ensoleillement le permet. Lors de mauvais temps, une énergie d’appoint prend le relais.