Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck in Mountain Brook requires a permit, regardless of size or height. The exception — freestanding decks under 200 square feet and under 30 inches above grade — almost never applies to attached decks because attachment itself triggers the requirement.
Mountain Brook's building department, like most Alabama municipalities, enforces Alabama Building Code (which mirrors IBC/IRC) and requires permits for any deck attached to a dwelling. What sets Mountain Brook apart from neighboring communities is its enforcement of the 12-inch frost-depth footing requirement — shallower than northern zones but still a common rejection point because homeowners often assume Alabama's mild climate means no frost concern. Mountain Brook sits in IECC Climate Zone 3A (warm-humid), and while ground freezing is less severe than northern states, the city's code inspectors routinely red-tag decks with footings set less than 12 inches below grade. Additionally, Mountain Brook's residential areas sit on a mix of sandy loam (south side, near valley floor) and red clay (higher elevations), both of which affect drainage and footing bearing capacity — inspectors often require soil-bearing capacity documentation if your deck is large or load-bearing. The city requires ledger-flashing details (IRC R507.9) in the permit application itself, not as a field discovery; missing or incorrect flashing is the #1 rejection reason before any construction begins.

What happens if you skip the permit (and you needed one)

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

Scenario A
12x14 pressure-treated deck, rear yard, 2 feet above grade, Homewood neighborhood (sandy loam, owner-builder)
You're building a modest 168-square-foot deck on the back of a 1970s ranch home in the Homewood section of Mountain Brook. The deck is 2 feet (24 inches) above finished grade at its highest point; you'll need a 3-step stair, a 36-inch guard rail on three sides, and a ledger bolted to the existing rim joist. Permit is required. Step 1: Sketch the deck footprint and elevation on paper (or use a simple deck plan). Include dimensions (12 ft x 14 ft), ledger height above grade (24 inches), footing depth (12 inches below grade minimum), stair tread and riser dimensions (10-inch tread, 7.5-inch riser for 3 steps), guard-rail height (36 inches), and a cross-section detail showing ledger, house rim joist, and flashing. Step 2: Visit or call Mountain Brook Building Department (Monday–Friday, 8 AM–5 PM) with your sketches. The permit fee for a deck of this size is typically $250–$350, based on valuation (roughly 10–12% of estimated deck cost). Step 3: Inspector conducts a footing pre-pour site visit (you call to schedule); pads must be 12 inches deep and set on undisturbed or compacted soil. Step 4: Framing inspection after posts are set and beams attached; inspector verifies post-to-beam connections (typically galvanized lag bolts or galvanized nails per IRC R507.3.1). Step 5: Final inspection after deck is complete and stair is built. Timeline is 3–4 weeks from permit issuance to final. Cost: permit $250–$350, materials $3,000–$5,000, labor $2,000–$4,000 (if hired out). Frost-depth footing and ledger flashing are the two critical inspection points; get those right and you'll pass.
Permit required | Footings 12" below grade (sandy loam, no bearing capacity letter likely needed) | Ledger flashing (IRC R507.9) cross-section required in permit drawings | 3 inspections (footing, framing, final) | Permit fee $250–$350 | Total project cost $5,000–$9,500
Scenario B
20x16 composite deck, side yard, 4 feet above grade, Crestwood section (red clay, elevated lot, attached to 2-story home, engineer's details required)
You're building a large composite deck (320 square feet) on the side of a 2-story home in the Crestwood/Vestavia area, which sits on higher-elevation red clay with better bearing capacity. The deck is 4 feet (48 inches) above finished grade; you'll need 4–5 steps, a guard rail, and load calculations because the deck is substantial and the house rim may not be fully reinforced for lateral load transfer. Permit is definitely required, and this project will need engineer or architect-designed plans. The footing depth is still 12 inches below grade (per Mountain Brook code), but because your deck is 320 square feet and 4 feet high, the inspector will likely request a soil-bearing letter confirming that red-clay footings at 12 inches below grade will not settle under the deck load. Cost of engineer's letter: $300–$500. Your permit drawings must show: (1) ledger flashing detail (IRC R507.9) with flashing extending behind house sheathing, (2) post-to-beam connection type (e.g., galvanized beam hangers or lag bolts), (3) stair details (tread, riser, landing depth, handrail if required — stair height over 30 inches requires a handrail, IRC R311.5.1), (4) guard-rail design with baluster spacing, (5) footing detail showing 12-inch depth below grade. Permit fee is $350–$500 (typically 1.5–2% of valuation, and a 320-sq-ft composite deck is valued around $20,000–$28,000 in Mountain Brook). Plan-review timeline is 2–3 weeks because the city will scrutinize ledger attachment and lateral-load details. Inspections: footing pre-pour (engineer or building dept may attend for large deck), framing (post-to-beam, ledger bolts, flashing in place), and final. Total project timeline 4–6 weeks. Cost: permit $400–$500, engineer's letter $350–$500, materials $8,000–$12,000 (composite decking is costlier than pressure-treated), labor $3,000–$6,000. Ledger flashing and soil-bearing capacity are the unique local hurdles for this size and soil type.
Permit required | Large deck (320 sq ft, 4 ft above grade) | Engineer's soil-bearing letter likely required ($300–$500) | Red-clay footing depth 12" below grade | Lateral-load details (ledger anchor, flashing) critical | Stair handrail required (4+ steps, height >30") | Permit fee $400–$500 | Total project cost $12,000–$19,500
Scenario C
Freestanding 12x12 ground-level pressure-treated platform deck, backyard, 18 inches above grade, no ledger, Shades Valley (owner-builder, no permit)
You're building a small platform deck (144 square feet) in a backyard in Shades Valley that sits on sandy loam. The deck is unattached — no ledger bolted to the house. It's 18 inches above grade at its highest point, which is under the 30-inch threshold, and it's under 200 square feet. This deck is EXEMPT from permitting under IRC R105.2 and Alabama Building Code Section R105.2. No permit required. However, there are caveats: (1) It must remain truly freestanding — no ledger, no bolts to the house structure. If you later decide to add stairs that attach to the house foundation, or a roof that leans on the house, the exemption is lost and you'd need a retroactive permit (and potential code-enforcement citation). (2) The 12-inch frost-depth rule still applies by practical necessity; if you don't set posts at least 12 inches below grade, the deck will heave in winter and become unsafe. Mountain Brook code enforcement officers can cite an unpermitted structure if it becomes a nuisance or safety hazard, so follow good construction practice even though no permit is required. (3) No formal inspections, so you're responsible for correct frost depth, proper post spacing (posts no more than 8 feet apart per IRC R507), and safe stair/ramp design if you add them later. Cost: $1,500–$3,000 materials only; no permit fees. Timeline: build on your own schedule. This exemption is rare in Mountain Brook because most homeowners want to attach their deck to the house for convenience, which triggers the permit requirement. If your project is truly freestanding and under 200 sq ft and under 30 inches, confirm with the building department in writing before you build; they'll issue a brief exemption letter.
No permit required (freestanding, <200 sq ft, <30" above grade) | Frost depth still 12" below grade (practical requirement, code enforcement can cite if unsafe) | No formal inspections | Materials only $1,500–$3,000 | No permit fees

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

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.

City of Mountain Brook Building Department
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.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current deck (attached to house) permit requirements with the City of Mountain Brook Building Department before starting your project.