Minimum Roof Pitch by Material: IRC Minimums, Low Slope and What You Can Actually Put On a Given Slope

Roofing math · Code minimums · Updated 2026-09-27

The slope of a roof decides what you are allowed to put on it. Below a certain fall, a lapped covering stops shedding water reliably and no amount of care in the nailing fixes that, so the model code sets a minimum slope for every covering and the manufacturer sets one of its own for every specific product. The two numbers are not always the same, and the stricter of the two is the one you build to.

This page lists the International Residential Code minimums for the common coverings, converts each one to degrees and percent grade, and takes the asphalt shingle rule apart on its own because it has three bands rather than one. Measure the plane before you specify anything: how to measure roof pitch covers every method, and the roof pitch chart holds the full conversion tables.

Treat what follows as a reference for reading a roof and writing a scope, not as a code ruling. The authority on a given job is the code adopted in that jurisdiction, the official who enforces it, and the printed instructions for the product in your hands.

Low slope, steep slope, and where the line sits

The roofing trade splits roofs into two families, and the split is a real one because the two families keep water out by different means. Anything below 2/12 is normally called low slope. Down there the covering has to seal rather than shed: a membrane whose seams are welded, torched or adhered, a metal roof whose joints are seamed or sealed rather than simply lapped, or roll roofing whose laps are cemented. At 2/12 and above you are in steep slope territory, where a lapped covering such as shingles, shakes, slate or tile does the work, and gravity carries water over each lap to the one below.

There is a second line at 4/12, and it matters almost as much. From 2/12 up to but not including 4/12, asphalt shingles are permitted but require a double layer of underlayment. At 4/12 and above they go on as a standard application. So a roof at 3/12 is not a shingle roof with a note attached; it is a different underlayment build, a different labor number and a different line on the estimate. Pitch, slope and percent grade are three units for the same steepness, so if your reading came back in degrees, convert it before you compare it to any of these limits: roof pitch to degrees has both directions.

Two documents govern the minimum, and either can be stricter

The minimums in the next table are the ones the International Residential Code sets. They are a model code, which means they only apply to a job once a jurisdiction adopts them, and jurisdictions amend what they adopt. On top of that, every covering carries the manufacturer's own printed installation instructions, and those instructions can demand a steeper minimum than the code, a different underlayment, a different fastening pattern or a specific sealant. Where the two differ, the stricter requirement is the one that has to be met.

IRC minimum slope by roof covering

IRC minimum slope for common roof coverings, ordered from the shallowest slope up. The local adopted code and the manufacturer's installation instructions both govern and either can be stricter.
CoveringIRC minimum slopePractical note
Built-up, modified bitumen and single-ply membrane0.25/12Low slope systems. Seams are sealed rather than lapped, and the slope exists to move water to a drain or an edge, not to shed it over a lap.
Standing-seam metal panels0.25/12The seam is folded or mechanically locked, so the joint does not depend on fall the way a lap does.
Metal roof panels with applied lap sealant0.5/12The sealant is what buys the lower slope. Sealant type, placement and fastener detail come from the panel maker, not from a chart.
Mineral-surfaced roll roofing1/12A low slope material with lapped and cemented seams. Common on porch roofs and small additions.
Asphalt shingles2/12Absolute minimum. A double layer of underlayment is required from 2/12 up to but not including 4/12; standard application at 4/12 and above.
Clay and concrete tile2.5/12Underlayment build, battens, headlap and fastening all change with slope and with tile profile. The tile maker's instructions drive the detail.
Metal roof panels, lapped and neither soldered nor sealed3/12An open lap relies entirely on gravity, which is why it needs more fall than a sealed or seamed panel.
Wood shingles3/12Sawn and relatively uniform, so they lie flatter and lap more tightly than shakes.
Wood shakes4/12Thicker and more irregular than shingles, so they need more fall to keep water moving across the lap.
Slate4/12Headlap and exposure are tied to the slate size and the slope, and steeper roofs allow less headlap.

Two rows there are worth reading twice. Metal has three answers depending on how the joint is made, so metal roof is not a slope category at all: a lapped panel wants 3/12, the same panel with lap sealant applied drops to 0.5/12, and a standing-seam panel goes to 0.25/12. Wood splits too, with shingles at 3/12 and shakes at 4/12, which is easy to trip over because the two words get used interchangeably on site. Anything under 2/12 has left shingle territory and is a membrane, sealed-metal or roll roofing job.

The same minimums in degrees and percent grade

A digital gauge, a laser level or an engineer's drawing will hand you degrees or percent grade rather than x/12, so here are the same thresholds in all three units. Percent grade is rise divided by run times one hundred, and degrees is the arctangent of the rise over the run, which is why 4/12 is 18.43° rather than a round number.

Each minimum slope threshold expressed in x/12, degrees and percent grade.
SlopeDegrees% gradeWhere it shows up
0.25/121.192.08Standing seam, built-up, modified bitumen, single-ply
0.5/122.394.17Metal panels with lap sealant
1/124.768.33Mineral-surfaced roll roofing
2/129.4616.67Asphalt shingle absolute minimum, and the low slope line
2.5/1211.7720.83Clay and concrete tile
3/1214.0425.00Lapped metal panels, wood shingles
4/1218.4333.33Wood shakes, slate, and standard shingle application

Note how small these angles are at the bottom of the table. The gap between a compliant 0.25/12 membrane roof and dead level is about 1.2°, which is inside the error of a reading taken carelessly or from a surface that is not quite the roof plane. Down there the way you take the reading matters more than the instrument's rated precision.

The asphalt shingle rule, in three bands

This is the one people search for, and the honest answer is not a single number. Asphalt shingles have an absolute minimum and a second threshold above it, and between those two the underlayment changes rather than the shingle.

  • Below 2/12: asphalt shingles are not a permitted covering. There is no underlayment build that rescues them here. The roof needs a low slope system, or the framing needs to change.
  • 2/12 up to but not including 4/12: shingles are permitted with a double layer of underlayment. Anything at or above 2/12 and below 4/12 sits in this band, including 2/12, 3/12 and 3.5/12. Many manufacturers also add their own requirements in this range, such as a specific underlayment or extra sealing at the eaves and valleys.
  • 4/12 and above: standard application. This is the band almost every shingle installation detail is written for, and where the wrapper's instructions read straightforwardly.

The gap between 3/12 and 4/12 is therefore a real difference in scope, not a rounding question. A roof that reads 3.9/12 is in the double underlayment band and one that reads 4.1/12 is not, so a reading you can defend matters, and a snapped reading should always tell you what it measured before it rounded.

Why low slope needs a sealed roof rather than a lapped one

A lapped covering does not seal water out. It sheds it. Each course overlaps the one below, and water runs across the lap and down to the next one because gravity pulls it faster than it can creep sideways. That bargain depends on the slope. As the roof flattens, water moves more slowly, sits longer on the covering and has more time to find its way under an edge by capillary action. Snow and debris that would slide off a steep roof stay put and hold water against the laps.

Wind is the other half of it. Wind-driven rain pushes water uphill, and on a shallow roof the horizontal distance a lap covers is small compared to how far water can be driven back under it. That is the physical reason the shingle band from 2/12 to just under 4/12 asks for a second layer of underlayment: the secondary barrier is doing more of the work because the primary covering has less help from gravity. Below 2/12 the geometry stops working at all, and the answer is a covering whose joints are sealed, welded or seamed, so there is no lap for water to back up under.

  • Slow water stays on the roof longer and finds small paths that fast water runs past.
  • Wind-driven rain travels uphill under laps, and a shallow lap gives it less distance to cover.
  • Standing water and ponding is the low slope failure mode, which is why membrane roofs are designed around positive drainage to a drain or an edge rather than around shedding.

Get the slope right before you pick the covering. Roof Pitch Gauge & Factor reads a plane in degrees, x/12 and percent grade at once, so a 3/12 that should have been a 4/12 shows up before it reaches the estimate. Lay the phone on the deck or along a rake board for a zeroed reading, or sight a gable from the driveway when the roof is not one to walk, and save the reading to the job. Learn more about Roof Pitch Gauge & Factor.

When the roof you measured comes in under the minimum

This happens constantly, and it is a finding to report rather than a problem to solve on the spot. Work through it in order instead of arguing with the number.

  1. Measure again, and measure elsewhere on the same roof: Take a second reading on the same plane at a different spot, then a third. A sagged deck, a cupped sheathing panel, a shim under a rafter tail or debris under the instrument all pull a reading low. If you took the reading from the ground, treat it as an estimate and confirm it on the deck or from the rake board when you can.
  2. Read every plane separately: Additions, dormers, porch roofs and lower slope back sections routinely sit below the main roof. A house can easily be a compliant 6/12 on the main body and a 1.5/12 on the porch, and those are two different scopes of work.
  3. Write down the number, the plane and the method: Record which plane it was, where on the plane you measured, whether the gauge was zeroed, and whether the reading was a contact measurement or an estimate sighted from the ground. A slope call that gets questioned later is only as good as the note behind it.
  4. Check the actual product instructions, not the category: Find the installation instructions for the specific product being specified or the one already on the roof. Its minimum may be steeper than the code minimum, and its low slope requirements may be more involved than a double layer of underlayment.
  5. Take the code question to the code official: Whether a covering is permitted on that slope in that jurisdiction, and what has to happen about an existing roof that is not, is a question for the building department that adopted the code. Bring the measurement and the photograph; do not bring an interpretation.
  6. Price the right system instead of an exception: If the slope will not support the covering, the honest options are a different covering, a change to the framing, or walking away from that part of the scope. A shingle roof installed below its minimum is a callback with a date on it.

Underlayment and ice barrier, in general terms

Underlayment is the secondary water barrier between the deck and the covering, and how much of it you need is a function of both the covering and the slope. The shingle example above is the clearest case, where the shallower band asks for two layers instead of one, but tile, slate, shakes and metal all specify their own underlayment types and headlaps, and several of them change those requirements as the slope drops. Read the requirement off the product's instructions and the adopted code together rather than assuming one layer of anything is a default.

Ice barrier is a separate requirement, and it is a local one. Where a jurisdiction's code calls for an ice barrier because of a history of ice forming along eaves, it is specified at the eaves and its extent is set by that code, not inferred from the slope. Slope still matters to the consequence, because water backed up behind an ice dam on a shallow roof has less fall pushing it back out, so it sits deeper and travels further up under the covering. Look up what the jurisdiction actually requires; do not guess at it from a chart or from what the last county wanted.

Measure first, then specify

Every decision on this page depends on one number, which means the number is worth taking properly. A slope read off an old drawing, assumed from what the roof looks like from the street, or copied from the last house on the street is not a measurement. The same reading also drives the area and the material count through the slope factor, so it is worth capturing once and capturing well: roof slope factor covers the multiplier, and Roof Pitch Gauge is built around getting the reading itself to hold up.

  • Measure every plane, not the one that is easiest to reach.
  • Zero the gauge against a known-flat surface before the reading that matters, and know which readings were zeroed.
  • Keep degrees, x/12 and percent grade side by side so a code minimum and a drawing in degrees can be compared without arithmetic on a roof.
  • Record what the instrument actually measured, not only what it rounded to, whenever you are near a 2/12 or 4/12 threshold.

Frequently asked questions

What is the minimum roof pitch for shingles?

The IRC minimum for asphalt shingles is 2/12, and there is a second threshold at 4/12. From 2/12 up to but not including 4/12 a double layer of underlayment is required, and at 4/12 and above shingles go on as a standard application. Below 2/12 shingles are not a permitted covering at all, and the manufacturer's instructions for the specific shingle can set a stricter minimum than the code does.

What is considered a low slope roof?

Anything below 2/12 is normally called low slope, which is 9.46° or about 16.67 percent grade at the 2/12 line itself. Low slope roofs keep water out with a sealed system, such as a single-ply, modified bitumen or built-up membrane, or a seamed metal panel, rather than with lapped courses that rely on gravity. The code minimum for most of those membrane systems is 0.25/12, which is only about 1.19°.

Can you put metal roofing on a low slope roof?

Yes, but which metal roof matters more than the fact that it is metal. Lapped panels with no sealant at the lap need 3/12 under the IRC, the same panels with lap sealant applied drop to 0.5/12, and standing-seam panels go to 0.25/12. The sealant specification, fastener pattern and panel length limits come from the panel manufacturer's installation instructions, which can be stricter than the code.

What is the minimum pitch for a tile roof?

The IRC minimum for clay and concrete tile is 2.5/12, which is 11.77° or about 20.83 percent grade. Tile is heavy and profiled, so the underlayment build, headlap, battens and fastening all shift with slope and with the tile profile, and low slope tile installations usually carry extra underlayment requirements. Check the specific tile's instructions before pricing anything close to the minimum.

Does a 2/12 or 3/12 roof need double underlayment for shingles?

Yes. Under the IRC, asphalt shingles installed from 2/12 up to but not including 4/12 require a double layer of underlayment. That covers everything at or above 2/12 and below 4/12, including a roof that measures 3.5/12 or 3.9/12. Many shingle manufacturers add further low slope requirements in that range, so read the product instructions alongside the code.

What happens if you install a covering below its minimum slope?

Two things go wrong at once. The roof is more likely to leak, because a lapped covering on too little slope lets slow-moving and wind-driven water back up under the laps, and installing below the manufacturer's stated minimum puts the work outside the printed installation instructions, so whether that roof is still covered comes down to the product's own warranty terms. It may also fail inspection, depending on the code adopted in that jurisdiction, which is a question for the building official rather than for a chart.

What is the minimum slope for a flat roof?

Flat roofs are not actually flat. Built-up, modified bitumen and single-ply membrane roofs have an IRC minimum of 0.25/12, which is a quarter of an inch of fall per foot of run, about 1.19° or 2.08 percent grade. That small slope exists to move water to a drain or an edge, because standing water is the main failure mode for a membrane roof rather than water crossing a lap.

Keep reading