Roofing Calculator

Whether you're replacing an aging roof or pricing out a new build, figuring out how much material you need is one of the first things you have to get right. Order too little and you're stopping work mid-job to place another order. Order too much and you're eating unnecessary costs. A roofing calculator takes the guesswork out of it. This guide walks you through how roofing calculations work, from measuring your roof area to estimating shingles, accounting for pitch, and budgeting your total material costs. You'll find formulas, examples, and practical tips to make sure your numbers are solid before you spend a dime.

Enter Details

Length (ft)

Width (ft)

Pitch (rise / 12 run)

Result

Footprint × slope factor

Note — This result is an estimate. Talk to a healthcare provider for personalized guidance.

How to Use the Roofing Calculator

Using a roofing calculator is straightforward, but you need a few measurements before you start. The most important one is your roof's footprint, meaning the horizontal area your roof covers. From there, the calculator factors in your roof's pitch (how steep it is) to find the actual sloped surface area, which is always larger than the flat footprint.

Here's what you'll typically need to enter:

  • Roof length and width in feet (or the total footprint square footage)
  • Roof pitch, expressed as a ratio like 6/12 or 4/12
  • Roofing material type (asphalt shingles, metal panels, tile, etc.)
  • Waste factor you want to apply (usually 10–15%)

Once you have those inputs, the calculator spits out your total roof area in square feet, the number of roofing squares needed (one square equals 100 square feet), and an estimated material count. If you're using an online calculator, double-check that it's accounting for pitch. A lot of simple square-footage calculators skip that step and underestimate your actual surface area.

Calculate Roof Area

Roof area is the total surface area of your roof, measured in square feet. This is different from your home's floor plan footprint because the slope of the roof stretches that flat area into a larger angled surface.

For a simple gable roof, you'd measure the length of the house and the width (including any overhang), multiply them to get the footprint, then apply a pitch multiplier to get the actual sloped area. For more complex roofs with multiple slopes, dormers, or valleys, you'd calculate each section separately and add them together.

The basic process looks like this:

  1. Measure the length and width of each roof plane (section).
  2. Multiply length by width to get the flat area of each plane.
  3. Add all plane areas together to get the total flat footprint.
  4. Multiply the total footprint by the appropriate pitch multiplier for your roof.

If you can't safely get on the roof to measure, you can measure the exterior footprint of your house from the ground and add the overhang. Just be sure to account for every section of roof that covers your home, including additions, garages, and porches.

Roofing Material Calculator

Once you know your total roof area, you can calculate how much material you need. Different roofing materials come in different coverage units, so the math changes a bit depending on what you're installing.

Asphalt shingles are sold by the bundle, and three bundles typically cover one roofing square (100 sq ft). Metal roofing panels are sold by the linear foot or sheet. Tile and slate are often quoted per square as well, but coverage varies by product. Always check the manufacturer's specs for exact coverage rates before ordering.

A good material calculator will also let you add a waste factor so you're not caught short on cuts, valleys, and starter rows. More on that in the waste factor section below.

Shingle Bundle Estimator

Asphalt shingles are the most common roofing material in the U.S., and they're sold in bundles. The standard rule of thumb is that 3 bundles of shingles cover one roofing square, or 100 square feet of roof surface. Some heavier or larger-format shingles require 4 bundles per square, so check the package before you calculate.

To estimate your bundle count:

  1. Calculate your total roof area in square feet (including pitch adjustment).
  2. Add your waste factor (10–15% is typical; go higher for complex roofs).
  3. Divide the adjusted area by 100 to get the number of roofing squares.
  4. Multiply by 3 (or 4 for heavier shingles) to get total bundles needed.

For example, a roof with 1,800 square feet of sloped area plus 15% waste gives you 2,070 square feet. Divide by 100 to get 20.7 squares, then multiply by 3 for roughly 62 bundles. Round up, not down. You can always return full, unopened bundles at most suppliers.

Roofing Squares Calculator

Roofers don't talk in square feet. They talk in roofing squares. One roofing square equals 100 square feet of roof surface area. So when a contractor gives you a quote for a 22-square roof, that means 2,200 square feet of actual roofing surface.

Converting square feet to roofing squares is simple: just divide your total roof area by 100. If your total sloped roof area is 2,400 square feet, that's 24 squares.

This unit makes material ordering and labor pricing much easier. Most contractors price their work per square, and materials are packaged to cover full squares (or fractions thereof). Knowing your square count upfront makes it much faster to compare bids and check whether a supplier's quote makes sense.

Roof Pitch and Slope Calculator

Roof pitch is the measure of how steep your roof is. It matters for two main reasons: it directly affects how much surface area you're working with, and it determines what materials are appropriate for your roof. Low-slope roofs can't always use the same shingles as steeply pitched ones.

Pitch is expressed as a ratio of rise over run. A 6/12 pitch means the roof rises 6 inches for every 12 inches of horizontal run. A 4/12 is a gentle slope. A 12/12 is a 45-degree angle and quite steep. Most residential roofs in the U.S. fall somewhere between 4/12 and 9/12.

You can measure your roof pitch with a level and a tape measure. Hold a 12-inch level horizontally against the roof surface and measure the vertical distance from the end of the level up to the roof. That vertical measurement, in inches, is your rise, and the run is always 12. So if that gap is 5 inches, you have a 5/12 pitch.

Roof Pitch Conversion

Roof pitch can be expressed in a few different ways, and it helps to know how to convert between them. The three most common formats are:

  • Ratio (rise/run): The standard American format, like 6/12 or 4/12.
  • Angle in degrees: More common in engineering contexts. A 6/12 pitch equals about 26.6 degrees.
  • Percent slope: Used sometimes in drainage and civil work. Divide rise by run and multiply by 100. A 6/12 pitch is 50%.

To convert from rise/run to degrees, use the arctangent: angle = arctan(rise ÷ run). Most scientific calculators have this function. A 4/12 pitch works out to about 18.4 degrees, while a 9/12 pitch is about 36.9 degrees.

For roofing purposes, the ratio format is almost always what you want to use. Contractors, material manufacturers, and building codes all reference pitch in rise/run terms.

Roof Pitch Multiplier

The pitch multiplier is what converts your flat footprint area into the actual sloped surface area. Since a sloped roof covers more physical surface than the ground it sits over, you need to scale up your flat measurement.

Here's a quick reference table for common pitches:

Pitch (rise/run)Pitch Multiplier
2/121.014
3/121.031
4/121.054
5/121.083
6/121.118
7/121.158
8/121.202
9/121.250
10/121.302
12/121.414

To use it, just multiply your flat footprint area by the multiplier for your pitch. A 1,500 sq ft footprint with a 6/12 pitch gives you 1,500 × 1.118 = 1,677 square feet of actual roof surface. That's the number you use for material calculations.

Roofing Cost Estimator

Material quantities are only part of the picture. You also need a realistic cost estimate, which means factoring in materials, labor, and a few line items people often forget.

Here's a rough breakdown of what goes into a full roofing project cost:

  • Shingles or roofing material: Asphalt shingles typically run $100–$200 per square for materials. Architectural shingles sit toward the higher end. Metal, tile, and slate can be significantly more.
  • Underlayment: Usually synthetic or felt paper, added under the shingles. Budget around $10–$30 per square.
  • Decking repairs: If any plywood or OSB sheathing needs replacing, that's an additional cost per sheet.
  • Labor: Roofing labor typically runs $150–$300 per square depending on your region, roof complexity, and pitch. Steeper roofs cost more.
  • Accessories: Ridge caps, drip edge, flashing, nails, and ice-and-water shield add up. Budget 10–15% of material costs.
  • Disposal: Dumpster rental or haul-away fees for old roofing material, often $300–$600.

For a typical 2,000-square-foot home (around 20–25 roofing squares depending on pitch), a full asphalt shingle replacement often runs between $8,000 and $15,000 installed. That's a wide range because regional labor rates and material choices vary a lot. Get at least three bids from local contractors and make sure each one covers the same scope of work before comparing prices.

Roofing Calculation Formula

If you want to do this by hand or build your own spreadsheet, you just need a few core formulas. They're not complicated once you see them laid out. The key is working in the right order: footprint first, then pitch adjustment, then material quantities.

Everything else, waste factors, bundle counts, cost estimates, flows from those first two numbers. Get the area right and the rest falls into place.

Roof Area Formula

The fundamental roof area formula is:

Sloped Roof Area = Flat Footprint Area × Pitch Multiplier

For a single rectangular roof plane:

Flat Footprint Area = Length × Width

For a full house with multiple roof planes, you sum up each plane's flat area before applying the pitch multiplier (assuming consistent pitch across all planes). If sections have different pitches, calculate each section separately.

So for a house with a 40 ft × 30 ft footprint and a 6/12 pitch:

  • Flat footprint = 40 × 30 = 1,200 sq ft
  • Sloped area = 1,200 × 1.118 = 1,341.6 sq ft
  • Roofing squares = 1,341.6 ÷ 100 = 13.4 squares (round up to 14)

Material Estimation Formula

Once you have your sloped roof area, use this formula to estimate materials:

Adjusted Area = Sloped Roof Area × (1 + Waste Factor)

Then for shingles specifically:

Bundles Needed = (Adjusted Area ÷ 100) × Bundles per Square

Using the example above, with a 15% waste factor and standard 3-bundle shingles:

  • Adjusted area = 1,341.6 × 1.15 = 1,542.8 sq ft
  • Squares = 1,542.8 ÷ 100 = 15.43 squares
  • Bundles = 15.43 × 3 = 46.3, so order 47 bundles

For other materials, replace the bundle conversion with whatever the manufacturer specifies for coverage per unit. The waste factor step stays the same regardless of material type.

Roofing Calculation Examples

Let's run through a couple of real-world scenarios so you can see how all the pieces fit together.

Example 1: Simple Gable Roof
A house measures 50 ft long by 28 ft wide. The roof has a 5/12 pitch. The homeowner wants a 10% waste factor.

  • Flat footprint = 50 × 28 = 1,400 sq ft
  • Pitch multiplier for 5/12 = 1.083
  • Sloped area = 1,400 × 1.083 = 1,516.2 sq ft
  • Adjusted for waste = 1,516.2 × 1.10 = 1,667.8 sq ft
  • Roofing squares = 1,667.8 ÷ 100 = 16.7, order 17 squares
  • Shingle bundles = 17 × 3 = 51 bundles

Example 2: Hip Roof with Steeper Pitch
A house with a 45 ft × 35 ft footprint and a 8/12 pitch, with a 15% waste factor for the more complex hip design.

  • Flat footprint = 45 × 35 = 1,575 sq ft
  • Pitch multiplier for 8/12 = 1.202
  • Sloped area = 1,575 × 1.202 = 1,893.2 sq ft
  • Adjusted for waste = 1,893.2 × 1.15 = 2,177.1 sq ft
  • Roofing squares = 2,177.1 ÷ 100 = 21.8, order 22 squares
  • Shingle bundles = 22 × 3 = 66 bundles

Notice how the steeper pitch and higher waste factor on the second example add up fast. That hip roof needs nearly 30% more material than you might guess just from the footprint difference alone.

Common Roof Types

Not all roofs are shaped the same, and the shape affects both how you measure and how you estimate materials. Before you start calculating, it helps to know what type of roof you're working with.

The shape also affects complexity, which in turn affects how much waste you should budget for. Simple shapes waste less material. Intricate designs with lots of valleys, hips, and angles waste more because of all the cuts involved.

Gable, Hip, Shed, and Flat Roofs

These four types cover the vast majority of residential roofs in the U.S.:

  • Gable roof: The classic triangular shape. Two sloping sides meet at a ridge in the center, with vertical triangular walls (gables) at each end. Easy to calculate because it's essentially two rectangles. Very common, relatively affordable to build and reroof.
  • Hip roof: All four sides slope downward to the walls. No vertical gable ends. This design is more wind-resistant, but it's also more complex to measure and shingle. You'll have more cuts and waste, so budget a higher waste factor (15% or more).
  • Shed roof (skillion): A single sloping plane, like one side of a gable. Common on additions, garages, and modern-style homes. The simplest roof to calculate: it's just one rectangle multiplied by the pitch factor.
  • Flat roof: Not truly flat, but very low slope (usually 1/12 to 2/12) to allow water drainage. The pitch multiplier is close to 1.0, so the sloped area is nearly the same as the footprint. Flat roofs use different materials than pitched ones, typically rolled roofing, TPO, EPDM, or built-up roofing systems.

Many homes combine these shapes. A house might have a main gable roof with a hip over a bay window and a small shed roof over a back addition. In that case, measure each section separately and add the areas together before finalizing your material order.

Waste Factor and Material Allowance

No roofing job uses exactly the amount of material calculated on paper. There's always cutting around edges, valleys, skylights, and chimneys. Starter courses, ridge caps, and hip caps use extra shingles too. That's what the waste factor accounts for.

A standard waste factor is 10% for simple roofs and 15% for complex ones. Some contractors go as high as 20% on roofs with lots of hips, valleys, dormers, or steep pitches where cuts are frequent and pieces go to waste.

Here's a simple way to think about which waste factor to use:

  • 10%: Simple gable or shed roof, minimal penetrations, straightforward layout.
  • 15%: Hip roof, moderate complexity, a few valleys or dormers.
  • 20%+: Multiple hips and valleys, steep pitch, many skylights or penetrations, diagonal shingle layouts.

Beyond shingles, don't forget to order extra underlayment, drip edge, and flashing for the same reason. These accessories are often ordered in fixed lengths or rolls, so round up to the next full unit. Running short on underlayment mid-project is an avoidable headache.

One more thing: if you're matching an existing roof color or style, order a little extra from the same production run. Shingle colors can vary slightly between batches, and a small mismatch is much more visible than you'd expect once it's up on the roof.

Other Maths Calculators

Explore all