Zero Signup ToolsFree browser tools

Calculator Tools

Roof Shingle Calculator

Estimate how many bundles of asphalt shingles a roof needs, plus starter, ridge cap, underlayment, and cost. Works from footprint and pitch or total roof area.

Inputs

Measurement system

Shingle bundles, starter coverage, ridge cap, and nails are always reported in the U.S. trade units (squares, bundles, linear feet) because that is how the products are sold and labeled.

How will you enter the roof?

Footprint mode multiplies your floor-plan footprint by the slope factor for the pitch. Total area mode skips the math when you already have the slope area from a tape measure or report.

Building footprint

Use the outside dimensions of the building. Overhangs are part of the roof and should be included here.

Roof pitch

A 6/12 roof rises 6 inches for every 12 inches of horizontal run. The slope multiplier is sqrt(1 + (rise / 12)^2).

Shingle product

Dimensional / laminated shingle. Common packaging at 3 bundles per square. Check the wrapper to confirm.

Waste / overage

Cuts at hips, valleys, ridges, and around penetrations turn into waste. Gable roofs lose the least; multi-valley roofs lose the most.

Starter shingles

One bundle of dedicated starter shingles covers about 120 linear feet. For a simple rectangular roof, perimeter is 2 x (length + width) of the roof outline.

Ridge cap shingles

Read this from your hip-and-ridge product. Typical coverage: 20 to 35 linear feet per bundle.

Underlayment

Synthetic roof underlayment is sold in 4-square (400 sq ft) rolls. The calculator rounds up so each roll covers the bought area.

Cost (optional)

Result

Total bundles to buy

51

Covers 1,342 sq ft of roof with a 15% waste allowance.

Of which, field shingles

47

About 15.7 squares of coverage. Plus 2 starter and 2 ridge.

  • Roof surface area

    1,341.6 sq ft / 124.64 sq m

    Footprint area times the 1.118 slope multiplier for a 6/12 pitch.

  • Squares (exact)

    13.42

    Roof area divided by 100 sq ft per square.

  • Squares after 15% waste

    15.43

    Square count multiplied by 1 plus the waste percent.

  • Field shingle bundles

    47 bundles

    Squares with waste times 3 bundles per square, rounded up.

  • Coverage actually bought

    15.67 squares (1,567 sq ft)

    Bundles you bought divided by bundles per square. A little more than the waste target after rounding up.

  • Starter shingle bundles

    2 bundles

    140 lf of perimeter at 120 lf per bundle, rounded up.

  • Ridge cap bundles

    2 bundles

    40 lf of hip and ridge at 25 lf per bundle, rounded up.

  • Underlayment rolls

    4 rolls

    Standard 4-square synthetic underlayment (400 sq ft per roll), rounded up.

  • Roofing nails

    ~5,014 (4-nail) or ~7,520 (6-nail)

    Approximate count. High-wind installations use 6 nails per shingle.

Estimate based on footprint and pitch. Confirm bundle coverage on your specific shingle wrapper before ordering.

Math runs entirely in your browser. Nothing is uploaded.

How the math works

  • Slope multiplier. The roof surface is longer than the footprint because the slope runs uphill. For a pitch of X/12 the multiplier is sqrt(1 + (X/12) squared). A flat roof (0/12) is 1.000; a 6/12 roof is 1.118; a 12/12 roof (45 degrees) is 1.414.
  • Squares. One square equals 100 sq ft of roof surface. Roof area divided by 100 gives the exact square count; multiplied by 1 + waste percent gives the count you actually need to buy.
  • Bundles. Number of squares times the bundles-per-square count from the shingle wrapper. Result is rounded up because shingles are sold by the bundle, not the partial bundle.
  • Starter. Total perimeter (eaves + rakes) divided by 120 linear feet per bundle, rounded up.
  • Ridge cap. Total length of every hip and ridge divided by the coverage per bundle you set, rounded up.

Waste, by roof shape

  • 10% (simple gable) Two slopes meeting at a single ridge. The only cuts are at the rakes and at the ridge.
  • 15% (typical hip) A hip roof has four slopes that meet at hips along the corners. Every shingle that meets a hip is cut on the bias and the offcut is usually unusable.
  • 20% (cut-up) Roofs with multiple valleys, dormers, skylights, or many penetrations waste even more. Some custom roofs need 25 to 30%.
  • Round up to whole bundles. Always buy at least one extra bundle of every color you love. If the line is discontinued, you will be grateful for the spares the next time a shingle tears off in a storm.

What this calculator does not do

  • It does not size flashing, drip edge, valley metal, ice-and-water shield, ventilation, or fasteners for trim. Those are line items on top of the shingle estimate.
  • It does not check building codes. Low-slope pitches (under 4/12) require special underlayment and detailing; check your local code.
  • It does not quote labor. The bundle count is the material count only.
  • For an exact order, measure the roof in person or use a satellite roof report (EagleView, Hover, GAF QuickMeasure). Plug that number into Total roof area mode for the most accurate bundle count.

How to use

  1. Choose your measurement system (imperial feet or metric meters) and how you will enter the roof: footprint and pitch, or total roof surface area.
  2. Type the building footprint and roof pitch, or the total slope area from a satellite report or tape measure.
  3. Pick the bundles-per-square count printed on your shingle wrapper, and set the waste percent based on the roof shape (gable, hip, or cut-up).
  4. Enter the total perimeter (eaves + rakes) for starter shingles, and the total length of every hip and ridge for ridge cap shingles.
  5. Optionally enter per-bundle prices to estimate the material cost, then use Copy summary to save the estimate.

About this tool

Roof Shingle Calculator estimates the bundles of asphalt shingles required to roof a building, including the dedicated starter course that runs along every eave and rake, the hip-and-ridge cap that covers every ridge and hip, the synthetic underlayment rolls, and an approximate roofing nail count. You can enter the building footprint and roof pitch (the calculator multiplies by the slope factor sqrt(1 + (rise/12)^2) to recover the actual sloped roof area), or paste the total roof surface area you already measured or pulled from a satellite roof report. Bundle math uses the bundles-per-square value printed on the shingle wrapper (most standard and architectural shingles pack 3 bundles per square at about 33.33 sq ft per bundle; heavier or designer lines pack 4 or 5 bundles per square) and rounds up because shingles are sold whole. Waste is configurable with sensible presets for simple gable roofs (10%), typical hip roofs (15%), and cut-up roofs with multiple valleys or dormers (20%). Starter shingles assume a coverage of 120 linear feet per bundle, the spec most major manufacturers print on their starter strips. Ridge cap coverage per bundle is editable since it varies by product, typically 20 to 35 linear feet. Underlayment rounds the bought roof area up to whole 4-square (400 sq ft) synthetic rolls. Optional per-bundle prices for field, starter, and ridge bundles produce a project total in your choice of currency. The math runs entirely in your browser; nothing is uploaded.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsCalculator Tools