Roof Pitch Calculator — Angle, Multiplier & Grade

Enter rise and run for pitch per 12, angle in degrees, area multiplier and percent grade — plus how much your measuring error actually costs you in material.

Roof Pitch Calculator

Paste it on your own page or wiki — no signup, no tracking script.

What the calculator returns, and what it does not

Four numbers come out of one measurement: pitch per 12 (the rise over a 12-inch run), the angle in degrees, the area multiplier, and the percent grade. They are four views of the same triangle, not four separate answers — pitch 6/12 and 26.57 degrees and a 1.118 multiplier and 50% grade all describe an identical roof.

What the calculator does not do is measure anything for you. It converts what you measured; everything downstream is bounded by the accuracy of that measurement. That is why most of this page is about how to take the measurement, and exactly what a bad one costs you.

Measuring pitch on site: three methods, ranked by accuracy

The method is not a style choice. It decides the pitch error, the pitch error decides the area multiplier, and the multiplier decides how many squares of shingle and how many sheets of deck you buy. Ranked by how far you can trust the result:

  1. Measure over a long run (best). Put a level on the rafters, mark a point 10 feet up the slope from the eave, and measure the rise with a tape. A 10-foot run divides the same reading error by ten compared with a 12-inch run.
  2. Measure over a rafter run (good). Mark the rise between the top plate and the ridge board on one rafter, and the horizontal run between the same two points. Both are real construction lines, so the reading error stays small.
  3. Measure a 12-inch window with a level (quickest, least accurate). Set a level on the roof, mark 12 inches along it, and measure the drop with a straightedge. This is the method most homeowners use and the one most likely to be off by a full pitch step.

Two habits separate a good reading from a bad one. Measure over a rafter rather than over sheathing, because sheathing sags between fasteners and adds error the roof does not actually have. And read the tape at the same mark twice — if the two readings differ, the surface is not flat, and no formula can repair that.

What a bad measurement actually costs

Assume your rise reading is off by 1/8 inch — a normal tolerance for a tape measure and a level on a roof surface. Here is where that error lands when sizing material for a 1,500 sq ft footprint.

Length of the run you measure overPitch errorAngle errorMultiplier errorRoof area error (1,500 sq ft footprint)
12 inches±0.125 per 12±0.60°±0.0058±8.7 sq ft (0.09 squares)
24 inches±0.063 per 12±0.30°±0.0029±4.4 sq ft (0.04 squares)
36 inches±0.042 per 12±0.20°±0.0019±2.9 sq ft (0.03 squares)
60 inches±0.025 per 12±0.12°±0.0012±1.7 sq ft (0.02 squares)
120 inches±0.013 per 12±0.06°±0.0006±0.9 sq ft (0.01 squares)

The rule that falls out of this table is simple: error scales inversely with the length you measure over. Doubling the run halves the pitch error and quarters the area error. A 12-inch window is fine for confirming a 6/12 roof you already suspect; it is not fine for a 4/12 roof on a small deck where the whole job is 4 squares.

There is a second cost that does not show up in the area column. If you are within a quarter pitch step of a code or manufacturer limit, measurement error can put you on the wrong side of it. On a 1,500 sq ft footprint, the difference between 4/12 and 6/12 is 126 sq ft of roof — 1.26 squares, or roughly 4 bundles. That is the cost of guessing the pitch instead of measuring it.

One multiplier, four downstream jobs

The area multiplier is the number that matters after the angle, and it is the same number in four different calculations on this site. It is not a roofing-specific figure: it is the ratio between the sloped surface and its horizontal projection — exactly what a rafter, a deck sheet, a shingle square and a snow-load slope factor are each derived from.

This is worth internalising before you order anything: a pitch measured wrong propagates into all four of those numbers at once, and the error compounds rather than cancels. Getting the pitch right is not one calculation among many — it is the input to all of them.

Minimum roof pitch by material: IRC 2021 R905

Below a material's minimum slope, water drains too slowly for the covering to work, and the code stops permitting that combination. The 2021 IRC sets these in Chapter 9, Section R905. The section number matters as much as the number: an inspector asks for the code reference, not for a website's summary of it.

Roof coveringMinimum slope2021 IRC sectionExtra requirement in the low-slope band
Asphalt shingles2:12R905.2.2Double underlayment from 2:12 up to 4:12
Clay and concrete tile2.5:12R905.3.2Double underlayment from 2.5:12 up to 4:12
Metal roof shingles3:12R905.4.2—
Mineral-surfaced roll roofing1:12R905.5.2—
Slate and slate-type shingles4:12R905.6.2No lower-slope method exists
Wood shingles3:12R905.7.2—
Wood shakes3:12R905.8.2—
Built-up roofing0.25:12R905.9.1Coal-tar built-up allowed down to 0.125:12
Modified bitumen0.25:12R905.11.1—
Thermoset single-ply membrane0.25:12R905.12.1—
Thermoplastic (TPO, PVC)0.25:12R905.13—
Standing-seam metal panels0.25:12R905.10.2—
Lapped metal panels, sealed seams0.5:12R905.10.2—
Lapped metal panels, unsealed seams3:12R905.10.2—

Two rows in that table catch people out. Metal appears in three different sections with three different numbers — a guide that gives "the minimum pitch for metal" as one number has collapsed three legally distinct cases. And slate has a hard 4:12 floor with no underlayment workaround, making it the only common covering with no lower-slope path at all.

One more code number worth knowing: ice and water shield is required where the average January temperature is 25°F or below, and on slopes of 8:12 or steeper it must run 36 inches up the roof slope from the eave rather than the usual 24 inches inside the wall line (R905.1.2). A steeper roof in a cold climate needs more ice protection — the opposite of most people's intuition.

Worked examples

Example 1 — a 24 ft span gable at 8/12 with 6-inch eaves. The half-span plus overhang gives a run of 12.5 ft. The multiplier at 8/12 is 1.2019, so the rafter measures 12.5 × 1.2019 = 15.02 ft and the ridge sits 12.5 × 8/12 = 8.33 ft above the plate. The footprint including 6-inch eaves on both sides is 25 ft × 40 ft = 1,000 sq ft, so the roof area is 1,000 × 1.2019 = 1,202 sq ft, or 12.02 squares — 13.22 squares once you add 10% for starter courses, ridge caps and cut waste.

Example 2 — the same footprint at 6/12 instead of 8/12. Nothing about the building changes except the pitch, and the roof area drops from 1,202 sq ft to 1,118 sq ft. That is 0.84 squares of shingle, or about 2.5 bundles. Same footprint, materially different order.

Example 3 — a 1,500 sq ft footprint and how pitch moves the order. At 4/12 the multiplier is 1.054, giving 1,581 sq ft of roof, 15.81 squares and 47 bundles. At 8/12 it is 1.202, giving 1,803 sq ft, 18.03 squares and 54 bundles. At 12/12 it is 1.414, giving 2,121 sq ft, 21.21 squares and 64 bundles. The footprint never changed. The pitch moved the order by 17 bundles.

Common pitch values and what they mean

A short table for the pitches you will actually meet. The multiplier column is the one to carry forward into an area calculation; the angle column is the one to carry into a solar panel or skylight decision.

PitchAnglePercent gradeArea multiplierRoof area per 100 sq ft of footprint
2:129.5°16.7%1.014101.4 sq ft
3:1214.0°25.0%1.031103.1 sq ft
4:1218.4°33.3%1.054105.4 sq ft
6:1226.6°50.0%1.118111.8 sq ft
8:1233.7°66.7%1.202120.2 sq ft
10:1239.8°83.3%1.302130.2 sq ft
12:1245.0°100.0%1.414141.4 sq ft
14:1249.4°116.7%1.537153.7 sq ft

Between 4:12 and 9:12 sits the range most residential roofs occupy. Below 4:12 you enter low-slope code territory where the covering changes from overlapping shingles to membranes or standing seam; above 9:12 you are in architectural territory where tile, slate and standing seam become the normal choices and material cost per square foot climbs.

Sources and standards

Where these figures come from

Every formula and table on this page is implemented from the published reference material below. Minimum slope values carry their 2021 IRC section numbers so you can check them against the code your jurisdiction has adopted, because local amendments raise these minimums regularly.

Figures, formulas and reference tables last verified: 24 October 2026.

FAQ

What pitch is a 45-degree roof?

12/12 — the roof rises 12 inches per 12 inches of run, a 100% grade, with an area multiplier of 1.414.

How do I measure roof pitch with a level and a straightedge?

Set the level on the roof and mark 12 inches along it. Hold the straightedge perpendicular to the level and measure the drop to the roof surface. That drop in inches is the rise, so a 6-inch drop is 6/12. Mark and measure over the longest run you can reach, because error scales inversely with the length you measure over.

How much does a one-eighth inch measuring error change the result?

Over a 12-inch run it moves the pitch by 0.125 per 12, the angle by 0.60 degrees and the area multiplier by 0.0058 — worth 8.7 sq ft of roof on a 1,500 sq ft footprint. Over a 10-foot run the same reading error moves the pitch by only 0.013 per 12.

What is the minimum roof pitch for asphalt shingles?

2:12 under IRC 2021 Section R905.2.2. Between 2:12 and 4:12 the code requires a double underlayment application. Check your local amendments, which often raise the minimum.

What is the minimum roof pitch for metal roofing?

It depends on the section. Under IRC 2021 Section R905.10.2, standing-seam panels are permitted at 0.25:12, lapped panels with sealed seams at 0.5:12, and lapped panels with unsealed seams at 3:12. Metal roof shingles are a separate section, R905.4.2, at 3:12.

Does a steeper roof need less or more ice and water shield?

More. IRC 2021 R905.1.2 requires ice barrier from the eave to 24 inches inside the exterior wall line, and on slopes of 8:12 or steeper it must extend 36 inches measured up the roof slope.

What is the difference between roof pitch and roof slope?

Nothing in practice — they are the same ratio of rise to run. The 2021 IRC uses "slope" in its text, while most contractors and every calculator on this site say "pitch".

How do I convert roof pitch to degrees?

Take the arctangent of the rise over the run. A 6/12 pitch is arctan(0.5) = 26.57 degrees; 12/12 is exactly 45 degrees; 2:12 is 9.46 degrees.

What is a good roof pitch for a house?

Most residential roofs fall between 4:12 and 9:12. That band drains water and sheds snow while staying within what asphalt shingles, metal panels and tile all permit without extra underlayment.

Does roof pitch change how much roofing material I need?

Yes. On a 1,500 sq ft footprint, 4/12 needs 15.81 squares of shingles and 12/12 needs 21.21 — the footprint is identical, the pitch is what moves the order. Feed the multiplier into the roofing calculator for bundle counts.

More project calculators

Have a suggestion?

Missing a feature or found something off? Tell us — user suggestions decide what we build next.