Een warmtepomp onttrekt de warmte uit het medium waaraan het wordt blootgesteld, er zijn 3 mogelijke bronnen beschikbaar namelijk, lucht-water, grond-water en water-water.
Lucht
Lucht/water-warmtepompen gebruiken de buitenlucht als warmtebron. Ze kunnen zowel in open lucht als in de woning opgesteld worden en kunnen ook bij negatieve temperaturen warmte voor de verwarming produceren.
Aarde
Grond/water-warmtepompen gebruiken de warmte uit de aarde door aardsondes of aardcollectoren.
Grondwater
Water/water-warmtepompen gebruiken de constante warmte van het grondwater en hebben daardoor het hoogst mogelijke energierendement. Voor de ontsluiting van deze warmtebron moet er een put geboord worden.
-> zie ook waterbehandeling en regenwaterrecuperatie.