What happens if you skip the permit (and you needed one)
- Stop-work orders from Mountain Brook code enforcement carry a $500–$1,500 fine and require permit re-application with doubled fees (typically $300–$600 total for a mid-size deck).
- Homeowner's insurance may deny a claim for damage to an unpermitted deck; many insurers require proof of permit before covering structural repairs or liability.
- Resale disclosure: Alabama Real Estate Commission requires disclosure of unpermitted work; buyers' inspectors flag it, and resale value drops $5,000–$15,000 on a typical $300,000 home.
- Forced removal: If a neighbor complains or city conducts a routine inspection, Mountain Brook can order removal at your cost ($2,000–$8,000 labor plus demo fees).
Mountain Brook attached deck permits — the key details
Any deck attached to a house in Mountain Brook requires a building permit. The triggering rule is simple: IRC R507 (Decks) and Alabama Building Code Section R507 mandate permits for all attached decks. 'Attached' means the deck is connected to the house via a ledger board bolted to the rim joist or band board. This rule applies whether your deck is 100 square feet or 800 square feet, whether it's 18 inches or 6 feet above grade. The only exemption in the code — freestanding decks under 200 square feet and under 30 inches above grade — does not apply once you bolt a ledger to your house. Mountain Brook's Building Department treats attachment itself as a structural modification requiring plan review, footing inspection, and final approval. Do not assume size or height will get you a pass; they won't. If your deck attaches to the house, pull a permit.
Frost depth is Mountain Brook's first practical hurdle. Alabama Building Code Table R403.3(1) requires footings to extend below the frost line. For Mountain Brook, the frost depth is 12 inches. This means every deck post footing must go 12 inches below finished grade, plus 12 inches of actual post embedment in concrete (24 inches total hole depth is typical). Inspectors will measure from grade to the bottom of the concrete pad; many homeowners estimate 6–8 inches and get a re-inspection notice. The reason this matters in Mountain Brook specifically is the soil mix: the southern and central parts of the city sit on sandy loam and clay that shift seasonally, and frost heave — though mild — still occurs. Deck posts that aren't deep enough settle over 2–3 years, causing the ledger to pull away from the house and the deck to sink. The inspector will not pass framing inspection without a footing pre-pour inspection photo or site visit, so plan for two trips: one before you pour concrete, one after the pads have cured but before you set posts.
Ledger flashing is the second gatekeeper. IRC R507.9 requires metal flashing between the ledger and the house band board to prevent water from wicking behind the ledger, rotting the rim joist and house band. This is not optional in Mountain Brook; it is a check-box item in plan review. The flashing must extend up behind the house sheathing (or into the rim joist if a concrete/masonry rim), under the rim joist, and down below the ledger at least 2 inches. Most rejected plans show a ledger bolted directly to the house with no mention of flashing; the review comes back marked 'DEFICIENT — IRC R507.9 flashing detail required.' You can avoid this by including a simple cross-section in your permit drawings: ledger, flashing, rim joist, labeled. A photo of the detail or a 3x5 detail sketch from a deck plan book works. Mountain Brook inspectors are not trying to trick you; they want flashing shown in writing before framing begins, so no job site confusion happens.
Guard rails, stairs, and landing dimensions are the third set of triggers. Any deck more than 30 inches above grade requires a guard rail (IRC R311.4). The rail must be 36 inches tall, measured from the deck surface, and must have balusters spaced no more than 4 inches apart (a 6-inch ball cannot pass through). Stairs must have treads 10 inches deep and risers between 7 and 7.75 inches tall; landings must be at least 36 inches deep. Mountain Brook inspectors measure these during framing and final inspection. If your deck is elevated and you don't show guard-rail details in the permit drawings, expect a note. Aluminum rail systems with pre-spaced balusters (like Trex or Azek rail kits) almost always pass; homemade rail designs sometimes fail because spacing or height is off. Stairs are a common field change: homeowners build stairs shorter or with taller risers to save height, then fail inspection and have to rebuild. Get stair dimensions right on paper first.
Soil bearing capacity and local geology can trigger additional requirements. Mountain Brook's soil varies: southern areas sit on sandy loam (lower bearing capacity, ~1,500 psf), while higher elevations in the northeast part of the city sit on Piedmont red clay (higher bearing capacity, ~2,000–2,500 psf). If your deck is 20x14 feet or larger (280+ square feet), the inspector may request a soil-bearing capacity letter or engineer's calculation showing that your 12-inch-deep footings can handle the post load without settlement. This is less common for small decks (100–150 sq ft) but becomes standard for large decks in clay zones. If you're on the southern (sandy) side and building a large deck, budget $300–$500 for a brief soil-bearing calculation from an engineer; it will speed approval. Mountain Brook Building Department's online portal (once you create an account) shows which soil zone your address is in via the county soil survey; check it before you pull the permit.
Three Mountain Brook deck (attached to house) scenarios
Ledger flashing and water intrusion — why Mountain Brook inspectors won't pass without it
Ledger-board rot is the #1 cause of deck failure in the Southeast, and Mountain Brook sits in a warm-humid climate (IECC 3A) where moisture wicks rapidly. A deck ledger bolted directly to the house rim joist without flashing acts like a water trap: rain and snow melt run down the deck surface, collect behind the ledger, and wick into the rim joist and band board. Within 2–3 years, the rim joist rots, the ledger pulls away, and the entire deck collapses. Mountain Brook code inspectors have seen this failure pattern countless times and will not pass framing inspection without a flashing detail shown in the permit drawings or on site.
IRC R507.9 requires metal flashing (typically aluminum or galvanized steel, 26-gauge minimum) that extends up behind the house sheathing, over the top of the ledger, and down at least 2 inches below the ledger. The flashing must be continuous and sealed with caulk or sealant at the top edge where it meets the sheathing. Many homeowners think 'flashing' means slipping a metal strip under the rim joist and calling it done — not quite. The flashing must also have a drip edge so water sheds away from the band board, not into it. Mountain Brook inspectors will ask to see the flashing detail during framing inspection; if it's missing or installed wrong, you'll get a stop-work notice and have to tear it out and redo it.
Practical installation: Before you bolt the ledger, install the flashing first. Peel back the house sheathing (vinyl or wood siding) at least 1–2 inches, slip the top edge of the flashing behind the sheathing, nail or screw it to the rim joist, then re-seal the sheathing over the top edge of the flashing with caulk. The bottom edge hangs down over the ledger and drips at least 2 inches past the face of the ledger. Then bolt the ledger through the flashing every 16 inches (per IRC R507.9.2, bolts no more than 16 inches apart). For composite ledgers or plastic lumber, use stainless-steel flashing and bolts; galvanized can corrode into composites. Mountain Brook inspectors will look at the flashing during the framing inspection, so don't install it after the ledger is bolted — install it before.
Frost depth, sandy loam, and why your footing pre-pour inspection matters in Mountain Brook
Mountain Brook's frost depth is 12 inches, set by Alabama Building Code Table R403.3(1) and verified by USDA soil surveys for St. Clair and Calhoun counties (the city straddles both). The freeze-thaw cycle, though mild compared to northern states, still causes ground heave if you don't go deep enough. Here's the physics: water in the soil expands when frozen (about 9% volume increase), and if a post footing sits above the frost line, the ice lens beneath it pushes up, lifting the post and cracking the ledger or pulling bolts out of the house. In Mountain Brook's warm-humid climate, ground freezing is intermittent — a cold snap in January might freeze to 12 inches, but a warm spell in February thaws it. This cycle (frost and thaw, repeat) is more damaging than steady cold because it shakes the footing loose.
The 12-inch rule applies whether your soil is sandy loam (southern Mountain Brook, near valley floor) or red clay (northern elevations). Sandy loam has lower bearing capacity but similar frost-heave risk. Many homeowners in Mountain Brook assume 'we're in Alabama, frost doesn't matter,' so they dig 6–8 inches and set posts. Inspectors will measure and red-tag the footing. You'll then have to dig deeper, relocate concrete, and reset posts — costly field change that slows your project 1–2 weeks. Avoid this: before you pour concrete, call the Building Department and request a footing pre-pour inspection. The inspector will visit, measure the hole, confirm it's 12 inches below finished grade, and sign off. Then you pour, the concrete cures, and you're clear for framing.
One more detail: footing holes must be dug on undisturbed soil (native soil that hasn't been filled or backfilled) or compacted soil (backfill must be compacted in 4-inch lifts to 95% of max dry density per IBC Table 1803.2). If your backyard is filled land or disturbed soil from a previous project, the inspector may require engineering confirmation of soil bearing capacity, especially for large decks. Mountain Brook's northern elevations (Crestwood, Vestavia) sit on older settled soil with good bearing capacity; southern areas near the valley may have more fill. Check your property history and ask the inspector at footing pre-pour if a bearing-capacity letter is needed. Most small decks don't trigger this, but larger decks (20x16 or bigger) often do.
Mountain Brook City Hall, Mountain Brook, AL 35213
Phone: (205) 933-7600 | https://www.mountainbrookalbama.com/ (check 'Permits' or 'Building Services' section)
Monday–Friday, 8:00 AM–5:00 PM (verify locally for holiday closures)
Common questions
Can I build a freestanding deck under 200 square feet without a permit in Mountain Brook?
Yes, if the deck is truly freestanding (no ledger bolted to the house), under 200 square feet, and under 30 inches above grade. However, you must still follow good construction practice, including 12-inch frost-depth footings and proper post spacing. Mountain Brook code enforcement can cite an unsafe unpermitted structure, so confirm the exemption with the Building Department in writing before you build.
What is the frost depth requirement for deck footings in Mountain Brook?
12 inches below finished grade, per Alabama Building Code Table R403.3(1). Deck post holes must extend at least 12 inches below grade, and the post is then set in concrete. This rule applies whether your yard is sandy loam or red clay. The footing pre-pour inspection is critical; call the Building Department to request an inspection before you pour concrete.
Do I need ledger flashing, and what does it look like?
Yes, IRC R507.9 requires metal flashing (aluminum or galvanized steel, 26-gauge minimum) between the ledger and the house rim joist. The flashing extends up behind the house sheathing, over the top of the ledger, and down at least 2 inches below the ledger with a drip edge so water sheds away. Mountain Brook inspectors will ask to see this detail during framing inspection; if it's missing, you'll get a stop-work notice.
How much does a deck permit cost in Mountain Brook?
Typically $250–$500, depending on deck valuation. Small decks (100–170 sq ft) are usually $250–$350; larger decks (250+ sq ft) are $400–$500. The fee is roughly 1.5–2% of estimated deck cost. Call the Building Department with your deck dimensions and estimated budget to get a quote.
How long does plan review and permitting take in Mountain Brook?
2–4 weeks from permit submission to approval, depending on completeness of drawings. Simple decks (sketches with dimensions and ledger/flashing detail) are faster; large decks requiring engineer details take 3–4 weeks. Inspections (footing, framing, final) typically add another 2–3 weeks to the construction schedule.
Can I build my own deck as a homeowner in Mountain Brook, or do I need a licensed contractor?
Owner-builders can pull permits for decks on owner-occupied 1–2 family homes in Alabama. You don't need a licensed contractor's signature on the permit. However, you are responsible for all code compliance, inspections, and work quality. If you hire a contractor, they often pull the permit as part of their service.
What happens during the framing inspection for a deck in Mountain Brook?
The inspector checks that posts are properly bolted to footings, beams are attached securely (lag bolts or beam hangers per IRC R507.3.1), the ledger is bolted every 16 inches with flashing in place, all connections are galvanized or stainless steel, guard rail is present if required, and stairs meet code dimensions. Have a clear site with no backfill piled against posts when you call for framing inspection.
Do I need a soil-bearing capacity letter for my deck in Mountain Brook?
For small decks (under 200 sq ft) on undisturbed soil, usually no. For larger decks (250+ sq ft) or on filled/disturbed soil, the inspector may request a brief soil-bearing letter (typically $300–$500 from an engineer) confirming that 12-inch footings will not settle under the deck load. Ask the Building Department at footing pre-pour inspection.
What is the guard-rail height requirement for a deck in Mountain Brook?
36 inches above the deck surface, measured from the deck boards. The balusters (vertical spindles) must be spaced no more than 4 inches apart so a 6-inch ball cannot pass through. Any deck over 30 inches above grade requires a guard rail. If your stairs have 4 or more steps and the rise is over 30 inches, a handrail (separate from the guard rail) is also required, 34–38 inches above stair treads.
Can I attach a roof or pergola to my deck without another permit in Mountain Brook?
A roof or permanent overhead structure is typically a separate permit, as it changes the deck's structural load and enclosure classification. A simple, non-structural pergola or shade sail may be exempt, but check with the Building Department first. Attaching a roof usually requires upgraded footings and ledger bolting to handle wind and snow load.