Minimum Roof Pitch Calculator

Which Roof Coverings the Building Code Allows at Your Pitch

As an Amazon Associate I earn from qualifying purchases.

Asphalt shingles need a pitch of at least 2/12, and between 2/12 and 4/12 the International Residential Code requires two layers of underlayment (R905.2.2). Clay and concrete tile need 2 1/2:12, slate 4/12, metal roof shingles, wood shingles and lapped metal panels without sealant 3/12, lapped metal panels with lap sealant 1/2:12, and standing seam metal, built-up roofing, modified bitumen and EPDM, TPO or PVC single-ply membranes 1/4:12. Enter your roof's pitch, its angle in degrees, or a measured rise and run, and the Minimum Roof Pitch Calculator converts it and checks every covering against the 2021 IRC section R905 minimums, flagging where a double layer of underlayment is required. A 3/12 porch roof is 14.04°: shingles and tile are allowed with two layers of underlayment, slate is not.

The International Residential Code sets a minimum slope for every roof covering in section R905. Below it, a water-shedding covering such as shingles, tile or slate lets wind-driven water back under the laps, so low-slope roofs need a sealed membrane or standing seam metal instead. The product installation instructions can be stricter than the code and govern the warranty.

Minimum roof pitch by roofing material (2021 IRC)

Minimum slope and double-underlayment threshold for each roof covering, 2021 IRC R905
Roof coveringMinimum pitchAngleDouble underlayment belowCode section
Asphalt shingles2:129.46°4:12IRC R905.2.2
Clay or concrete tile2 1/2:1211.77°4:12IRC R905.3.6 / R905.3.3.1
Metal roof shingles3:1214.04°—IRC R905.4.2
Mineral-surfaced roll roofing1:124.76°—IRC R905.5.2
Slate shingles4:1218.43°—IRC R905.6.2
Wood shingles3:1214.04°—IRC R905.7.2
Standing seam metal panels1/4:121.19°—IRC R905.10.2 (3)
Lapped metal panels with lap sealant1/2:122.39°—IRC R905.10.2 (2)
Lapped metal panels, no lap sealant3:1214.04°—IRC R905.10.2 (1)
Built-up roofing (asphalt)1/4:121.19°—IRC R905.9.1
Modified bitumen1/4:121.19°—IRC R905.11.1
EPDM / TPO / PVC single-ply1/4:121.19°—IRC R905.12.1 / R905.13.1

Which roofing works at your pitch

Roof coverings the IRC allows at common low pitches
PitchAngleAllowed coverings
1/4:121.19°Standing seam metal panels, Built-up roofing (asphalt), Modified bitumen, EPDM / TPO / PVC single-ply
1/2:122.39°Standing seam metal panels, Lapped metal panels with lap sealant, Built-up roofing (asphalt), Modified bitumen, EPDM / TPO / PVC single-ply
1:124.76°Mineral-surfaced roll roofing, Standing seam metal panels, Lapped metal panels with lap sealant, Built-up roofing (asphalt), Modified bitumen, EPDM / TPO / PVC single-ply
2:129.46°Asphalt shingles (2 layers underlayment), Mineral-surfaced roll roofing, Standing seam metal panels, Lapped metal panels with lap sealant, Built-up roofing (asphalt), Modified bitumen, EPDM / TPO / PVC single-ply
2 1/2:1211.77°Asphalt shingles (2 layers underlayment), Clay or concrete tile (2 layers underlayment), Mineral-surfaced roll roofing, Standing seam metal panels, Lapped metal panels with lap sealant, Built-up roofing (asphalt), Modified bitumen, EPDM / TPO / PVC single-ply
3:1214.04°Asphalt shingles (2 layers underlayment), Clay or concrete tile (2 layers underlayment), Metal roof shingles, Mineral-surfaced roll roofing, Wood shingles, Standing seam metal panels, Lapped metal panels with lap sealant, Lapped metal panels, no lap sealant, Built-up roofing (asphalt), Modified bitumen, EPDM / TPO / PVC single-ply
4:1218.43°Asphalt shingles, Clay or concrete tile, Metal roof shingles, Mineral-surfaced roll roofing, Slate shingles, Wood shingles, Standing seam metal panels, Lapped metal panels with lap sealant, Lapped metal panels, no lap sealant, Built-up roofing (asphalt), Modified bitumen, EPDM / TPO / PVC single-ply

Worked example: a 3/12 porch roof

Frequently asked questions

What is the minimum roof pitch for shingles?

2/12. The International Residential Code (R905.2.2) allows asphalt shingles on slopes of two units of rise in 12 of run or steeper, and from 2/12 up to 4/12 it requires two layers of underlayment. Below 2/12 shingles are not permitted — use a membrane such as modified bitumen, EPDM or TPO.

What is the minimum slope for a metal roof?

It depends on the seam. Under IRC R905.10.2, standing seam panels can go down to 1/4:12, lapped (non-soldered) panels with lap sealant to 1/2:12, and lapped panels without sealant need 3:12. Metal roof shingles need 3:12 (R905.4.2). The panel manufacturer's listing can be stricter than the code, and it governs the warranty.

What is the lowest pitch for a tile roof?

2 1/2:12 for clay or concrete tile (IRC R905.3.6), with two layers of underlayment required from 2 1/2:12 up to 4:12 (R905.3.3.1). Slate needs 4:12 (R905.6.2).

What roofing can go on a 1/12 pitch?

Membranes and standing seam. Built-up roofing, modified bitumen and EPDM, TPO or PVC single-ply are allowed from 1/4:12, standing seam metal from 1/4:12, lapped metal with sealant from 1/2:12, and mineral-surfaced roll roofing from 1:12. Shingles, tile and slate are all too steep a requirement for 1/12.

What is a 2/12 pitch in degrees?

9.46 degrees, which is a 16.7% slope. 3/12 is 14.04°, 4/12 is 18.43° and 1/4:12 is only 1.19° — barely more than flat, which is why low-slope membranes are designed for it.

Need the whole roof at once? The free roofing calculator works out roof area, squares, shingle bundles, underlayment, drip edge, ridge cap and installed cost from one set of measurements.