← All tools
Roof Shingle Calculator
Estimate bundles of asphalt shingles needed for a roof from length, width, pitch, and waste factor. Includes underlayment and nails. Runs locally in your browser.
eave length
gable-to-gable
e.g. 6 = 6/12
cuts + overlap
3 bundles/square = 33.3 ft²
Enter roof dimensions to estimate shingles.
Roof area = length × width × √(1 + (pitch/12)²). Bundles = ceil(area × (1 + waste%) ÷ coverage). Runs locally — nothing leaves your browser.