Ring anytime — this line stays live through every hailstormDes Moines & the suburbs · (515) 420-1811
Home / Services / Flat & low-slope roofs
Flat & low-slope roofs

Flat roofs fail at the seams and the drains. That's where we start.

No roof is truly flat; a good one is pitched just enough to move water to a drain or a scupper. When it doesn't, water sits, freezes, thaws and finds the weakest seam. We fix the drainage along with the membrane.

A white TPO flat roof on a brick commercial building with the downtown Des Moines skyline behind

Shingles need a pitch of at least about 2 in 12 to shed water. Below that, from porch roofs and rear additions on older Des Moines houses to the tops of brick commercial buildings downtown and along Ingersoll, you need a membrane.

MembraneBest forNotes
TPO (white)Commercial roofs, large additionsHeat-welded seams, reflects summer sun, the most common new flat roof today
EPDM (black rubber)Porches, garages, small additionsForgiving, long track record, seams taped or glued; dark color absorbs heat
Modified bitumenResidential low slopes, heavy foot trafficLayered asphalt sheets, tough surface, good for decks over living space
CoatingsSound older roofs that need more yearsSilicone or acrylic over a dry, sound membrane; not a fix for a wet roof

What fails on Iowa flat roofs

  • Ponding. Water that sits more than a couple of days after rain shortens a membrane's life and finds every seam. In winter it freezes.
  • Seams and flashing. Where the membrane turns up a parapet, a wall or a curb is where leaks begin.
  • Clogged drains and scuppers full of leaves and cottonwood fluff, which turn a small roof into a pond overnight.
  • Wet insulation under the membrane, which stays wet and keeps feeding leaks until it's cut out and replaced.

On a repair, we find the source, cut out wet insulation, and patch with the same membrane. On a replacement, we add tapered insulation where water ponds, so the new roof drains the way the old one never did.

Flat roof prices

WorkTypical rangeWhat moves it
Seam or flashing repair$350 – $1,000Membrane type, access
Porch or small addition, new EPDM or mod-bit$1,500 – $4,500Size, decking
TPO replacement, per square foot$8 – $14Insulation, tear-off, drains
EPDM replacement, per square foot$7 – $12Size, details
Tapered insulation to fix ponding$2 – $5 per sq ft addedDepth needed

Ranges are typical for Des Moines-area homes in 2026 and are here to help you plan. Your real price comes after the free inspection, written down, before any work starts.

On the roof

A hot-air welder and roller sealing an overlapping seam of white TPO membrane
TPO seams are welded with hot air and rolled tight, which makes them stronger than the sheet itself.
A black EPDM low-slope roof over a rear addition with a new drain and wall flashing
A rear addition in black EPDM with a new drain and the flashing turned up the wall.

Questions about flat & low-slope roofs

Why does my flat roof always pond?

The structure has sagged, the drain is set too high, or the roof was never sloped. Tapered insulation during a replacement is the permanent fix.

Can I walk on my flat roof?

Occasionally, carefully, in soft shoes. If you need regular access to a unit or a deck, ask about walkway pads or a tougher membrane.

White or black?

White TPO keeps buildings cooler in summer; black EPDM absorbs a little winter sun. For most homes the difference is small; for commercial buildings with big roofs, white usually wins.

Do coatings work?

On a dry, sound roof, they can add years. On a roof with wet insulation underneath, they trap the problem.

How long does a flat roof last?

A well-installed TPO or EPDM roof commonly lasts 20 to 30 years, longer when the drainage is right.

Do you fix porch roofs on older houses?

Often. Many older Des Moines porches have low slopes that were shingled anyway and leak at the house wall. A membrane or metal porch roof fixes that.

Related work

A shelf cloud rolling over a street of two-story homes in a central Iowa suburb at dusk

Shingles on the lawn after last night's storm?

A free look at the roof, photos of what we find, and a written price before anyone climbs up with a nail gun.

Call (515) 420-1811