Roof Pitch Calculator
What pitch is my roof, and what can I put on it? This free roof pitch calculator converts a roof slope between rise:run, degrees, percent grade, and the slope multiplier in one screen — and tells you which coverings (asphalt, metal, tile, slate, membrane) the building code permits at that pitch.
Pitch is the first number every roofing job needs. A 6:12 roof is 26.57 degrees, a 50% grade, and a 1.118 slope multiplier — meaning a flat 1,200 sq ft footprint is really about 1,342 sq ft of roof surface, or 13.4 squares. Get the multiplier wrong and every bundle, underlayment roll, and ridge-cap count downstream is wrong too.
Built on IRC R905 minimum roof slopes, NRCA slope categories, and plain right-triangle trigonometry — no signup. For shingle bundles, underlayment, and ridge caps once you have your area, hand the result to the Roofing Calculator.
Roof Pitch Calculator
Convert roof pitch between rise:run, degrees, percent grade, and the slope multiplier — plus get true sloped area, rafter length, and which roof coverings your slope allows under IRC R905.
How are you entering the pitch?
Measuring with a level: hold a 12" level dead-horizontal against the roofline and measure straight down from the 12" mark to the surface — that drop in inches is your rise. A 6" drop = 6:12.
Estimate roof area (optional)
A hip roof and a gable roof over the same rectangle have the same total surface area at a given pitch — the slope multiplier applies to both. Footprint is the outline of the building; overhang is added on all four sides before the multiplier.
Calculation Formulas
US roof pitch is expressed as inches of vertical rise per 12 inches of horizontal run. Any measured rise and run normalize to a "X:12" ratio by scaling the run to 12.
Example:
A 7" rise over a 14" run = 7 ÷ 14 × 12 = 6 → a 6:12 pitch.
The angle the roof plane makes with the horizontal. Converts the rise:12 ratio to degrees for protractors, framing squares, and solar/PV layout.
Example:
6:12 → arctan(6 ÷ 12) = arctan(0.5) = 26.57°.
Slope expressed as a percentage, the way civil and drainage plans state it. A 12:12 roof is a 100% grade.
Example:
6:12 → (6 ÷ 12) × 100 = 50% grade.
The hypotenuse of the rise-run triangle per 12" of run. Multiply a flat (plan) footprint area by this factor to get the true sloped roof surface area.
Example:
6:12 → √(6² + 12²) ÷ 12 = √180 ÷ 12 = 1.1180. 12:12 → √288 ÷ 12 = 1.4142.
A hip roof and a gable roof over the same rectangle have the same total surface area at a given pitch, so the multiplier applies to both. Expand the footprint by the overhang on all sides first.
Example:
A 40 ft × 30 ft footprint at 6:12 = 1,200 sq ft × 1.1180 = 1,342 sq ft ≈ 13.4 squares.
Roofing material is sold and estimated by the "square" — 100 square feet of roof surface. One square of standard 3-tab shingles is three bundles.
Example:
1,342 sq ft ÷ 100 = 13.42 squares.
A common rafter runs from the wall plate to the ridge over half the building span (the run). Length is the run times the slope multiplier, before adding ridge-board deduction and tail/overhang.
Example:
30 ft span → 15 ft run at 6:12 = 15 × 1.1180 = 16.77 ft line length.
Per IRC R905.2.2, asphalt shingles on slopes from 2:12 up to (but not including) 4:12 require two layers of underlayment cemented together. At 4:12 and steeper a single layer is permitted.
Example:
A 3:12 porch roof in shingles needs doubled, cemented underlayment; a 5:12 main roof needs only one layer.
Standard Constants
| Constant | Value | Description |
|---|---|---|
| Flat / low-slope threshold | 2:12 | Below 2:12, IRC R905 prohibits shingles, tile, and wood — membrane or metal only. |
| Asphalt shingle minimum | 2:12 | Minimum slope for asphalt shingles, with doubled underlayment below 4:12 (IRC R905.2.2). |
| Clay & concrete tile minimum | 2.5:12 | Minimum slope for tile roofing (IRC R905.3.2). |
| Metal panel / shingle minimum | 3:12 | Lapped exposed-fastener metal panels and metal shingles (IRC R905.4.2 / R905.10.2). |
| Wood shingle/shake minimum | 3:12 | IRC R905.7.2 / R905.8.2; many manufacturers recommend 4:12 for shakes. |
| Slate minimum | 4:12 | Minimum slope for slate roofing (IRC R905.6.2). |
| Standing-seam metal minimum | 0.25:12 | Standing-seam metal is permitted on near-flat low-slope roofs (IRC R905.10.2). |
| 12:12 reference | 45° / 100% grade / 1.4142× | A 12:12 roof is exactly 45 degrees, a 100% grade, and a 1.4142 (√2) slope multiplier. |
| One roofing square | 100 sq ft | The unit roofing is sold and estimated in; 3 bundles of 3-tab shingles per square. |
Note: All calculations include appropriate waste factors based on project complexity and material type. Results are estimates and should be verified by professionals before purchasing materials.
International Residential Code — Roof Coverings(IRC R905)
View StandardSets the minimum allowable roof slope for each covering type and the underlayment requirements that change with slope.
Key Requirements:
- •Asphalt shingles: minimum 2:12; doubled underlayment from 2:12 to under 4:12 (R905.2.2).
- •Clay/concrete tile minimum 2.5:12 (R905.3.2); slate minimum 4:12 (R905.6.2).
- •Wood shingles and shakes minimum 3:12 (R905.7.2 / R905.8.2).
- •Metal panels minimum 3:12 lapped, 1/2:12 with lap sealant, 1/4:12 standing seam (R905.10.2).
IRC Ice Barrier Requirement(IRC R905.1.2)
View StandardRequires a self-adhering ice-and-water membrane in regions with a history of ice damming.
Key Requirements:
- •Ice barrier from the eave edge to at least 24 inches inside the exterior wall line.
- •Required wherever the jurisdiction has a history of ice forming along the eaves.
- •Lower-slope roofs and deep overhangs may require the membrane to extend further up-slope.
NRCA Roofing Manual — Slope Categories(NRCA)
View StandardIndustry reference dividing roofs into low-slope (≤ 2:12 / 3:12) and steep-slope (> 3:12) systems with matching material and detailing practices.
Key Requirements:
- •Low-slope assemblies (membranes) versus steep-slope assemblies (shingles, tile, metal, slate).
- •Walkability and fall-protection guidance escalates with slope.
- •Drainage, fastening, and flashing details differ by slope category.
Asphalt Shingle Underlayment(ASTM D226 / D4869 / D1970)
View StandardMaterial standards for felt and self-adhering underlayments used beneath steep-slope coverings.
Key Requirements:
- •ASTM D226 (asphalt-saturated felt) and D4869 (organic felt) for standard underlayment.
- •ASTM D1970 self-adhering polymer-modified membrane for ice barrier and valleys.
- •Doubled underlayment on 2:12–4:12 shingle roofs follows these material standards.
Manufacturer Slope Warranties(GAF / Owens Corning / CertainTeed)
View StandardShingle manufacturers publish their own minimum slopes and low-slope application requirements that can be stricter than code.
Key Requirements:
- •Most asphalt shingle warranties echo the 2:12 minimum with low-slope underlayment rules.
- •Some high-profile and designer shingles carry a higher minimum slope.
- •Failing to follow low-slope application instructions can void the wind/material warranty.
Standards Disclaimer: Standards and codes are subject to periodic updates. Always verify current requirements with local building authorities and professional engineers before beginning construction. Links provided are for reference only.
Snow Country — Steeper Is Better
Northern tier, mountain west, Great Lakes snow belt
Steeper pitches shed snow and reduce ice-dam risk; many cold-climate builders avoid low-slope shingle roofs entirely. Ice-barrier membrane is code-required at the eaves.
Regional Examples:
Hurricane & High-Wind Coasts
Gulf Coast, Atlantic seaboard, Florida
Roof slope interacts with wind uplift. Moderate pitches (4:12–6:12) balance uplift resistance and drainage; sealed underlayment and enhanced fastening are required in high-velocity hurricane zones.
Regional Examples:
Low-Slope & Flat Roofs
Porches, additions, modern/desert architecture
Below 2:12 you are in membrane territory — TPO, EPDM, or modified bitumen. Common in the arid Southwest and on porch/addition tie-ins where headroom limits the pitch.
Regional Examples:
High-Rainfall Regions
Pacific Northwest, Southeast
Heavy, sustained rain rewards steeper pitches and well-detailed valleys. Moss and organic growth on low-slope shaded roofs is a maintenance factor in the Pacific Northwest.
Regional Examples:
Architectural Style & HOA Rules
Subdivisions, historic districts, planned communities
Many HOAs and historic districts dictate a roof pitch range or covering type to maintain a neighborhood look, independent of code minimums.
Regional Examples:
Before You Build
- •Contact your local building department for specific requirements
- •Verify frost line depths, wind zones, and seismic requirements for your area
- •Check if permits are required and schedule required inspections
- •Consult with a local contractor familiar with local codes
Size a dumpster for this debris
Don't guess at the container size — overage fees run $100–$300+ when you hit the weight cap or fill past the line. See the right size for this material.
Get the right dumpster size →
Related Calculators
Roofing & Shingle Calculator
Free roofing & shingle calculator — squares, bundles, underlayment, ridge caps & pitch-adjusted waste. Asphalt, architectural & 3-tab. NRCA-based.
Gutter Calculator
Size gutters & downspouts, count hangers, miters, elbows & straps — per SMACNA roof drainage tables & local rainfall. Free, instant, no signup needed.
Stud Wall Framing Calculator
Size studs, plates, headers, cripples & nails for 2x4 / 2x6 walls. Per 2021 IRC R602.3, R602.7 header spans & R602.3(1) nailing. Free, no signup.
How to Use This Calculator
- Choose how you want to enter the pitch: rise per 12" of run (the standard "X:12"), a measured rise and run in any matching unit, or the roof angle in degrees.
- Enter your measurement. To read pitch with a level: hold a 12" level dead-horizontal against the roofline and measure straight down from the 12" mark — that drop in inches is your rise.
- Optional: turn on "Calculate sloped roof area" and enter the building footprint length and width, the roof style (gable or hip), and the overhang.
- Click Calculate to see the pitch ratio, angle in degrees, percent grade, and slope multiplier side by side.
- Review the sloped roof area and squares, common rafter length, and the slope class with walkability guidance.
- Check the "code-permitted coverings" table to see which roofing materials your slope allows under IRC R905 — and the underlayment rule for low-slope shingle roofs.
- Copy or save the result, then use the Roofing Calculator for shingle bundles, underlayment, and ridge caps.
How the Slope Multiplier Works
The slope (or "area") multiplier is the hypotenuse of the rise-run triangle per 12 inches of run: √(rise² + 12²) ÷ 12. Because a roof plane is a tilted rectangle, its true surface area equals the flat footprint area times this multiplier — and a hip roof and a gable roof over the same rectangle share the same total area at a given pitch, so one multiplier covers both. A 6:12 roof multiplies by 1.1180; a 12:12 roof by 1.4142 (exactly √2, since 12:12 is 45°). The same factor gives common rafter length: multiply the horizontal run (half the building span) by the multiplier to get the line length before ridge-board and tail adjustments.
Frequently Asked Questions
How do I measure my roof pitch?
The fastest no-climb method: in the attic, hold a 12-inch level horizontally against the underside of a rafter, then measure straight down from the level's 12-inch end to the rafter. That vertical distance in inches is your rise, and the pitch is that number against 12. A 6-inch drop = 6:12. On the roof surface, do the same against the shingles. You can also use a smartphone inclinometer or a dedicated pitch gauge laid on the roof — read the angle in degrees and the calculator converts it to rise:run. Always measure on a rafter or a flat run, not over a ridge vent or valley.
What is a 6:12 roof pitch in degrees?
A 6:12 pitch is 26.57 degrees. The conversion is angle = arctan(rise ÷ 12) = arctan(6 ÷ 12) = arctan(0.5) = 26.57°. It is also a 50% grade and has a slope multiplier of 1.118. Other common conversions: 4:12 = 18.43°, 8:12 = 33.69°, 9:12 = 36.87°, 10:12 = 39.81°, and 12:12 = exactly 45°. The calculator converts any pitch, angle, or measured rise/run to all four expressions at once.
What is the roof slope multiplier and how do I use it?
The slope (or area) multiplier converts flat footprint area into true sloped roof surface area. It equals √(rise² + 12²) ÷ 12 — the hypotenuse of the rise-run triangle per foot of run. For 6:12 it is 1.118, for 8:12 it is 1.202, and for 12:12 it is 1.4142. Multiply your building's flat footprint area (length × width, plus overhang) by the multiplier to get the actual roof area. Example: a 40 × 30 ft footprint is 1,200 sq ft flat, but at 6:12 the roof surface is 1,200 × 1.118 = 1,342 sq ft, or about 13.4 squares. Skipping this step under-counts every bundle and roll.
What is the minimum roof pitch for asphalt shingles?
Per IRC R905.2.2, asphalt shingles require a minimum slope of 2:12. From 2:12 up to (but not including) 4:12 — the "low-slope" shingle range — you must install two layers of underlayment cemented together; at 4:12 and steeper a single layer is permitted. Below 2:12 you cannot use shingles, tile, or wood at all; that is membrane territory (TPO, EPDM, modified bitumen) or standing-seam metal. Always check your shingle manufacturer's instructions too, since the warranty can impose stricter low-slope rules than the code.
Does a hip roof have more area than a gable roof?
No — for the same rectangular footprint and the same pitch, a hip roof and a gable roof have the same total surface area. The hip roof trades the two gable-end triangles for sloped planes, but the total square footage is identical, which is why this calculator's slope multiplier applies to both. The difference is in framing: a hip roof needs hip rafters and jack rafters and more cuts, while a gable roof uses simpler common rafters. Material area for shingles, underlayment, and squares is the same; labor and waste differ.
Why doesn't this calculator give me shingle bundles or total cost?
Roof pitch is the upstream measurement — it tells you the slope, the true roof area, and which coverings are allowed. Converting that area into shingle bundles, underlayment rolls, starter strip, and ridge caps depends on the specific product's coverage and your waste factor, which is what our Roofing Calculator handles. Take the sloped roof area (in squares) from this page and feed it there. We deliberately keep every calculator pricing-free — material prices drift too fast to keep accurate — so you get quantities, not dollar figures.
How do I calculate rafter length from roof pitch?
Common rafter line length = run × slope multiplier, where the run is half the building span (the horizontal distance from the wall plate to the ridge). For a 30 ft span at 6:12: run = 15 ft, multiplier = 1.118, so the rafter line length is 15 × 1.118 = 16.77 ft. That is the theoretical length to the center of the ridge; you then subtract half the ridge-board thickness and add the tail (overhang) length, and cut the bird's-mouth seat at the plate. Turn on the area option and enter your footprint to get this figure automatically.