How to Estimate Roofing Materials: A Contractor's Guide

Estimating a roofing job accurately is one of the skills that separates experienced contractors from the ones who lose money on jobs. Here's how to calculate materials the right way.

The "Square" — The Basic Unit of Roofing

Everything in roofing is measured in squares: one square = 100 square feet of roof area. A standard shingle bundle covers approximately 33 square feet, so it takes 3 bundles per square.

To calculate squares: (footprint area × pitch factor) ÷ 100 = squares

Pitch Factor: Accounting for Slope

Example: 2,000 sq ft footprint at 6/12 pitch = 2,000 × 1.118 = 2,236 sq ft = 22.36 squares.

Waste Factor: Never Skip This

Formula: squares × (1 + waste factor) = total squares to order. For 22 squares at 15% waste: 22 × 1.15 = 25.3 → order 26 squares (78 bundles).

Materials Checklist Beyond Shingles

Shingle Pricing in 2026

Labor runs $150–$400 per square nationally. Use our roofing calculator to estimate both materials and total cost.