คำนวณพื้นที่หลังคาเป็นตารางเมตรตามขนาดอาคาร ประเภทหลังคา และมุมลาดเอียง — รวมชายคาที่ยื่นออกมาและเผื่อวัสดุมุงหลังคา
| ประเภทหลังคา | สูตร |
|---|---|
| โรงเก็บของ | rafter = width/cos(angle); area = rafter × length |
| หน้าจั่ว | rafter = (width/2)/cos(angle); area = 2 × rafter × length |
| สะโพก | rafter = (width/2)/cos(angle); ridge = length − width; area = rafter × (2×ridge + width) |
| แบน | พื้นที่ = ความกว้าง × ความยาว |
ขนาด (ความกว้าง/ความยาว) จะถูกเพิ่มในการคำนวณด้วยชายคาที่ยื่นออกทั้งสองด้าน สูตรหลังคาทรงปั้นหยาใช้เมื่อทั้งสี่ด้านมีความลาดเอียงเท่ากันและความยาวอาคาร > ความกว้าง
สำหรับบ้านพักอาศัย ความลาดเอียงทั่วไปอยู่ที่ 30–45° อาคารอเนกประสงค์ใช้ความลาดเอียงที่ตื้นกว่า (15–25°) ส่วนหลังคาห้องใต้หลังคา/ดาดฟ้าใช้ความลาดเอียงที่สูงกว่า (มากกว่า 45°)
ความยาวจันทันจะเพิ่มขึ้นเมื่อมุมเพิ่มขึ้น (หารด้วย cos) ดังนั้นพื้นที่หลังคาจะเติบโตเร็วกว่าพื้นที่ใช้สอยของอาคาร
10–15% เป็นมาตรฐาน — ครอบคลุมรอยต่อสันหลังคา รางน้ำ และมุมหลังคา สำหรับหลังคารูปทรงซับซ้อน (หลายความลาดชัน หน้าต่าง) — สูงถึง 20%