Flat vs Pitched Roof
A "flat" roof is not truly level: the residential code still asks single-ply membranes for a design slope of at least 1/4:12 (2 percent).[1] The real split is which coverings are allowed. Membranes, built-up roofing and modified bitumen work at 1/4:12, while asphalt shingles need at least 2:12 and slate 4:12.[1] A flat roof also needs drains at its low points unless it is sloped to drain over its edges.[2]
Flat (low-slope)
Pick a flat roof if the design calls for a nearly level roof and you are fine with a membrane, built-up or modified bitumen covering and planned drainage.[1, 2]
Pitched (steep-slope)
Pick a pitched roof if you want shingles, tile, slate or wood, which all need a steeper minimum slope.[1]
At a glance
| Feature | Flat (low-slope) | Pitched (steep-slope) | Source |
|---|---|---|---|
| Definition used in the California Energy Code | Low-sloped: a rise to run of less than 2:12 (9.5 degrees) | Steep-sloped: a rise to run of 2:12 (9.5 degrees) or more | [3] |
| Typical coverings and code minimum slope | Single-ply membrane: 1/4:12 (2 percent); built-up: 1/4:12; modified bitumen: 1/4:12 | Asphalt shingles: 2:12; tile: 2.5:12; slate: 4:12 | [1] |
| Metal panels | Standing seam panels, from 1/4:12 | All metal panel types, including lapped seams without sealant from 3:12 | [1] |
| Roof drains | Required: roof drains at each low point of the roof, unless the roof is sloped to drain over its edges | Not required when the roof is sloped to drain over its edges | [2] |
| Emergency overflow | Required with parapets: secondary (emergency overflow) drains or scuppers where the roof edge construction would trap water, such as parapet walls | Only where roof drains are required, so not needed when water drains over the edges | [2] |
How flat is a flat roof?
Building codes do not use the word "flat" for these coverings. The code text we use is the 2025 California Residential Code, which is based on the 2024 International Residential Code.[4] It sets a minimum design slope of 1/4:12 (2 percent) for single-ply membranes, and 1/4:12 for built-up roofing.[1] California's energy code draws the line between low-sloped and steep-sloped roofs at 2:12: a low-sloped roof has a rise to run of less than 2:12 (9.5 degrees).[3]
Minimum slope by roof covering
Each roof covering in the residential code has its own minimum slope. Below that slope the covering is not allowed, so the roof shape limits the material choice.
| Roof covering | Minimum slope | Source |
|---|---|---|
| Single-ply membrane (EPDM, TPO, PVC) | 1/4:12 (2 percent) | [1] |
| Built-up roofing | 1/4:12 | [1] |
| Modified bitumen | 1/4:12 | [1] |
| Mineral-surfaced roll roofing | 1:12 | [1] |
| Roof covering | Minimum slope | Source |
|---|---|---|
| Asphalt shingles | 2:12 | [1] |
| Clay and concrete tile | 2.5:12 | [1] |
| Metal shingles | 3:12 | [1] |
| Wood shingles | 3:12 | [1] |
| Wood shakes | 3:12 | [1] |
| Slate | 4:12 | [1] |
| Roof covering | Minimum slope | Source |
|---|---|---|
| Metal roof panels | 3:12 for lapped seams without sealant, 1/2:12 with applied lap sealant, 1/4:12 for standing seam | [1] |
Drainage and overflow
A pitched roof sheds water over its edges. A flat roof that does not drain over its edges needs roof drains at each low point of the roof, unless the roof is sloped to drain over its edges.[2] Where parapet walls or a raised edge could trap water, the code also asks for secondary (emergency overflow) drains or scuppers where the roof edge construction would trap water, such as parapet walls.[2] Overflow drains sit with their inlet 2 inches above the low point of the roof, and overflow scuppers must be three times the size of the roof drains, with an opening at least 4 inches high.[2]
Cost
We did not find a neutral, published installed-cost comparison for flat and pitched roofs, so this page does not show one.
Common questions
Can I put asphalt shingles on a flat roof?
No. Asphalt shingles need a slope of at least 2:12. Low-slope roofs use membranes, built-up roofing or modified bitumen instead.[1]
What is the minimum slope for a flat roof?
For single-ply membranes, the residential code sets 1/4:12 (2 percent).[1]
Where does a low-slope roof end and a steep-slope roof begin?
California's energy code uses 2:12: a steep-sloped roof has a rise to run of 2:12 (9.5 degrees) or more.[3]
Can a metal roof be almost flat?
Standing seam panels can. The code minimums are 3:12 for lapped seams without sealant, 1/2:12 with applied lap sealant, 1/4:12 for standing seam.[1]
Does a flat roof need an overflow?
When it has roof drains and its edges would trap water, yes: secondary (emergency overflow) drains or scuppers where the roof edge construction would trap water, such as parapet walls.[2]
Sources
- California Building Standards Commission 2025 California Residential Code, Section R905 Requirements for Roof Coverings (effective January 1, 2026). Accessed November 3, 2026.
- California Building Standards Commission 2025 California Residential Code, Section R903 Weather Protection (effective January 1, 2026). Accessed November 3, 2026.
- California Energy Commission 2025 Nonresidential Cool Roofs (2025 Energy Code (page undated)). Accessed November 3, 2026.
- California Building Standards Commission Commission Action Matrix, 2025 California Residential Code (Title 24, Part 2.5) (February 26, 2025 meeting). Accessed November 3, 2026.
We did not install or test these products. Everything on this page comes from the documents listed above. If a source changes, numbers here may be out of date until our next check. Spot an error? Email [email protected].