Construction Tools
Roofing Calculator
Calculate roof area, roofing squares, and shingle bundles needed based on your building footprint and roof pitch.
Roof Area
1,341.64 sq ft
Construction Tools
Calculate roof area, roofing squares, and shingle bundles needed based on your building footprint and roof pitch.
Roof Area
1,341.64 sq ft
Roof area is the total surface area of your roof, calculated from the building footprint and pitch. A pitch-adjusted multiplier accounts for the slope. One roofing square equals 100 square feet. Most shingle bundles cover about 33 square feet, so you need 3 bundles per square.
Enter your building length and width in feet. Enter your roof pitch as the rise per 12 inches (e.g., 6/12 means 6 inches of rise for every 12 inches of horizontal run). The calculator applies the pitch multiplier to your footprint area, then divides by 100 to get roofing squares and multiplies by 3 for shingle bundles.
Pitch Multiplier = sqrt(rise² + 144) / 12. Roof Area = Footprint × Pitch Multiplier. Roofing Squares = Roof Area / 100. Shingle Bundles = Roofing Squares × 3.The pitch multiplier accounts for roof slope using the Pythagorean theorem. A 6/12 pitch multiplier is approximately 1.12. Multiply your footprint (length × width) by this multiplier to get the actual roof surface area. Divide by 100 to convert to roofing squares (a standard industry unit). Multiply squares by 3 to estimate shingle bundles needed.
| Input | Result | Notes |
|---|---|---|
| Building 40 ft × 30 ft, pitch 6/12 | Roof area 1,344 sq ft, 13.44 squares, 40.32 bundles | Multiplier = sqrt(36 + 144) / 12 ≈ 1.118. Area = 1,200 × 1.118 = 1,341.6 sq ft |
| Building 50 ft × 40 ft, pitch 8/12 | Roof area 2,309 sq ft, 23.09 squares, 69.27 bundles | Multiplier = sqrt(64 + 144) / 12 ≈ 1.265. Area = 2,000 × 1.265 = 2,530 sq ft |
| Building 30 ft × 25 ft, pitch 4/12 | Roof area 758 sq ft, 7.58 squares, 22.74 bundles | Multiplier = sqrt(16 + 144) / 12 ≈ 1.054. Area = 750 × 1.054 = 790.5 sq ft |
Roof pitch is the steepness of your roof, expressed as rise per 12 inches of horizontal run. A 6/12 pitch means 6 inches of rise for every 12 inches of horizontal distance. Steeper = higher number.
One roofing square equals 100 square feet of roof area. It is an industry-standard unit. Most shingle bundles cover about 33 sq ft, so you need 3 bundles per square.
Most asphalt shingle bundles contain 20–30 shingles and cover about 33 square feet (roughly 1/3 of a roofing square). Three bundles cover one square (100 sq ft).
Yes, significantly. A steeper pitch creates more surface area than a flat roof with the same footprint. A 12/12 pitch roof is about 1.41× the footprint area; a 4/12 pitch is about 1.05×.
Yes, always order 5–10% extra for waste, cuts, and future repairs. If your calculator says 40 bundles, order 42–44 to be safe.
The roof area calculation applies to any roofing type. However, material ordering differs—metal is sold by square foot, tile by weight or piece count. Use our area result and adjust for your material type.