HomeMatchup
Free roofing tool

Roofing material takeoff calculator

Turn a roof area into a quick shingle, underlayment, and nail material list.

For roofing pros: enter the roof area and a waste factor to get a fast material takeoff - squares, shingle bundles, underlayment rolls, and nails - as a starting bill of materials.

Your numbers

Total squares
-

A starting list - confirm starter, ridge cap, drip edge, and ice-and-water from your measurements.

Get a real quote from a local pro
The math

How this calculator works

No black box - this is the arithmetic the tool runs, written out.

squares = (area ÷ 100) × (1 + waste ÷ 100)
bundles = ⌈squares × 3⌉
underlayment rolls = ⌈squares ÷ 10⌉
nail pounds = ⌈squares × 320 ÷ 140⌉
squares
Waste-adjusted roofing squares - the basis every other line scales from.
÷ 10
One synthetic underlayment roll covers roughly 10 squares.
320 / 140
Four-nail schedule per square, converted to pounds at about 140 nails per pound.

A takeoff runs every material line off one waste-adjusted square count, so the quantities stay consistent with each other. Change the waste factor and everything moves together.

This covers the four bulk lines. Starter strip, ridge cap, drip edge, ice-and-water membrane, and flashing are all measured off linear dimensions - your eaves, rakes, ridges, and valleys - not off area, so they cannot be derived from square footage.

Worked example

What it looks like with real numbers

Starting from

Roof area
2,400 sq ft
Waste factor
10%

The working

  1. Squares: 2,400 ÷ 100 × 1.10 = 26.4
  2. Bundles: 26.4 × 3 = 79.2, rounded up = 80
  3. Underlayment: 26.4 ÷ 10 = 2.64, rounded up = 3 rolls
  4. Nails: 26.4 × 320 ÷ 140 = 60.3, rounded up = 61 lb

26.4 squares - 80 bundles, 3 underlayment rolls, 61 lb of coil nails

Reading it: Every line runs off the same waste-adjusted square count, so the quantities stay consistent. Change the waste factor and all four move together.

Step by step

How the calculation runs

Four operations, in this order. Nothing is hidden behind a button.

  1. Convert roof area to waste-adjusted squares.
  2. Derive bundles at three per square.
  3. Derive underlayment rolls from square coverage.
  4. Derive nail weight from the fastener schedule.
Reference

Roof pitch multipliers

A sloped roof has more surface than the ground it covers. This is the multiplier for every common pitch, applied to a 2,000 sq ft footprint - and it is the step most DIY estimates skip.

PitchFactorRoof areaExtra vs footprintAccess
3/12 (low slope)1.0312,062 sq ft+3%Usually walkable
4/121.0542,108 sq ft+5%Usually walkable
5/121.0832,166 sq ft+8%Usually walkable
6/12 (common)1.1182,236 sq ft+12%Usually walkable
7/121.1582,316 sq ft+16%Staging likely
8/12 (steep)1.2022,404 sq ft+20%Staging likely
9/121.252,500 sq ft+25%Staging likely
10/12 (steep)1.3022,604 sq ft+30%Staging likely
12/12 (very steep)1.4142,828 sq ft+41%Staging likely

Steeper costs more twice over: there is literally more roof, and the crew works slower on it. That is why a 12/12 roof is not 41% more expensive than a flat footprint - it is more.

Before you start

Getting your inputs right

The answer is only as good as what goes in. This is where estimates usually go wrong.

  1. Get roof area right first

    Everything on this page scales from it. An area error multiplies into every line.

  2. Take off the linear items separately

    Measure eaves, rakes, ridges, hips, and valleys in linear feet. Drip edge, starter, ridge cap, and ice-and-water all come off those numbers, not off area.

  3. Count penetrations

    Every pipe, vent, and chimney needs its own flashing. Count them on the roof, not on the plan.

Variables

What changes your number

A calculator applies an average. These are the things that decide where in the range you actually land.

  • Waste factor The single input that moves every output. Set it from your roofline complexity, not from habit.
  • Underlayment type The 10-squares-per-roll figure is for synthetic. Felt covers far less per roll - use the <a class="alink" href="/roofing/tools/underlayment-calculator/">underlayment calculator</a> for other types.
  • Nailing schedule This assumes the four-nail pattern. High-wind zones require six, which raises the nail line by half.
Get it right

Common mistakes

Every one of these is something people genuinely do, and most of them cost real money.

  • Treating this as a complete bill of materials It covers four bulk lines. Starter, ridge cap, drip edge, ice-and-water, flashing, and boots are all missing, and they are frequently where a self-done takeoff falls short.
  • Forgetting ice-and-water requirements Where required, eave and valley membrane is a code item, not an upgrade. It is measured in linear feet of eave and valley.
  • Ordering to the exact number Every line here rounds up already, but keep margin. Being one roll short of underlayment stops a roof mid-tear-off.

What a takeoff covers

This gives the core field materials from your roof area: squares (with waste), shingle bundles (3 per square), synthetic underlayment rolls (10 squares each), and coil nails. Add starter strip, ridge cap, drip edge, and ice-and-water shield based on your eave, rake, hip, and valley measurements. For pricing, pair it with the markup & margin calculator.

Cost ranges reflect 2026 U.S. installed prices (BLS producer/labor data, Remodeling Cost vs. Value, and manufacturer pricing). Your real price depends on your roof, region, and pro - see the full cost guide.

Honest limits

Where this stops being accurate

A bulk-material estimate, not a complete bill of materials. The linear-measured items above have to be taken off separately, and they are frequently where a self-done takeoff comes up short.

This is a free estimating tool, not a quote. When you want a number somebody will stand behind, get matched with local pros - they measure the roof before they price it.

Plain language

The terms on your quote, explained

A roofing quote is written in trade vocabulary. These are the words that actually change what you are paying for.

Square
100 square feet of roof surface. The unit the entire trade orders, prices, and quotes in - a 2,400 sq ft roof is 24 squares.
Decking (sheathing)
The structural panels over the rafters that everything else fastens to. Its condition is unknown until the old covering is off.
Underlayment
The water-resistant layer between decking and covering. Synthetic or felt; it is the roof's second line of defense.
Ice-and-water shield
A self-adhering membrane at eaves and valleys that seals around fasteners. Commonly required by code in freeze-thaw climates.
Flashing
Metal that seals the joins - around chimneys, walls, valleys and vents. Most roof leaks are flashing failures, not covering failures.
Drip edge
Metal at the roof edge that directs water into the gutter instead of behind it. Usually a code requirement.
Starter strip
The first course at the eave, which the visible shingles seal to. Bought by linear foot, and commonly forgotten in a self-done takeoff.
Ridge cap
Shingles that finish the ridge line. A separate product from field shingles, also measured by linear foot.
Valley
Where two roof planes meet and channel water. High-volume, cut-heavy, and a common leak point.
Tear-off
Removing the existing covering. One layer is priced into most quotes; a second or third is extra labor and disposal.
Waste factor
Extra material ordered to cover offcuts. About 10% on a simple gable, 15-20% on a cut-up roof.
FAQ

Roofing Material Takeoff Calculator questions

Want a real number? Get matched with a local pro →

A takeoff is the material list pulled from a roof’s measurements - squares, bundles, underlayment, nails, and accessories - used to order materials and build a quote.
About 10% for simple gable roofs and 15-20% for cut-up hip roofs with many valleys, dormers, and penetrations that require more cuts.
Starter strip, ridge cap, drip edge, and ice-and-water shield depend on your edge and valley lengths, so add them from measurements. Also budget flashing, pipe boots, and vents.
Three bundles per square for standard 3-tab and architectural shingles. This tool multiplies squares (including waste) by three for the field count.
Everything measured in linear feet: starter strip, ridge cap, drip edge, ice-and-water membrane, valley metal, step and counter flashing, and pipe boots. Those come off your eave, rake, ridge, and valley measurements.
Because synthetic underlayment covers roughly ten squares per roll - far more than felt. If you are using #15 or #30 felt, the roll count rises sharply.
As a starting point, yes. Any good supplier will want your linear measurements too before they build a real order.

Get matched before you rush.

Free quotes from checked local pros.

Free · No obligation

Who wrote and checked this

Written by

The HomeMatchup Content Team

Editorial
Reviewed by

Michael Thompson

Senior Home Improvement Reviewer · 20 years

Senior technical reviewer.

Team-written. Second-person reviewed. Sources dated. Report a correction.

(866) 582-8523 Get free quotes