Why do flat roofs leak? Because water has two jobs on a flat roof, to run off and to stay out, and a leak means one of them failed. In practice it is almost always one of four places: a seam in the membrane, the flashing where the roof meets something, a drain that isn't draining, or an area where water has been sitting. The ceiling stain is rarely directly under the hole.
This is a failure breakdown, so it is organized the way a roofer would work through it: what failed, why, where to look, how it gets fixed and what waiting costs. Cited rules are linked. Anything that is our own experience is labeled "what we see."
What is actually failing when a flat roof leaks?
A flat or low-slope roof is a waterproof membrane over insulation over a deck. The National Roofing Contractors Association (NRCA) classifies the membranes as built-up roofing (BUR), polymer-modified bitumen, rubber sheets (EPDM), thermoplastic sheets (TPO and PVC), sheet metal and sprayed urethane foam (NRCA). Different materials, same job.
The membrane is not a single sheet. It is sheets, laps, seams and edges joined together. Some are joined by heat (TPO is formulated to be heat-welded), some by tape, adhesive or torch (Johns Manville). Wherever pieces are joined, or where the membrane stops and something else begins, that is where it fails first.
Where do you look first?
Work from the likeliest places to the least likely.
- Drains, scuppers and gutters. If water isn't leaving, it is staying. Debris against a drain makes a pond, and a pond is where leaks start. Ponding is water remaining 48 hours or longer (ARMA); we cover it in ponding water on a flat roof.
- Flashing at walls and parapets. The membrane turns up a wall and is sealed with flashing. When the sealant dries or the edge pulls away, water follows the wall down. See parapet and flashing failure.
- Penetrations. Pipes, vents, chimneys, skylights and rooftop units each have their own collar, curb or flashing. Every one is a weak point by design.
- Seams and laps. Look for edges that lift, open seams, or sealant that has cracked.
- Blisters, splits and punctures. Raised bubbles, cracks across the membrane, or marks where something was dropped or dragged. Our guide on bubbling and blisters covers the first of these.
- Low spots. Wherever the roof holds water, it ages the membrane sooner. ARMA says ponding can accelerate membrane deterioration and wet the insulation (ARMA).
The order matters because the cheapest fixes are at the top.
On Chicago flat roofs the first stain inside is often a few feet from the real entry point, because water runs along the deck, the insulation or a rafter before it drips. The usual pattern: a stain on a ceiling near an exterior wall, and a roof edge or parapet flashing that has pulled loose above it. We rarely find a hole where the stain is.
Why does it leak in heavy rain, and not light rain?
Because a heavy rain puts more water on the roof than the drains can move, and the water rises on the membrane until it finds the weak spot. A light rain never reaches the seam or the flashing. A roof that leaks only in heavy rain is usually telling you about the drains, the slope, or a flashing that is just above the normal water line.
ARMA recommends a slope of at least 1/4 inch per foot, and crickets upslope of rooftop equipment and saddles along low points between drains to reduce localized ponding (ARMA, ARMA). When those are missing, a heavy rain finds the low spot.
What can you check from the ground and the attic?
You don't need to be on the roof to learn something.
- Ceiling stains. Note where they are and whether they get bigger after rain. Brown rings that are dry are old. A ring that is damp is current.
- Walls near the roof. Peeling paint or damp plaster just under the roof edge points to flashing or a parapet.
- The top floor in a storm. If you can see water, take photos and a video. It helps whoever diagnoses it.
- The roof from a window or a neighbor's view. Standing water, torn membrane or debris near drains is often visible.
If you go up, be careful. Wet membranes are slippery, and parapets and edges are dangerous. If you can't do it safely, leave it to a roofer.
How are flat roof leaks fixed?
It depends on what failed, so a leak call should always start with finding the source.
- Seams and flashing. These are resealed or rebuilt. A small area can be repaired. A long run of failed flashing usually means more than a patch.
- Penetrations. Collars and curbs are re-flashed.
- Drains and ponds. The drain is cleared, repaired or moved, and the low spot is corrected with slope, a cricket or a saddle (ARMA).
- Membrane damage. Patching works for isolated damage. If the membrane is failing across the roof, replacement is the honest answer. Our leak repair guide and the repair or replace guide help you decide.
Wet insulation is the hidden extra. If water got under the membrane, the insulation may need to be cut out and replaced, not just covered.
Do you need a permit to repair a flat roof leak?
It depends on how much of the roof the work touches. The City's Express Permit covers roof repair limited to 25 percent of the roof area, a recover over one existing layer and a replacement with no structural work, and requires an Illinois roofing contractor license (City of Chicago). A repair limited to 25 percent of the roof, where no part of an exterior wall or roof is cut away, is listed as not needing a permit (City of Chicago), yet the City also says work on low-slope roofs generally needs one (City of Chicago). Those two statements overlap, so check with the Department of Buildings on your roof. Illinois law also requires anyone roofing for hire to hold a roofing license (Illinois Roofing Industry Licensing Act).
Water that gets under a flat roof membrane travels. It wets the insulation, then the deck, then the ceiling and the walls below. Each rain adds to it, and in winter it freezes and expands. A leak that is a patch job in October can be an insulation and deck job by spring. We can't give you a timeline for any roof, but the direction is always the same.
What to do before you call a roofer
- Photograph the stain, with a date, after each rain.
- Note which storms trigger it: light, heavy, wind-driven or snowmelt.
- Look at the roof two days after rain for standing water.
- Clear what you can reach safely from drains and scuppers.
- Ask the roofer to show you the source, in person or by photo, before they quote.
Our roofing crew will find the source before pricing the fix. For the broader picture, start with the Chicago roofing guide.
Common questions
Most often at flashing where the roof meets a wall or parapet, around penetrations like vents and chimneys, at seams, and in low spots where water sits. The ceiling stain is often a few feet away from the actual entry point.
Heavy rain puts more water on the roof than the drains can move, so water rises until it reaches a weak seam or flashing. It usually points to drainage, slope or flashing set just above the normal water line.
Yes. Water can enter through a seam, a lifted edge, a failed seal around a pipe or a split too small to see, then travel along the deck before it shows up inside. Finding the source takes inspection, not guessing.
Treat it as urgent. Water that gets under the membrane can wet insulation and the deck. Protect belongings, photograph the damage and call a roofer. A temporary repair is possible while you plan a permanent one.
Sources
- Asphalt Roofing Manufacturers Association: Ponding Water Basics
- National Roofing Contractors Association: Choosing a low-slope roof membrane
- Johns Manville: SBS Roofing Systems
- City of Chicago: Express Permit Program: Reroofing
- City of Chicago: Guide to Building Permits: What Types of Work Do Not Require a Building Permit?
- Illinois General Assembly: Roofing Industry Licensing Act, 225 ILCS 335/9
Facts last checked: October 7, 2026.
This article explains general rules and common situations in Chicago. It is not legal advice, and City rules change. For a specific property, check with the Chicago Department of Buildings or a licensed professional.
