Häuser in Deutschland werden zu einem überwiegenden Teil mit einem Flachdach, Schrägdach oder Pultdach gebaut. Für alle Dachkonstruktionen gibt es verschiedenen technische Möglichkeiten, die Solaranlage optimal zur Sonne auszurichten. Auf Flachdächern gibt es im Unterschied zum Solardach die Möglichkeit einer Aufständerung für Photovoltaikanlagen und Solarheizungen.
Die Dacheindeckung ist bei einer Solaranlage meist kein Problem. Module und Kollektoren werden entweder „Indach“ oder „Aufdach“ montiert. Bei einer Montage auf einem Solardach wird die Solaranlage über die Dachziegel gesetzt und mit speziellen Halterungen fixiert. Indach wird die Dachhaut entfernt und die Solaranlage direkt auf dem Dachstuhl befestigt. Diese Montage ist jedoch nur bei Photovoltaikanlagen möglich.