Roofing GuideBy Chad Yates, Owner·Updated November 2026·7 min read
Porch Roof Leaking? Where the Water Gets In on Madison Homes
Quick answer

Most porch roof leaks start at the joint with the house wall, where the flashing has failed or was caulked on top of the siding. Shingles on a slope too flat for them, ice at the porch eave and a backed-up gutter are the other common causes.

Get My Free Estimate →
Since 1979
Family-owned · 47+ yrs
GAF Master Elite
Top-tier certified
Roof provider
★★★★★
24/7 storm line

Most porch roof leaks start where the porch roof meets the wall of the house. The flashing there has to tuck behind the siding, and when it was nailed on top and caulked instead, water gets behind it within a few winters.

The other common cause is a porch roof too flat for shingles. Buckshot repairs porch roofs across Madison from our office on North Sherman Avenue, and this guide shows how to tell which problem you have.

Where porch roofs leak

Where the water shows up points to where it gets in.

What you seeLikely causeWhat it takes
Stain or drip where the porch ceiling meets the houseFailed flashing at the house wallRe-flashing behind the siding
Stain inside the house on the wall next to the porchWater running behind the siding above the porch roofWall flashing and siding repair
Rot or stains at the lower corner where the porch roof ends at a wallMissing kickout flashingA kickout flashing
Stain in the middle of the porch ceiling after long rainsShingles on a slope too flat for them, or a worn membraneA membrane roof
Drips at the outer edge or beam during a thawIce at the porch eave or a backed-up gutterIce dam work, drip edge and gutter repair

Where the porch roof meets the house

Most porch roofs end against the house wall, and that joint depends entirely on flashing. Along the top, an L-shaped headwall flashing runs up the wall behind the house wrap and siding, so water running down the wall lands on the roof instead of behind it.

Where the porch roof slopes along a wall, step flashing goes in with each course of shingles. At the bottom of that run, a kickout flashing turns the water away from the wall and into the gutter.

The common failure is flashing nailed on top of the siding and sealed with caulk. Caulk cracks after a few freeze and thaw cycles, and then water running down the wall goes straight behind the flashing.

On a brick wall, the roof flashing should be covered by counterflashing set into a mortar joint. Our guide to flashing repair covers how failed flashing is traced, and our chimney and flashing repair crews rebuild these joints.

Brick chimney and wall meeting a shingled roof, with a skylight
A close-up view of a roof with a chimney and brick exterior

Porch roofs too flat for shingles

On many older Madison homes, including bungalows, the porch roof is close to flat. Asphalt shingles need a slope of at least 2 in 12 under the building code and shingle makers' instructions, with an extra layer of underlayment up to 4 in 12.

Shingles on a flatter roof than they are made for hold water in the laps, and wind-driven rain and snowmelt back up under them. These leaks often show in the middle of the porch ceiling and get worse after long rains.

Below roughly 3 in 12, a sealed membrane is the better roof. Our flat and low-slope roofing crews install modified bitumen, EPDM and TPO on porches and additions, and our guide to roof pitch explains how slope decides the material.

Our guide to flat roofing in Madison compares those membranes and covers converting a flat porch roof to a pitched one.

Ice dams and snow on porch roofs

A porch roof sits below the main roof and over unheated space, so it collects what the main roof sheds. Snow slides down onto it, and meltwater from the warmer roof above runs down and freezes at the cold porch eave.

Snow also piles against the house wall where the porch roof meets it. As that snow melts, water sits right on the wall flashing, which is why some porch leaks only show up during a thaw.

Our guides to roof leaks when snow melts and ice dams in Wisconsin explain both patterns. For ice already backing water in, our ice dam removal crews respond within 2 hours and use low-pressure steam that protects the roofing.

Why the leak shows up somewhere else

Water that gets behind the wall flashing runs down the sheathing before it shows. The stain can appear on the porch ceiling away from the wall or inside the house on the shared wall, and our guide to water stains on the ceiling explains how leaks travel.

The board most at risk is the ledger, the framing board fastened to the house that carries the house side of the porch roof. Soft wood, a porch ceiling sagging near the wall or peeling paint on the porch beam mean water has been getting in for a while.

Porch ceiling stained or dripping? Our roof leak inspection is free, and we find where the water enters before quoting any repair. Call (608) 909-9109 to schedule it.

Free on-site inspection · Family-owned since 1979

Want a straight answer on your roof?

We'll inspect it, document everything, and tell you honestly what you're looking at, even if the answer is patch it for now. No pressure.

How a porch roof leak is repaired

  1. Find the entry point. The wall joint, the roofing, the edge and the gutter are checked together, and a course of siding comes off at the wall if the flashing is suspect.
  2. Re-flash the wall. Headwall and step flashing go in behind the house wrap and siding, a kickout goes in at the bottom corner, and the siding goes back over the flashing. On brick, counterflashing is set into a mortar joint.
  3. Replace rotted wood. Wet decking, the ledger and rafter ends are cut out and replaced before any new roofing goes on.
  4. Match the roof to the slope. A porch roof too flat for shingles gets a sealed membrane, and a steeper one gets new shingles with ice and water barrier at the eave and along the wall.
  5. Fix the edge. A drip edge goes on, and the porch gutter is re-hung and pitched as part of gutter repair so water leaves the roof instead of backing up.

Our Madison roof repair crews handle the flashing, roofing and wood together, and our siding repair crews put the siding back over the new flashing. If the main roof is due too, our residential roofing crews can do the porch and the main roof as one job.

House covered in house wrap during a siding job
A house undergoing exterior renovations with visible tarps and construction materials

Porch roofs in Madison historic districts

If your home is a Madison landmark or sits in one of the city's five local historic districts, exterior changes need approval first. Those districts are First Settlement, Mansion Hill, Marquette Bungalows, Third Lake Ridge and University Heights.

The city's Landmarks Commission must approve exterior alterations to these properties with a Certificate of Approval, applied for before the building permit. Raise a change to a porch roof's material or shape with the city's preservation planner before the work is scheduled.

A porch reroof also needs a Madison building permit like any roof replacement, and our guide to roof permits in Madison covers that side.

Get your porch roof checked

Buckshot Exteriors is family-owned, has served homeowners since 1979, and is headquartered on North Sherman Avenue in Madison. Our own crews repair flashing, roofing and siding together, and our Madison roofing page covers the rest of our work in the city.

Call (608) 909-9109 to schedule a free roof leak inspection, or send us a message and we will set a time. If water is coming in now, the same number is answered 24/7.

Get a straight answer on your Madison roof

Wisconsin storm season and insurance non-renewal letters do not wait. Get a free, no-obligation inspection and an honest assessment of exactly what your roof needs, even if the answer is to wait.

Frequently Asked Questions

Why is my porch roof leaking?
Most porch roof leaks start at the joint with the house wall, where the flashing has failed or was caulked on top of the siding. Shingles on a slope too flat for them, ice at the porch eave and a backed-up gutter are the other common causes.
How do you fix a leak where the porch roof meets the house?
A course of siding comes off, headwall or step flashing goes in behind the house wrap, and the siding goes back over it. A kickout flashing is added at the bottom corner, and any rotted decking or ledger is replaced first.
Can you put shingles on a flat porch roof?
Not below a slope of 2 in 12, where the building code and shingle makers do not allow them. Between 2 in 12 and 4 in 12 shingles need extra underlayment, and below about 3 in 12 a sealed membrane is the better roof.
Why does my porch roof leak only in winter?
Snow piles against the house wall where the porch roof meets it, and meltwater from the main roof refreezes at the cold porch eave. Both put water on the flashing or under the roofing during a thaw.
Do I need approval to replace a porch roof in Madison?
A porch reroof needs a building permit like any roof replacement, while repairs under $500 do not. Homes that are landmarks or in one of the city's five local historic districts also need a Certificate of Approval from the Landmarks Commission, applied for before the building permit.

Get a real number for your project

Cost ranges only get you so far. Tell us your address, what's going on, and the scope you're considering, and we'll get you a clear, honest estimate with no obligation.

Free, no-pressure estimates. We'll walk the project with you and explain every line of the quote before you decide anything.

Family-Owned · Since 1979GAF Master EliteFORTIFIED Provider

Wisconsin Dwelling Contractor · Lic. #DC-080900045

Explore our services
Keep reading
About the author

Written by Chad Yates, Owner, Buckshot General Contracting. Chad grew up in Orfordville, Wisconsin and learned the roofing trade from the ground up, working as a laborer alongside his brothers before founding Buckshot. He and his crew replace and restore roofs across Madison and south-central Wisconsin. Every guide is reviewed for accuracy by our local project crew before it goes live.

Buckshot General Contracting · GAF Master Elite · FORTIFIED Provider · Licensed & insured · 24/7 storm line (608) 909-9109