Roofing material calculator
Already know your roofing squares? Estimate packages from the coverage on the label.
Free to use. No registration. No uploads.
Your material estimate
Coverage is net usable coverage after overlaps. Waste is added once; each package total is rounded up. Roll roofing and shingles are alternative coverings, not a combined order.
Estimates only. Verify measurements and product requirements before use.
Turn area into packages
Bundles = round up (order squares × bundles per square)
Rolls = round up (order squares × 100 ÷ net coverage in sq ft)
For 20 squares and 10% waste, plan for 22 squares, or 2,200 sq ft. At three bundles per square, that is 66 bundles. A roll with 100 sq ft of usable coverage needs 22 rolls; underlayment with 400 sq ft per roll needs 5.5, rounded to 6 rolls.
The default coverage values are examples, not manufacturer specifications. This tool does not determine a compliant roof assembly.
Calculate area from dimensions firstMaterial questions
Do I add waste here if my squares already include it?
Set waste to 0% if your input squares already include waste. Adding it twice inflates the order.
Why round up the last bundle or roll?
Materials are purchased as whole packages. Round each final package total up after summing the area, rather than rounding every roof plane separately.
Does this include starter and ridge cap?
No. Shingle bundles cover the field area only. Starter, ridge, hip caps, flashing, fasteners and accessories need their own takeoff.
What is net roll coverage?
It is the usable area once mandatory laps and installation details are allowed for. Read the chosen manufacturer’s instructions rather than assuming the gross printed area.
Should I buy both shingles and roll roofing?
These are alternative surface coverings. The tool compares their quantities; it is not recommending a combined roof system. Underlayment requirements also depend on the roof system and local conditions.
Can I enter square meters?
The starting roof quantity is always roofing squares of 100 sq ft. Switch the coverage unit to enter product coverage in square meters; displayed area will also use square meters.