DeckMath
10 common problems · IRC-cited fixes

Deck Troubleshooting Guide

10 most common deck problems — what causes them, the IRC code section that addresses them, what you can DIY, and when to call a pro. Stop using the deck if you see any of the critical symptoms below. Most issues are repairable; some require replacement.

Severity legend

Critical — stop using deck
High — repair soon
Medium — repair when convenient

Ledger pulling away from house

critical
Symptoms

Visible gap between ledger board and siding. Cracking sound when walking near the ledger. Decking boards tilting downward at the ledger edge. Daylight visible through the gap.

Cause

Insufficient lag bolts, lag bolts driven into sheathing instead of rim joist, corroded fasteners from salt-air or rot, missing or improperly installed flashing causing rim-joist decay.

DIY action

Do NOT use the deck. Brace it temporarily with 4×4 posts to the ground if you must walk under it.

When to call a pro

Mandatory professional repair. Cost: $1,500-$4,500 depending on damage extent. Process: re-flash, replace any rotted rim, install correct lag pattern (1/2″ at 16″ O.C. staggered), often with engineered hold-down hardware.

IRC R507.9.1.2 + R507.9.1.3Framing Assembly animation

Frost-heaved footings

critical
Symptoms

Deck out-of-square (measure diagonal corner-to-corner). Posts visibly tilting after first or second winter. Boards splitting at corner stress points. Ledger separating from house.

Cause

Footings did not extend below local frost line + 6″ per IRC R403.1.4. Frost-zone soil expands annually, lifting footings progressively.

DIY action

Not DIY-fixable once damage starts. Stop using the deck if heave exceeds 2″ — load capacity is compromised.

When to call a pro

Underpinning ($1,200-$3,500/footing) or helical pier replacement ($1,500-$4,000/pier). Severe cases may require full footing replacement. Average total: $5,000-$15,000 on a 16×20 deck.

IRC R403.1.4Frost Heave Demo

Sagging joists / springy deck

high
Symptoms

Visible dip in the deck surface mid-span. Boards bow downward between joists. Walking causes noticeable bounce. Dishes wobble on a table set mid-deck.

Cause

Joists undersized for span (e.g., 2×8 used where 2×10 required), spacing too wide (24″ where 16″ specified), or species deduction not applied (hem-fir treated as SPF). Could also be water-damaged + softened lumber.

DIY action

Mid-span blocking can reduce bounce by ~30% on existing decks. Add 2× blocks between every joist at center span. Cost: ~$80 in PT lumber + hangers for a 16×20 deck.

When to call a pro

If joists are visibly damaged or sag exceeds L/240, sister-joists or full replacement needed. $1,200-$3,500 depending on deck size + access. Always verify spans with the Joist Span Calculator before adding load (hot tub, planters).

IRC R502.3.1 + R502.3.2 (L/360 limit)Joist Span Calculator

Rotting ledger or rim joist

critical
Symptoms

Soft spots when pressing the ledger or rim with a screwdriver. Visible dark stains. Decking boards near the ledger feeling spongy. Insect activity (carpenter ants).

Cause

Missing or improperly installed flashing letting water track behind the ledger. Untreated lumber used where PT was required. Adjacent siding damaged + leaking water onto ledger.

DIY action

Probe with a screwdriver to map the rot extent. Photograph and document. Do not use the deck if rot exceeds 1/4 of the ledger length.

When to call a pro

Mandatory pro repair. Replace affected ledger section + re-flash + repair siding. $2,000-$8,000 depending on damage extent. If house framing behind the ledger is also rotted, costs scale fast.

IRC R317.1 + R703.4Ledger Calculator

Splintering or cracking deck boards

medium
Symptoms

Sharp splinters at board ends. Hairline cracks running with the grain. Boards cupping (edges higher than center) or crowning (center higher than edges).

Cause

Untreated PT moved indoors-stored before install (kiln-dried PT cracks more), boards not sealed within 90 days of install, ACQ-treated lumber installed wet + drying unevenly. Cedar/PT splinters naturally after 8-12 years.

DIY action

Sand splintering boards with 80-grit. Apply penetrating wood sealer (Thompson's WaterSeal, Cabot Australian Timber Oil). Cost: $50-150 per coat for typical deck. Repeat every 2-3 years.

When to call a pro

Replace boards that have cracks deeper than 1/8″ or splinters that won't sand smooth. $4-12/sqft installed for spot-replacement, more if matching old PT color.

AWPA U1-23 + manufacturer install specWaste Factor Calculator

Leaning posts

high
Symptoms

Post not plumb when checked with a level. Visible tilt at the top of the post. Beam-to-post connection cracking or fastener heads popping.

Cause

Post-base anchor not properly installed (post not centered or post bottom not flat against bracket). Footing settled unevenly. Lateral load (snow, hot tub) exceeding post capacity. Frost heave on one footing only.

DIY action

Diagnostic: probe footing around the post for settling. Check post-bracket bolts for movement. If lean is less than 1/2″ over 3 ft of post, may be stable but should be monitored.

When to call a pro

If lean exceeds 1/2″ over 3 ft, replace or sister-post. Re-plumb + add lateral bracing. $300-$1,200/post depending on deck height + access.

Cupping or warping deck boards

medium
Symptoms

Board edges higher than center (cupping) or center higher than edges (crowning). Boards visibly bowed in the middle. Water pooling in cupped boards after rain.

Cause

Bark-side-down installation (always face bark side UP for PT; manufacturer spec for composite). Wet boards installed in summer + drying unevenly. Inadequate board-to-board gap (3/16″ R507.6 spec).

DIY action

Cupped boards: drive a 2-1/2″ screw through center to flatten back to joist. Pre-drill PT to avoid splitting. Crowned boards: sometimes re-set by removing + reinstalling bark-up.

When to call a pro

Replace boards that won't flatten. $4-12/sqft spot replacement. Check joist surface for protruding fasteners + sand smooth before installing new boards.

IRC R507.6 + manufacturer specDecking Installation animation

Corroded screws or nails

medium
Symptoms

Visible rust streaks on deck boards. Screw heads stripped or sheared. Nails backing out. Black staining around fastener locations on PT boards.

Cause

Wrong galvanization class for ACQ-treated PT (Class D minimum required; older Class A fasteners corrode rapidly). Stainless not specified for salt-air installs. Mechanical damage from over-driven fasteners.

DIY action

Replace corroded fasteners individually as you spot them. Use 305SS or HDG Class D minimum for PT. 316SS required within 5 miles of saltwater.

When to call a pro

If 5%+ of fasteners are corroded, full fastener replacement may be needed. $400-1,500 for a typical residential deck. Inspect joists below for hanger corrosion at same time.

ASTM A153 + manufacturer specFastener Calculator

Water pooling on deck

medium
Symptoms

Standing water visible after rain. Dark stains on boards where water sits. Boards drying unevenly (light/dark patches).

Cause

Decking installed dead-level instead of with 1/8″ per foot slope away from house. Boards cupping (creates dish). Inadequate gap between boards (drains too slowly). Drainage system below underdeck failing.

DIY action

Map pooling zones after a rain. Verify board gaps with a 3/16″ gauge — widen gaps that have closed up. Sweep pooling areas regularly during wet season.

When to call a pro

If pooling persists, re-pitch the framing (raise the ledger side or lower the outer rim). $1,800-$4,500 for a re-pitched 16×20 deck. Alternatively install underdeck drainage system (Trex RainEscape) — adds $4-7/sqft.

IRC R507.6 + R703.4 best practiceDrainage Calculator

Bouncy or noisy stairs

high
Symptoms

Stairs bounce noticeably under load. Creaking sounds when walking. Tread fasteners visibly working loose. Stringers shift when tested at the top connection.

Cause

Stringers undersized (2×10 instead of 2×12 — IRC requires 5″ of remaining wood below notch, R311.7.5). Only 2 stringers used where 3 required (>36″ wide stair). Top connection inadequate (no joist hangers, only nailed).

DIY action

Add a center stringer if only 2 exist. Verify top connection uses metal hangers, not just nails. Snug all tread + riser fasteners.

When to call a pro

If stringers are 2×10, replace with 2×12 — code violation. $800-2,500 for stair flight replacement. Cleated stringers (alternative design) can sometimes salvage 2×10s but require engineer review.

IRC R311.7.5 + R311.7Stair Stringer Cut animation

Need to verify a code citation?

Every IRC reference on this page links to a primary source on the Sources page. Methodology + Editorial Standards document the verification process.

When in doubt, stop using the deck + call a licensed contractor

Deck collapses kill people. If you see ledger separation, significant heave, or visible rot — get off the deck and brace anything that could fall. A 30-minute pro inspection ($150-300) is cheaper than a hospital visit. DeckMath is a planning + diagnostic resource, not a substitute for a licensed inspector or structural engineer.