How to Fix a Sagging Porch Roof: Causes, Costs & Fixes
TL;DR: A sagging porch roof almost always traces back to one of three causes: a rotted or undersized support post, a beam that was never sized for the load, or water damage that's been quietly eating the framing for years. Small sags (under 1 inch over 10 feet) can often be jacked and reinforced for $800–$1,500. Anything worse, especially near the house connection, needs an inspection before you touch a jack.
_Last reviewed: July 2026 · 7 min read_
You noticed the dip a while back and told yourself it was just the way the porch settled. Now it's visible from the driveway, the screen door doesn't close right, and you're wondering if it's a weekend fix or a call-a-contractor problem. Here's how to tell the difference and what it actually costs to fix.
Okoniq Property Hub logs your porch's repair history and photos in one place, so if the sag comes back or a contractor asks what's been done before, you're not digging through old texts and receipts.
What causes a porch roof to sag in the first place?
Three things cause almost every sagging porch roof: rotted support posts, an undersized ridge beam, or long-term water intrusion. Posts rot from the bottom up, especially wood posts set in concrete without a base isolator, since moisture wicks up from the ground for years before anyone notices. Undersized beams show up in porches built before span tables were standard, or where an owner widened an opening without upsizing the beam to match.
Water damage is the slower, sneakier cause. A cracked flashing joint where the porch roof meets the house can drip into the header for a decade before the wood softens enough to sag. If you've also noticed water stains along that connection point, check 5 signs your chimney flashing is leaking for the same failure pattern applied to flashing generally, the mechanics are identical even when there's no chimney involved.
Less commonly, foundation movement under one porch footing pulls a post out of plumb and the roof follows it down on that side.
How do you know if it's a post problem or a beam problem?
Look at where the sag is centered. If the dip is directly above a single post, and that post feels soft or spongy when you press a screwdriver into it near the base, you're dealing with a rotted post. If the sag runs along the whole length of the beam with no single low point, the beam itself is likely undersized or has lost strength from age and moisture.
A quick field test: measure from a string line stretched tight between the two end points of the beam down to the beam's low point. A dip of a half-inch over 10 feet is common and often cosmetic. Over 1.5 inches and you're looking at a structural repair, not a cosmetic one. Push a flathead screwdriver into the post at ground level and at the top where it meets the beam. If it sinks in more than a quarter inch without much resistance, the wood is compromised.
Deck posts and porch posts fail the same way ledger connections do on decks. If you're unsure how much weight your posts are actually rated to carry, 5 deck ledger board problems that cause collapses covers how load paths get overlooked during original construction, the same blind spot shows up in porch framing.
What does it cost to fix, and can you DIY it?
Cost depends entirely on whether you're replacing a post or reframing a beam, and the numbers vary a lot.
| Repair type | Typical cost | DIY feasible? | |---|---|---| | Single post replacement | $300–$900 | Yes, with a bottle jack and helper | | Beam sistering (reinforcing, not replacing) | $600–$1,500 | Possible for experienced DIYers | | Full beam replacement | $1,800–$4,500 | Not recommended solo | | Foundation footing repair | $2,000–$6,000+ | No, hire a structural contractor |
A single rotted post is the most DIY-friendly repair. You jack the beam up slowly (no more than a quarter inch per hour to avoid cracking drywall or plaster inside the house), remove the rotted post, and set a new pressure-treated post on a proper base bracket that keeps wood off concrete. Most owner-operators can do this in a weekend for under $400 in materials.
Beam work is where it gets riskier. If the beam is undersized, sistering a new ply of lumber alongside the old one can add capacity without a full teardown, but only if the existing beam is still sound enough to bear weight during the process. If rot has gone deep, sistering just delays the same failure a few more years.
How do you stop it from happening again?
Fix the water source before you fix the structure, or you'll be redoing this same repair in 5 to 8 years. Most sagging porch roofs start as a moisture problem, not a load problem, so the post or beam you just replaced will rot the same way if the water path isn't addressed.
Check that porch roof flashing is properly lapped under the house siding, not just caulked on top, caulk is a temporary patch, not a flashing detail. Confirm gutters on the porch roof actually drain away from the posts. If your gutters are undersized for the roof area, 5 signs your gutters are the wrong size for your roof explains how overflow during heavy rain ends up exactly where you don't want it, right at the base of a support post.
If the porch roof ties into the attic space above the main house, poor airflow up there can trap moisture that eventually works its way down into porch framing too. 5 signs your attic ventilation is failing your roof is worth a look if the sag showed up alongside other roof aging you can't explain.
Finally, swap any post-to-concrete contact for a raised metal base bracket. It costs about $15–$25 per post and adds years to the wood's life by keeping it off wet concrete permanently.
FAQ
How much does it cost to fix a sagging porch roof?
Most single-post repairs run $300–$900, beam sistering runs $600–$1,500, and a full beam replacement with new posts typically costs $1,800–$4,500 depending on porch size and access.
Can I jack up a sagging porch roof myself?
Yes, for minor sags under an inch, using a screw jack or bottle jack rated for at least twice the estimated load, raised no more than a quarter inch per hour to avoid cracking interior finishes or splitting old wood.
Is a sagging porch roof dangerous?
A sag under a half-inch over 10 feet is usually cosmetic, but anything over 1.5 inches, especially near the house connection, can indicate active structural failure and should be inspected before anyone stands under it during a storm.
How long does a wood porch post typically last?
A pressure-treated post set directly in concrete without a base bracket often fails in 10 to 15 years; the same post on a raised metal base can last 25 years or more.
Will homeowners insurance cover porch roof repair?
Sudden collapse from a storm is often covered, but gradual deterioration from rot or age typically is not, since most policies exclude damage from lack of maintenance.
This is educational information, not structural engineering advice. Call a licensed contractor or structural engineer before jacking or replacing any load-bearing porch component, especially if the sag exceeds 1.5 inches or sits near the house connection.
Keep reading
Get seasonal maintenance tips by email
Gutter-cleaning, filter-changing, before-it's-a-$3,000-problem guides. No schedule, no spam — unsubscribe anytime.
Prefer to dive in? Get started free →