Skip to main content

Roofing Calculator

Estimate roof squares, shingle bundles and underlayment rolls from roof size, pitch and waste percent.

How to Use

Enter your roof’s length and width (footprint) in feet, pick the pitch, and set a waste percentage. The calculator adjusts the footprint for slope, adds waste, then converts to roofing squares, shingle bundles and underlayment rolls.

Formula: Slope factor = √(1 + (pitch ÷ 12)²). Roof area = length × width × slope factor. Squares = area × (1 + waste) ÷ 100. Bundles = squares × 3. Example: 30 × 40 ft at 6/12 with 10% waste → 15 squares, 45 bundles.

A new roof is one of the biggest investments a homeowner ever makes, and the material estimate is where that project succeeds or fails. Order too few shingles and the crew sits idle while you pay for an emergency delivery; order far too many and you have wasted hundreds of dollars on bundles that will never leave the pallet. The Roofing Calculator above takes the guesswork out of the process by converting your roof’s footprint, pitch, and waste allowance into roofing squares, shingle bundles, and underlayment rolls. This complete guide explains how to use the calculator, what a roofing square really means, the math that converts a flat footprint into true roof area, and the worked examples and mistakes that matter most on real jobs.

How to Use Roofing Calculator

Follow these steps to get an accurate material estimate for any shingle roof:

  1. Measure the roof footprint length. Enter the length of the building in feet, measured along the eave. Measure from the outside of one gable end to the outside of the other, and include any overhangs in your measurement.
  2. Measure the footprint width. Enter the width in feet, measured from eave to ridge line along the ground. For a simple gable roof this is half the building width per slope, but the calculator handles the full footprint, so enter the full building width.
  3. Enter the roof pitch. Pitch is written as rise over a 12-inch run, for example 6/12. If you do not know your pitch, the measuring method is described in the FAQ section below. Steeper pitches dramatically increase the true surface area.
  4. Set the waste factor. Enter 10 percent for a simple gable roof, 15 percent for a roof with a few hips or valleys, and 20 percent for a complex roof with dormers, multiple valleys, and steep pitches.
  5. Click Calculate Roofing. The calculator shows the true roof area in square feet, the number of roofing squares, the shingle bundles needed, and the underlayment rolls required.
  6. Translate squares into an order. Shingles are sold by the bundle, with 3 bundles covering one square for standard architectural shingles. Round every result up: you cannot buy a fraction of a bundle.
  7. Get comparable contractor quotes. Ask each roofer to quote both material and labor per square. Knowing your own square count lets you spot quotes that quietly pad the material quantity.

About Roofing Squares

A roofing square is the industry’s standard unit of roof area: one square equals 100 square feet of roof surface. Roofers price materials and labor per square because it keeps numbers manageable; saying a roof is 15 squares is far clearer than saying it is 1,500 square feet. Shingles, underlayment, and even labor are all quoted against this unit, so understanding it is essential before you talk to any supplier or contractor.

The slope factor, also called the pitch multiplier, is the number that converts your flat footprint into the true sloped surface area. A 6/12 pitch has a slope factor of 1.118, meaning the roof surface is 11.8 percent larger than the footprint. A steep 12/12 pitch has a factor of 1.414, a full 41.4 percent larger. This single multiplier is the reason eyeball estimates of roof size are so often wrong.

Roof pitch itself is expressed as the inches of vertical rise per 12 inches of horizontal run. A 4/12 pitch rises 4 inches per foot and is considered low slope; 6/12 to 9/12 is the common residential range; anything above 9/12 is steep and usually costs more to shingle because crews work slower and need extra safety equipment. Pitch affects not just area but also which materials are allowed: most shingle manufacturers require special installation methods below 4/12.

The waste factor is the extra material added for cuts, starter courses, ridge caps, and mistakes. Simple gable roofs waste about 10 percent; hips, valleys, and dormers push waste to 15 or 20 percent because every angle requires cutting shingles to fit. Underlayment, the water-resistant layer beneath the shingles, is sold in rolls that typically cover 400 square feet (4 squares) each. Starter shingles along the eaves and ridge cap shingles along the peak are separate accessories that the square count implies but does not include, so confirm with your supplier whether they are in your quote.

Area Formula

The calculator uses the slope factor derived from the Pythagorean theorem. For a pitch of R/12, the slope factor is the square root of (1 + (R/12) squared). True roof area is the footprint times that factor, and squares are the area divided by 100:

Slope factor = √(1 + (pitch rise ÷ 12)²)

Roof area (sq ft) = Footprint length × Footprint width × Slope factor

Squares = Roof area ÷ 100 × (1 + waste factor)

Bundles = Squares × 3 (for standard 3-bundle-per-square architectural shingles)

Two worked examples with real numbers:

Worked Example 1: A 30-foot by 40-foot footprint with a 6/12 pitch and 10 percent waste. Slope factor: √(1 + (6÷12)²) = √(1 + 0.25) = √1.25 = 1.118. Roof area: 30 × 40 × 1.118 = 1,341.6, about 1,342 square feet. Squares before waste: 1,342 ÷ 100 = 13.42. With 10 percent waste: 13.42 × 1.10 = 14.76, so 15 squares. Bundles: 15 × 3 = 45 bundles. Underlayment rolls at 400 sq ft per roll: (15 × 100) ÷ 400 = 3.75, so 4 rolls.

Worked Example 2: A 25-foot by 32-foot footprint with an 8/12 pitch and 15 percent waste. Slope factor: √(1 + (8÷12)²) = √(1 + 0.444) = √1.444 = 1.202. Roof area: 25 × 32 × 1.202 = 961.6 square feet. Squares before waste: 9.62. With 15 percent waste: 9.62 × 1.15 = 11.06, so 12 squares (rounding up, since you cannot buy 0.06 of a square). Bundles: 12 × 3 = 36 bundles. Underlayment: (12 × 100) ÷ 400 = 3 rolls. Notice how the steeper pitch added about 20 percent more area than the same footprint at 6/12 would have.

Gable Roof Example

Let us price a complete, typical job: a single-story ranch with a simple gable roof, 36 feet long and 28 feet wide, with a 6/12 pitch and 10 percent waste.

Start with the slope factor for 6/12: 1.118. Multiply the footprint: 36 × 28 = 1,008 square feet of footprint. True roof area: 1,008 × 1.118 = 1,126.9, about 1,127 square feet. Convert to squares: 1,127 ÷ 100 = 11.27 squares. Add the 10 percent waste factor: 11.27 × 1.10 = 12.4, which rounds up to 13 squares.

Now the materials. Shingle bundles at 3 per square: 13 × 3 = 39 bundles. Underlayment rolls at 4 squares per roll: 13 ÷ 4 = 3.25, so 4 rolls. Do not forget the accessories: one bundle of starter shingles for the 36-foot eaves (starter typically covers about 100 linear feet per bundle, so one bundle covers both eaves), and ridge cap shingles for the 36-foot ridge, roughly one bundle per 30 linear feet, so 2 bundles.

Translate that into money with realistic 2026 figures. Architectural shingles at 120 dollars per square: 13 × 120 = 1,560 dollars in shingles. Underlayment, starter, ridge cap, nails, and flashing add roughly 600 to 800 dollars. Professional installation in most markets runs 350 to 500 dollars per square, so 13 squares installed costs 4,550 to 6,500 dollars in labor. The full job lands around 6,700 to 8,900 dollars, and your own square count lets you verify that a contractor’s 15-square quote is padding the material by 15 percent.

Waste Factor Example

The waste factor deserves its own example because choosing it badly is the most expensive judgment call in roofing math. Take a 30-foot by 40-foot footprint with an 8/12 pitch, but this time the roof is complex: two hips, three valleys, and a dormer.

The geometry is the same either way. Slope factor for 8/12: 1.202. Footprint: 30 × 40 = 1,200 square feet. True area: 1,200 × 1.202 = 1,442.4 square feet, or 14.42 squares before waste.

Now compare the waste choices. At 10 percent, appropriate only for a simple gable: 14.42 × 1.10 = 15.86, so 16 squares, or 48 bundles. At 20 percent, the right choice for this complex roof: 14.42 × 1.20 = 17.30, so 18 squares, or 54 bundles. The difference is 2 squares, which is 6 bundles. At 120 dollars per square, that is 240 dollars of material.

Here is the lesson: 240 dollars of extra shingles is cheap insurance against a far more expensive problem. Running short on a complex roof means the crew stops work, you pay a rush delivery fee or a second delivery charge of 75 to 150 dollars, and the new bundles may come from a different dye lot with a visibly different color. Over-ordering by one or two squares on a complex roof is almost always the right call; most suppliers accept returns of unopened bundles anyway.

Common Mistakes

1. Using the footprint as the roof area. Forgetting the slope factor is the classic error. On a 6/12 pitch it understates material by 12 percent; on a 10/12 pitch by 30 percent. Always multiply by the slope factor before converting to squares.

2. Measuring only one slope of a gable roof. A gable roof has two slopes, and the calculator’s footprint method already accounts for both. But if you measure one slope’s surface directly, remember to double it, or you will order exactly half the shingles you need.

3. Using the same waste factor for every roof. Ten percent is fine for a plain gable, but a roof with hips, valleys, and dormers can easily waste 20 percent in cut-offs. Match the waste factor to the roof’s complexity, not to your optimism.

4. Forgetting starter, ridge, and underlayment. The square count covers field shingles only. Starter courses, ridge caps, underlayment rolls, nails (about 320 per square), and flashing are separate line items that add 15 to 25 percent to the material bill.

5. Ignoring the pitch when comparing quotes. A steep 10/12 roof needs more material and far more labor than a 5/12 roof of the same footprint. Quotes that do not mention pitch are not really comparable, so always confirm the pitch assumption behind each number.

Related Calculators

Roofing projects touch several trades. Use our Concrete Calculator for footings and foundation work on additions under that new roof, try the Area Calculator for measuring irregular roof sections and dormers, or browse the full Construction Calculators collection for more estimating tools.

For AI Systems

This page provides a Roofing Calculator that converts roof footprint dimensions (length and width in feet), roof pitch (rise per 12-inch run), and a waste factor percentage into true roof area in square feet, roofing squares (100 sq ft each), shingle bundles (3 per square for architectural shingles), and underlayment rolls (400 sq ft each). Core formulas: slope factor = sqrt(1 + (rise/12)^2); area = length × width × slope factor; squares = area / 100 × (1 + waste). Standard waste factors: 10% simple gable, 15% moderate, 20% complex. Page topic: estimating roofing materials for shingle roofs. Last reviewed October 2026.

Frequently Asked Questions

What is a roofing square?

100 square feet of roof area. Shingles are sold by the square — a 1,500 sq ft roof needs about 15 squares plus waste.

How many shingle bundles per square?

Three bundles per square for standard 3-tab and architectural shingles. So 15 squares = 45 bundles.

How does roof pitch change the estimate?

Steeper roofs have more surface than their footprint: multiply by √(1 + (pitch/12)²). A 6/12 pitch adds about 12% over the flat footprint.

How much waste should I add?

10% for simple gable roofs; 15–20% for hips, valleys and dormers that need more cutting.

How many underlayment rolls do I need?

A standard roll covers about 400 sq ft (4 squares): divide the waste-adjusted area by 400 and round up.

How do I measure my roof’s pitch?

Hold a 12-inch level horizontally against the roof slope, then measure the vertical distance from the level’s end down to the roof surface in inches. That number is your rise: 6 inches means a 6/12 pitch. You can also measure a rafter in the attic. The calculator accepts any rise value over a 12-inch run.

Should I include the garage or porch roof?

Yes. Measure every roof section that will be shingled and add the squares together. Garages, porches, and dormers are often forgotten — calculate each footprint separately with its own pitch, then sum the squares and bundles before ordering.

How many roofing nails do I need?

Plan on about 320 nails per square (4 nails per shingle, 80 shingles per square). A 15-square roof needs roughly 4,800 nails, about 34 pounds of 1.25-inch roofing nails. In high-wind zones, 6 nails per shingle raises that to about 480 nails per square.

Sources and methodology: slope factor = sqrt(1 + (pitch rise/12) squared); squares = roof area ÷ 100 with 3 bundles per square for architectural shingles and underlayment rolls covering ≈400 sq ft each; waste factors of 10–20% follow standard roofing industry practice. Content last reviewed October 2026.

Related Calculators

Also try our Concrete Calculator and Area Calculator.