Skip to content
The Roofing Manual

Materials

Flat and Low-Slope Roofs on Homes: TPO, EPDM, and Modified

Why shingles fail below a 3/12 pitch, and how EPDM, TPO, and modified bitumen compare on cost, seams, lifespan, and ponding for the flat parts of a home.

Written and reviewed by James Turner

Roofing contractor with 20+ years in roofing and insurance restoration

Published Jul 3, 2026 · 8 min read

Most "flat roof" calls I get are not flat-roof houses. They are shingle houses with one low-slope section: the addition somebody built in the 80s, the porch roof under a bedroom window, the sunroom off the kitchen. And that one section is doing almost all of the leaking.

Here is the direct answer up front. If a roof section is below a 2/12 pitch (2 inches of drop per 12 inches of run), shingles are prohibited there by code and by every shingle manufacturer, and in my opinion they are the wrong tool below 3/12 even where technically allowed. Those sections need a membrane. On houses that means one of three systems: EPDM (black rubber), TPO (white, heat-welded), or modified bitumen (granulated rolls), at typical installed prices of roughly $500 to $1,100 per square depending on the system. The rest of this post is how to pick between them and how to keep whichever one you pick alive.

Which parts of a house have low-slope roofs?

More of them than people notice. Additions and bump-outs, where the new roof had to sneak under existing second story windows. Porch and patio covers. Sunrooms. The tops of bay windows and some dormers. Mid-century houses designed with long, nearly flat planes. And city rowhouses, where the entire roof is low slope behind a parapet wall.

If you are not sure what you have, measure it instead of eyeballing it. The roof pitch calculator turns a quick level-and-tape measurement into a pitch number, and that number decides which materials are even legal on that section.

Why are shingles the wrong tool below 3/12?

Shingles are not waterproof. They are a gravity system: overlapping tabs that shed water downhill fast enough that it never gets a chance to sit. Three things break that below 3/12:

  • Water speed. On a 6/12 slope, rain leaves in seconds. On a 2/12 slope it crawls, and crawling water finds every nail head and seam.
  • Capillary action. Slow and standing water wicks sideways and even slightly uphill between shingle laps. The laps were never sealed against that, only against water moving downhill in a hurry.
  • Wind-driven rain. A storm pushing rain sideways will drive water under laps that gravity alone would have protected.

That is why the residential code and shingle manufacturers set 2/12 as the hard floor, with doubled-up underlayment rules between 2/12 and 4/12. Check your local code, but do not treat the floor as a target. A membrane is one continuous waterproof sheet, and it does not care how slowly the water leaves.

What is EPDM, and who is it right for?

EPDM is the black rubber roof, a synthetic rubber sheet in the same family as a pond liner. It is the cheapest of the three, typically $600 to $1,000 per square installed, with a common service life of 15 to 25 years.

Its strengths fit small residential work. It comes in wide sheets, so a simple porch or addition can often be covered in one piece with few or no field seams, and fewer seams means fewer future leaks. The seams it does have are glued or taped, which is the long-term weak point: adhesives age, and old EPDM tends to fail at seams and edges rather than in the field. Black rubber also runs hot, which matters more over a bedroom than over an open porch. For a plain rectangle over unconditioned space, EPDM is hard to beat on value.

What is TPO, and why does the installer matter more than the brand?

TPO is the white single-ply membrane you see on every new strip mall, and it has moved onto houses. Its seams are welded with hot air, which fuses the sheets into one continuous piece. A good weld is stronger than any glue joint, and that is the core advantage over EPDM. The white surface also reflects heat instead of absorbing it, which an upstairs room under a low-slope section notices in August.

Typical installed range: $700 to $1,100 per square. The honest caveat is that TPO quality varies with installer skill more than with brand. Weld temperature, welder speed, and whether anyone probe-tests the seams afterward decide how that roof ages. Early generations of the product earned a mixed reputation two decades ago; the current formulations are better, but the person running the welder still decides everything. Thickness matters too: membranes commonly come 45 to 80 mil, and the step up from the thinnest option is cheap insurance while the crew is already there.

What is modified bitumen?

Modified bitumen (mod-bit) is asphalt reinforced with rubber or plastic polymers and rolled out in overlapping courses, usually with a granulated surface. Of the three systems it looks the most like a normal roof from an upstairs window, which is worth something on a porch you stare down at every day. It is the familiar choice for small porches and stoops, typically $500 to $900 per square installed, with a common service life of 12 to 20 years.

The seams are the design: every course laps the one below and gets bonded by torch or by self-adhered (peel and stick) sheets. More seams than a single big membrane sheet, but a forgiving system to repair later, and any decent roofer can patch it.

What is ponding, and what is the 48 hour rule?

Walk your low-slope roof two days after a rain (or look down at it from a window). The working rule across the industry: water still standing 48 hours after the rain stops is ponding, and chronic ponding is the number one thing that shortens membrane life.

A pond concentrates everything in one spot: UV exposure through a magnifying layer of water, dirt, algae, freeze and thaw cycling, and constant stress on the nearest seams. Some warranties carve out ponding damage entirely. An occasional damp patch that dries by evening is nothing. A birdbath that hosts mosquitoes all week is a drainage problem wearing a hole in your roof budget.

How do you fix drainage on a low-slope roof?

You rarely fix ponding by adding more roof material. You fix the shape and the exits:

  • Tapered insulation. Foam boards cut on a slope, installed under the membrane during replacement, that build fall toward the edge or drain. This is the standard fix and the reason to solve ponding at reroof time, when it costs hundreds instead of thousands.
  • Scuppers. Openings through the parapet or edge that let water exit. Rowhouse roofs live and die by whether their scuppers are clear and low enough.
  • Crickets. Small built-up diverters that steer water around anything in its path, like chimneys, skylights, and HVAC curbs.
  • Bigger exits. A wider gutter or an added downspout at the low edge, so water that reaches the edge actually leaves.

Why do so many leaks live at the shingle transition?

On a house, the low-slope section almost always dies into a shingle roof or a wall, and that transition is where most of the leaks live. Water leaving the shingle field crosses onto the membrane moving fast, and the joint between the two systems has to be built in the right order: the membrane runs well up under the shingle courses (commonly 12 to 24 inches depending on the system), with metal and underlayment lapped so every layer sheds onto the one below it.

When the two systems just butt together under a bead of caulk, you get the classic stain on the ceiling right where the addition meets the original house. The same lapping logic that governs all roof flashing governs this joint, and it is the first detail I check on any low-slope leak call.

How is maintenance different from shingles?

A shingle roof mostly wants to be left alone. A membrane roof is a maintenance item, closer to a deck than a roof in how you should think about it. Twice a year and after big storms: clear leaves and grit off the surface, make sure every drain, scupper, and gutter is open (one clogged scupper turns a roof into a bathtub), look at the seams and edge terminations, and check for punctures from branches or from the last technician who walked it. Fold it into the same rhythm as the rest of the house with the seasonal roof maintenance checklist.

Who should install a low-slope roof on a house?

A crew that does membrane work weekly. Not a shingle crew with a torch and confidence.

This is the polite version of the most common failure I see: an excellent shingle company treats the flat section as an afterthought, sends the same crew, and the shingle field comes out beautiful while the membrane seams and the transition fail in year three. Ask direct questions: how many membrane roofs did this crew install in the last month, can I see photos of your transitions, is the crew trained on this specific system, and who stands behind the seams. A company that does both well will answer without flinching. The broader vetting list is in how to hire a roofer without getting burned.

What to do next

Measure the pitch of the section you are worried about, because that number settles the shingle question before any salesperson can reopen it. Then, two days after the next rain, look at the section and note where water is still standing.

Take those two facts into your bids. Get at least two quotes from companies that do membrane work every week, itemized down to tear-off, insulation, drainage changes, the transition detail, seam method, and warranty. A low-slope section done right is quiet for 20 years. Done as an afterthought, it is the leak you get to know on a first-name basis.

FAQ

Frequently asked questions

What is the best material for a flat roof on a house?

For most homes, EPDM rubber or TPO. EPDM is the budget workhorse: simple, glued seams, commonly 15 to 25 years of service. TPO costs a little more, reflects heat, and has heat-welded seams that beat glue when the installer knows the machine. Modified bitumen suits small porches where you want a granulated, shingle-like surface. The installer matters more than the letters.

Can you put shingles on a low-slope roof?

Below a 2/12 pitch, no. Code and every shingle manufacturer prohibit it. Between 2/12 and 4/12, shingles are allowed with special underlayment rules, but near the bottom of that range they are still the wrong tool, because slow water and wind-driven rain get under the laps. Measure the pitch before anyone quotes shingles on a flattish section, and check your local code.

How long does a flat roof last on a house?

Typical ranges: EPDM 15 to 25 years, TPO 15 to 25 depending heavily on membrane thickness and seam quality, and modified bitumen 12 to 20. Drainage moves every one of those numbers. A membrane that dries within 48 hours of rain lives longest, while chronic ponding shortens all three. Seams and edge details fail first, so an annual look stretches the lifespan.

How much does a flat roof cost per square?

Typical installed ranges in many markets: EPDM $600 to $1,000 per square (100 square feet), TPO $700 to $1,100, and modified bitumen $500 to $900. Small jobs price high per square because a crew day costs the same whether the roof is 3 squares or 20. Tear-off, wet insulation, new edge metal, and drainage work all add on top, so get the scope itemized.

Is standing water on a flat roof a problem?

The working rule: water still standing 48 hours after rain stops is ponding, and chronic ponding ages a membrane fast. It concentrates sun and grime in one spot, works the seams, feeds algae, and can void parts of some warranties. A damp patch that dries same-day is normal. A birdbath still full on Thursday after Sunday rain deserves a drainage fix, not just patches.

From the manual

Keep reading