Roofing Calculator — Pitch, Area & Materials

Free

Convert roof pitch, turn the footprint into true sloped area, and work out the shingles, metal or tile, accessories and cost — face by face, entirely in your browser.

Units

Material, waste & accessories

Asphalt shingles · Simple gable · 10.0% waste

Roof faces

1 face
Face shape
Enter
Pitch as
:12

= 26.6° · area factor ×1.118

6.0:1226.6°4.00 m2.00 m4.47 m10.00 m4.00 m
Sloped area89.44
bundles (this face)32
How it's calculated

Sloped area

Eave width × run × pitch
40.00

W × run × multiplier

Pitch area factor
× 1.118

√(1 + slope²) — converts footprint to sloped surface.

Sloped area, one face
44.72
Quantity
× 2
Sloped area for this face
89.44

Material

Units + 10.0% waste
31.8

Sloped area × (1 + waste) ÷ coverage per unit.

Units to buy (bundles)
32

Roof pitch, area and material calculator guide

The calculator above turns a roof into the answers that matter when you quote or shop for it — the pitch in every notation, the true sloped area in square metres, square feet and roofing squares, and the shingles, metal panels or tiles to buy, with underlayment, trim, labour and cost — face by face, in metric or imperial, all in your browser.

The guide below explains why roof pitch matters more than footprint, how the pitch multiplier converts a plan area into the real sloped surface, how each material's coverage drives the unit count, and how waste, accessories and labour build up to a total.

How much roofing material do I need?

Roofing is estimated by sloped area first, material second. Work out each face's footprint from its plan dimensions, multiply by the pitch factor to get the true sloped area, add them up, add a waste allowance, then divide by how much one bundle, panel or tile covers to get the count.

In short: sloped area = footprint × pitch multiplier; units = sloped area × (1 + waste) ÷ coverage, rounded up. The calculator does every step as you type, totals multiple faces into one order, and shows the area in roofing squares — the 100-sq-ft unit the trade prices in.

Roof pitch explained: x:12, degrees and the multiplier

Roof pitch is the steepness of the slope, written as the rise in inches per 12 inches of horizontal run — a 6:12 pitch climbs 6 over every 12. The same slope can be given as an angle in degrees or as a percentage, and the calculator converts between all three live as you type.

The figure that matters for materials is the pitch multiplier: the factor that turns a flat footprint into the real sloped surface. A 6:12 roof has a multiplier of about 1.118, so its surface is ~12% larger than the area you'd measure on the ground.

Pitch is the rise per 12 of run; every other notation comes from it.

Pitch notations

slope = rise ÷ run; x:12 = slope × 12; degrees = atan(slope)
  • A 6:12 pitch is a slope of 0.5, or 26.6°, or a 50% grade.
  • 12:12 is exactly 45°; the run reference is 12 in both metric and imperial.

Pitch multiplier (area factor)

multiplier = √(1 + slope²) = sec(angle)
  • Turns a horizontal footprint or run into the true sloped surface or rafter length.
  • 6:12 ≈ 1.118; 9:12 ≈ 1.25; 12:12 ≈ 1.414. A flat roof is exactly 1.

How this calculator works

You describe the roof; the calculator handles the geometry. Add a face, pick its shape — a rectangle for a gable or shed plane, a trapezoid for the main face of a hip roof, or a right triangle for a hip end — and enter the plan dimensions you can measure from the ground or read off a drawing, plus the pitch. The pitch multiplier converts that footprint into true sloped area, so you never under-order by quoting a flat plan area.

Set the material, waste and accessories once at project level and they apply to every face. Each face returns its sloped area and unit count; the project totals the area, squares, materials, accessories and cost. If you already have a measured sloped area — from a drone survey or a supplier — switch a face to area mode and enter it directly.

Switch between metric (m, m², kg) and imperial (ft, ft², lb) at any time and every value converts. Results export to CSV or print as a clean shopping list, and everything is calculated on your device — nothing you enter is uploaded.

Estimate your roof in six steps

  1. Choose unitsPick metric (m, m²) or imperial (ft, ft²); every value converts when you switch.
  2. Pick the materialChoose asphalt shingles, metal panels or clay/concrete tiles — each counts in its own unit.
  3. Set the pitchEnter the pitch as x:12 or degrees; the calculator shows the multiplier and converts both.
  4. Add faces and dimensionsAdd a face for each roof plane, pick its shape and enter the footprint, or switch to area mode.
  5. Check waste and accessoriesSet the complexity, adjust waste, and toggle on underlayment, drip edge, ridge cap or fasteners.
  6. Read the results, export or printCheck the area, squares, units and cost, then export to CSV or print the shopping list.

Sloped area and material coverage

Each face's true area comes from its footprint and pitch; the material then sets how that area becomes a unit count. Asphalt shingles are sold by the bundle (about three to a square), metal by the panel (width × length), and clay or concrete tiles by the piece at a tiles-per-area rate.

Sloped area becomes a unit count through each material's coverage.

Sloped area

sloped = footprint × multiplier; squares = sloped ÷ 100 sq ft
  • Rectangle footprint = eave width × run; trapezoid = ½ × (eave width + ridge width) × run; triangle = ½ × base × run.
  • One roofing square is 100 sq ft (9.29 m²) — the trade unit for area and labour.

Material units

units = ⌈ sloped × (1 + waste) ÷ coverage ⌉
  • Coverage is per bundle (≈ 33 sq ft), per panel (width × length) or per tile (1 ÷ tiles per m²).
  • Units round up from the project total, so per-face rounding never inflates the order.

Cost

cost = units × price + squares × labour rate
  • Material cost is the unit count times the unit price.
  • Labour is optional and charged per roofing square; together they give the grand total.

Accessories and labour

Beyond the primary material, most jobs need underlayment under the whole roof, drip edge along the eaves and rakes, and ridge cap along the top. The calculator sizes underlayment from the sloped area plus its overlap, and turns the eave, rake and ridge lengths it deduces from each face's geometry into linear metres and pieces.

Labour is quoted per roofing square in most markets, so an optional rate per square multiplies the total squares into a labour figure that adds to the material cost for a complete job estimate. Fasteners — nails or screws — can be totalled from the unit count and a per-box figure.

Worked examples

Each example reproduces what the calculator returns, so you can check the method by hand. Figures use asphalt shingles at a 10% waste allowance unless stated.

Each example reproduces the calculator's output for the given inputs.

A simple gable: two 10 m × 4 m slopes at 6:12

Metric · asphalt shingles · 10% waste
Given
  • Two rectangular faces, each 10 m wide × 4 m run
  • Pitch 6:12 (multiplier ≈ 1.118)
  • Bundle coverage 3.09 m², 10% waste
Formula
sloped = W × run × multiplier × faces; bundles = ⌈ sloped × 1.1 ÷ 3.09 ⌉
Steps
  1. Footprint: 10 × 4 = 40 m² per face
  2. Sloped: 40 × 1.118 = 44.7 m² per face → 89.4 m² for two
  3. With 10% waste: 89.4 × 1.10 = 98.4 m²
  4. Bundles: ⌈ 98.4 ÷ 3.09 ⌉ = 32 bundles (≈ 9.6 squares)
Result
About 32 bundles of shingles for ≈ 89.4 m² (9.6 squares) of roof

What is a 6:12 pitch in degrees?

Pitch conversion
Given
  • Pitch entered as 6:12
Formula
degrees = atan(6 ÷ 12); multiplier = √(1 + 0.5²)
Steps
  1. Slope: 6 ÷ 12 = 0.5
  2. Angle: atan(0.5) = 26.57°
  3. Grade: 0.5 × 100 = 50%
  4. Area factor: √1.25 = 1.118
Result
6:12 = 26.6° = 50% slope, with a 1.118 area multiplier

A surveyed metal roof entered by area

Imperial · metal · area mode
Given
  • Measured sloped area 24 squares (2400 sq ft)
  • Panels 3 ft × 12 ft (36 sq ft each)
  • Metal waste 5%
Formula
panels = ⌈ area × 1.05 ÷ (3 × 12) ⌉
Steps
  1. Area entered directly: 2400 sq ft
  2. With 5% waste: 2400 × 1.05 = 2520 sq ft
  3. Panel coverage: 3 × 12 = 36 sq ft
  4. Panels: ⌈ 2520 ÷ 36 ⌉ = 70 panels
Result
About 70 panels for a 24-square metal roof entered by area

Common mistakes to avoid

Quoting the footprint instead of the sloped area. A 100 m² plan on a 6:12 roof is really ~112 m² of surface — order by the sloped figure or you'll fall short.

Ignoring pitch on a steep roof. The steeper the pitch, the bigger the multiplier and the more material and waste; a 12:12 roof has 41% more surface than its footprint.

Forgetting the waste allowance. Hips, valleys and dormers force off-cuts; the complexity setting bumps the waste so a cut-up roof isn't estimated like a simple gable.

Mixing up the squares unit. A roofing square is 100 sq ft, not one square foot or one square metre — material and labour are priced per square, so check which unit a quote uses.

Frequently asked questions

Short answers to the questions people most often ask about roof pitch, area and material estimates with this calculator.

What is roof pitch?

Roof pitch is the slope's steepness, written as the rise in inches over 12 inches of horizontal run — so 6:12 rises 6 for every 12. The same slope can be given as an angle in degrees or a percentage grade. The calculator converts between x:12, degrees and percent live, and shows the pitch multiplier used to turn footprint into sloped area.

How do I calculate roof pitch?

Measure the rise over a 12-inch run, or the total rise and run, and divide: pitch in x:12 is rise ÷ run × 12, and the angle is atan(rise ÷ run). For example a roof rising 4 over 12 is 4:12, or 18.4°. Enter either notation in the calculator and it returns the others plus the area multiplier.

What is a 6:12 pitch in degrees?

A 6:12 pitch is 26.57° — atan(6 ÷ 12) = atan(0.5). It is a 50% grade and has a pitch multiplier of about 1.118, so the sloped surface is roughly 12% larger than the roof's footprint. Common conversions: 4:12 = 18.4°, 9:12 = 36.9°, 12:12 = 45°.

What is the roof pitch multiplier?

The pitch multiplier, or area factor, is √(1 + slope²) — the number you multiply a flat footprint by to get the true sloped area, and a horizontal run by to get the rafter length. It is 1.118 for 6:12 and 1.414 for 12:12. Skipping it is the most common way to under-order roofing.

How many bundles of shingles do I need?

Divide the sloped area (including waste) by the coverage of one bundle and round up. A bundle covers about 33 sq ft, and three bundles make a roofing square (100 sq ft). For a 9.6-square roof with 10% waste that's about 32 bundles. Set the bundle coverage and the calculator works out the count and the squares.

How many squares is my roof?

A roofing square is 100 square feet of sloped roof area, so squares = sloped area in sq ft ÷ 100 (or m² ÷ 9.29). Work out each face's footprint, multiply by the pitch factor for the true area, add them up and divide by 100. The calculator shows the total in squares automatically.

How much waste should I add for roofing?

Around 10% is typical for asphalt shingles and tile and about 5% for metal, increased for cut-up roofs with hips, valleys and dormers. The calculator sets a default from the material and a complexity multiplier (simple, hip or cut-up), and you can override it with your own figure.

Does it handle shingles, metal and tile?

Yes. Each material counts in its own unit: shingles by the bundle (coverage per bundle), metal by the panel (width × length) and clay or concrete tile by the piece (tiles per m² or per sq ft). Pick the material and the calculator uses the right coverage maths and waste default.

Can I enter a measured roof area directly?

Yes. Switch a face to area mode and type the sloped area from a drone survey, satellite measurement or a contractor's quote. The pitch is still recorded for the conversions, and the material, waste and accessories work from your entered area instead of from dimensions.

Does it work in metric and imperial?

Yes. Enter dimensions in metres or feet and areas in square metres or square feet; pitch in x:12 or degrees works the same in both. Area also shows in roofing squares. Switch the unit toggle at any time and every value converts.

Is the calculator private?

Yes. Every calculation runs in your browser — nothing you enter is uploaded to a server. Your roofing plan is saved only in your own browser's local storage, so you can close the tab and return to it later.

Back to the calculator

Analytics help us to improve the quality of tools and workflows Privacy policy