A hőszivattyúk széles skáláján belül több típus is létezik, melyek a hőforrás típusának megfelelően különböznek egymástól. A levegő-víz hőszivattyúk a környezeti levegő hőenergiáját hasznosítják, ami teszi őket a leginkább rugalmasan telepíthető és széles körben alkalmazható típusokká. A talaj-víz hőszivattyúk a földben tárolódott napenergiát használják fel, mely állandóbb hőforrás, így ezek a rendszerek gyakran magasabb hatékonysággal működnek, de magasabb a telepítési költségük is. A víz-víz hőszivattyúk felszín alatti vizek vagy akár folyóvizek hőjét használják fel, ezek a rendszerek a legjobb hatásfokkal képesek működni, de telepítésük speciális körülményeket igényel.
Emellett léteznek még az úgynevezett levegő-levegő hőszivattyúk, melyek közvetlenül a belső levegőt fűtik vagy hűtik, így nincsen szükségük víz vagy egyéb közvetítő médium használatára. Ezek a rendszerek különösen kedvezőek lehetnek átmeneti éghajlati viszonyok között vagy ott, ahol a helyszín nem teszi lehetővé más típusú hőszivattyúk telepítését.