Die Konstruktion und Anschaffung eines Flachdaches wird von vielen Bauinteressenten zunächst als sehr einfach eingeschätzt. Aus diesem Grund wird angenommen, das Flachdach sei eine günstige Alternative zu Steildächern wie zum Beispiel dem Satteldach oder dem Walmdach. Dies ist allerdings nicht der Fall. Um zu ermitteln, ob ein Flachdach wirklich günstiger oder teurer als ein Steildach ist, genügt es leider nicht einfach die Dachpreise zu vergleichen. Oft bieten Dächer noch weiteren Nutzen wie beispielsweise einen Dachboden.
Eine Studie der Technischen Universität Wien gibt Aufschluss über den Preis eines Steildaches: Ein Quadratmeter bezugsfertige Wohnfläche in einem Gebäude mit Flachdach kostet 1.153 Euro, während ein Quadratmeter Wohnfläche in einem Haus mit nicht ausgebautem Steildach ungefähr 1.198 Euro kostet. Bei einem Haus mit bewohnbarem Steildach beträgt der Quadratmeterpreis etwa 990 Euro. Die geringeren Kosten entstehen aufgrund der größeren Gesamtwohnfläche.
Im Umkehrschluss bedeutet dies, dass der Quadratmeterpreis eines Gebäudes mit Flachdach nicht über dem von Häusern mit Steildach liegt, aber proportional weniger Wohnfläche für das gleiche Geld bietet und somit teurer als beispielsweise ein Haus mit klassischem Satteldach ist. Hinzu kommt noch, dass der Lebenszyklus eines Flachdaches nur halb so lang wie der eines Steildaches ist. Dies führt zu zusätzlichen Kosten.
Final lässt sich also festhalten, dass Flach- und Steildächer zwar ähnliche Anschaffungskosten pro Quadratmeter Wohnfläche haben, das Flachdach durch die Instandhaltungskosten in der Regel aber deutlich teurer als ein Steildach ist.