← 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.