Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Yes. Maryland Heights requires a permit for any attached deck, regardless of size. This differs markedly from neighboring jurisdictions like St. Ann or Clayton, where freestanding decks under 200 sq ft and 30 inches high can sometimes skirt permitting.
Maryland Heights Building Department does not exempt attached decks from permitting, even if they're small. The distinction is structural: an attached deck ties into your house's rim band and ledger, which is a load path that must meet IRC R507.9 ledger flashing and fastening rules. St. Charles County code allows some freestanding structures to avoid permitting at low thresholds, but Maryland Heights' approach is stricter on attachment. Because Maryland Heights sits in Climate Zone 4A with a 30-inch frost line, your footing depth will be a major review point — any shallow footing will trigger a rejection. The City of Maryland Heights Building Department will require plan submission, a footing inspection before pour, a framing inspection, and a final before you're cleared to use the deck. The entire process typically takes 3-4 weeks if your plans are clean.

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

Maryland Heights attached deck permits — the key details

Maryland Heights requires a permit for any attached deck, period. The reason is ledger attachment. IRC R507.9 mandates that the ledger board be flashed and fastened to the house's rim band with half-inch bolts spaced 16 inches on center, and the flashing must extend at least 4 inches above and 4 inches below the ledger. This rule exists because water infiltration at the ledger-to-rim junction is the #1 cause of structural rot in decks. The City of Maryland Heights Building Department will reject any plan that shows ledger bolts spaced more than 16 inches apart or flashing that terminates at the ledger line instead of overlapping the rim band. Many homeowners and contractors underestimate this detail; it's not optional, and it's a common reason for first-submission rejections.

Footing depth in Maryland Heights is a frost-line play. The city sits on loess soil with a 30-inch frost line, so all footings must extend a minimum of 36 inches below grade (IRC R403.1 and R507.8). That extra 6 inches of safety margin is standard in St. Louis County. If you're building a deck on a slope or near a basement, the frost line is measured from the lowest point of grade adjacent to the footing, not from your highest patio point. Inspectors will measure this in the pre-pour footing inspection; if you've dug 28 inches and the inspector catches it, you'll dig again at cost. Footings must also be at least 12 inches in diameter (4x4 posts set in a 12-inch auger hole minimum), and you cannot simply pour footing concrete directly into the clay soil — you must use a sonotube or rigid form, or frost heave will lift your entire deck in March.

Guardrails and stair geometry are next. Any deck more than 30 inches above grade must have a guardrail with a 36-inch minimum height measured from the deck surface to the top of the rail (some towns go 42 inches; Maryland Heights uses 36 per IBC 1015.1). Balusters must be spaced no more than 4 inches apart so that a 4-inch sphere cannot pass through. Stairs must have treads of 10 to 11 inches and risers of 7 to 8 inches (IRC R311.7); your plans must show stringer dimensions, landing size (minimum 36 inches deep), and the number of risers. A common mistake is showing a landing that's only 30 inches deep or showing risers of 8.5 inches; the City will ask for a re-submission. If your deck is 30 inches or less, you don't need a guardrail, but many contractors add one anyway for safety and resale value.

Beam-to-post connections and lateral bracing are the final code pinch. IRC R507.9.2 requires structural connectors (typically Simpson Strong-Tie DTT lateral load ties or L-brackets) at beam-to-post interfaces to resist lateral movement from wind and earthquake. Your plans must show these connectors by manufacturer and model number. If your plan shows a beam simply sitting on a post cap, the city will reject it. In Missouri, wind speeds are moderate (around 90 mph 3-second gust in most of St. Louis County), but code doesn't distinguish; the connectors are required across the board. Your plan reviewer will also check that posts are no more than 8 feet apart (IRC R507.6) and that the ledger is bolted every 16 inches.

The practical timeline: submit your plans to the City of Maryland Heights Building Department (either in person at City Hall or via the online portal, if available). Allow 1 week for intake and queue. Plan review typically takes 2-3 weeks; if there are deficiencies, the reviewer will issue a list and you'll re-submit corrections. Once approved, you'll schedule the footing inspection (1-2 days after you notify the city). After footings cure, schedule the framing inspection (checks posts, ledger bolts, beam connections, and guardrail). Finally, after you've installed any stairs, railings, and decking material, request the final inspection. Total calendar time: 4-6 weeks if you're organized and your contractor knows the code. Permit fee typically runs $150–$300 depending on deck valuation (usually calculated as deck sq ft times $50–$100 per sq ft for labor + materials). A 300 sq ft deck would generate a valuation of $15,000–$30,000 and a permit fee of $150–$300.

Three Maryland Heights deck (attached to house) scenarios

Scenario A
14x16 pressure-treated deck, 4 feet high, rear yard, no electrical, owner-built on owner-occupied home
You're adding a 224 sq ft deck to your split-level in Remington Terrace. The deck will be 4 feet above grade at the lowest point, attached to the house via a ledger board. Because it's attached and over 30 inches, Maryland Heights requires a permit. You'll need to submit a plan showing the ledger flashing detail (4 inches above the rim band, 4 inches below, half-inch bolts 16 inches on center), footing locations (36 inches deep minimum in 12-inch-diameter holes or sonotubes), beam sizing (likely two 2x10s or one 2x12, depending on post spacing and deck load), post-to-beam connectors (Simpson DTT or equivalent, shown by model number), and guardrail height (36 inches from deck surface). You'll need stairs with treads of 10-11 inches and risers of 7-8 inches, plus a landing at least 36 inches deep. Because you're owner-building on your own home, you don't need a contractor's license in Missouri, so you can pull the permit in your own name. Plan submission fee is typically $25–$50; permit fee (based on a $20,000–$25,000 valuation) is $150–$250. Allow 4-5 weeks from submission to final inspection. One footing inspection, one framing inspection, one final. If you miss the frost depth or show ledger bolts 20 inches on center, expect a rejection and a 1-week re-submission cycle.
Permit required | Ledger flashing per IRC R507.9 | 36-inch frost-line footings (sonotube required) | Simpson DTT beam-to-post connectors | 36-inch guardrail (4-inch balusters) | Stairs: 10-11 inch treads, 7-8 inch risers | Plan fee $25–$50 | Permit fee $150–$250 | Total project $8,000–$15,000 | 4-5 week approval timeline
Scenario B
12x12 freestanding deck, 18 inches above grade, Remington Terrace, contractor-built, electrical outlet rough-in
You're tempted by the thought of a 'freestanding' deck that might escape permitting. However, Maryland Heights code does not exempt freestanding decks from permitting if they're over 30 inches high or attached. Your deck is 18 inches high, and if it's truly freestanding (not bolted to the house), some neighboring jurisdictions like St. Ann might allow it to skate by. But Maryland Heights Building Department treats any deck as a structural project requiring plan review. Even though it's only 144 sq ft, under 30 inches, and not attached, the fact that you're installing an electrical outlet rough-in for future exterior lighting triggers electrical permit requirements. Under NEC Article 406.8, a deck-mounted GFCI outlet must be installed in a weatherproof box, on a dedicated 20-amp circuit, and protected by an arc-fault breaker at the panel. This is NOT a simple cord-and-plug scenario — it's a hardwired circuit, which means electrical plan review, a rough-in inspection, and a final. You'll need both a building permit and an electrical permit. Building permit ($100–$150 for a small freestanding structure) plus electrical permit ($50–$100) totals $150–$250. Timeline stretches to 5-6 weeks because electrical plans must be reviewed separately. The footings still need to go 36 inches deep (frost line), and posts must be 4x4 pressure-treated. If the structure is deemed 'attached' because of the electrical conduit or ledger bolt, you're back to the full ledger-flashing requirement.
Permits required (building + electrical) | NEC 406.8 GFCI outlet in weatherproof box | Dedicated 20-amp circuit with AFCI protection | Electrical rough-in inspection required | 36-inch frost-line footings | No ledger flashing (freestanding) | Building permit $100–$150 | Electrical permit $50–$100 | Total project $6,000–$12,000 | 5-6 week approval timeline including electrical review
Scenario C
20x20 composite deck, 3 feet high, attached ledger, Maryland Heights downtown area (potential historic or overlay zone), contractor-built with full stair and railing
Your lot is in an older neighborhood near the downtown Maryland Heights commercial corridor, and the city has flagged your property as potentially within a historic district overlay or architectural review overlay. If so, your deck project is not just a building permit; you may also need architectural approval or a variance. This is the LOCAL ANGLE that separates Maryland Heights from Clayton or University City: Maryland Heights' zoning code includes overlays that don't exist in other nearby towns. You'll need to check the city's zoning map or call the Planning Department to confirm if your lot is in such an overlay. If yes, you'll submit your building permit AND an architectural review application, showing materials (composite vs wood, color, style), and the ARB (Architectural Review Board) may request changes. The building permit itself will follow the standard ledger, footing, guardrail, and stair rules (36-inch frost, half-inch bolts every 16 inches, 36-inch rail, 10-11 inch treads). But the ARB may require specific rail balusters, a certain composite material, or setback rules not shown in the base building code. A 400 sq ft composite deck at 3 feet high with full stairs typically generates a $30,000–$40,000 valuation and a $200–$350 permit fee. If architectural review is triggered, add 2-3 weeks and possibly a second submission. Total timeline: 6-8 weeks. If the ARB rejects your color or rail style, you'll re-design and re-submit (cost: time and possible materials change, $500–$2,000). Confirm overlay status BEFORE you finalize designs.
Permit required (building + potentially architectural) | Ledger flashing per IRC R507.9 | 36-inch frost-line footings | Composite materials (if ARB overlay applies) | 36-inch guardrail with code-compliant balusters | Full stair with 36-inch landing | Check for historic/architectural overlay FIRST | Building permit $200–$350 | ARB review $0–$500 (depends on city fee) | Total project $15,000–$25,000 | 6-8 week timeline if overlay applies

Every project is different.

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

Frost line and footing geometry in Maryland Heights loess soil

Maryland Heights sits on loess (wind-deposited silt) with a 30-inch frost line, but the city's actual code requirement is 36 inches below grade. This 6-inch safety margin accounts for soil settling, water infiltration, and worst-case scenarios. The loess soil is stable enough for shallow footings once you go deep enough, but it's also prone to slight settling if you don't go far enough. Karst features (sinkholes, subsurface voids) exist south of the city near I-270, so if your property is near that area, the inspector may ask for a geotechnical report or deeper footings.

When you dig a footing hole, the 36-inch depth is measured from the lowest point of grade adjacent to the hole, not from your finished deck surface. If your deck is 4 feet above grade at the ledger but slopes away, you measure from the lowest adjacent ground point. Footings must sit in a sonotube (rigid cardboard form) or be dug into undisturbed soil; you cannot pour concrete directly into a clay hole without a form, or frost heave will push the post up by 2-4 inches in March, cracking the deck frame and ledger bolts. The City of Maryland Heights Building Department will note on the footing inspection checklist whether a sonotube was used; if not, they'll flag it as a deficiency.

Post sizing depends on spacing and deck load. A single 4x4 post can handle a typical residential deck load (40 psf live load) if posts are spaced 8 feet on center. If you're going wider (say, 10 feet between posts), you'll need a 6x6 post or double 2x6 beams. Your plans must call out post size, footing diameter (minimum 12 inches), and bolt size (half-inch minimum, 3 bolts per post minimum). If your plan shows 4x4 posts 10 feet apart on 12-inch footings, the reviewer will ask for re-design.

Ledger flashing and water intrusion risk in Maryland Heights climate

The ledger is the single most important detail in a deck design, and Maryland Heights' 4A climate (moderate rainfall, freeze-thaw cycles) makes ledger failures particularly costly. IRC R507.9 requires that the ledger be bolted to the house's rim band with half-inch bolts spaced 16 inches on center, and flashing must be installed. The flashing must extend at least 4 inches above the top of the ledger (under the rim band, under the house's rim sheathing) and at least 4 inches below (over the top of the ledger). This detail is often missed by homeowners and inexperienced contractors because it requires removing a section of siding or blocking to access the rim band.

In Maryland Heights, spring thaw and late-summer thunderstorms bring significant water volume. If the ledger flashing terminates at the ledger line instead of wrapping under the rim sheathing, water will wick behind the flashing, soak into the rim band, and cause rot within 3-5 years. Your plan must show a detail drawing of the ledger section (typically a 1:2 or 1:4 scale drawing) with flashing location labeled and bolts spaced 16 inches on center. If your plan shows bolts 20 inches apart or flashing that only covers the ledger face, the City of Maryland Heights Building Department will reject it.

Many contractors use aluminum flashing, which is acceptable but prone to corrosion in direct contact with untreated wood. Metal flashing must be galvanized or stainless steel. Rubber membrane flashing (such as Cor-A-Vent or DuPont Tyvek flashing) is also acceptable and often performs better in freeze-thaw climates. Your plans don't need to specify the exact flashing brand, but they must show the flashing is installed and the detail must be clear. If you're owner-building, consider hiring a licensed carpenter or the deck contractor to handle the ledger-to-rim connection; it's the most critical joint on the entire project.

City of Maryland Heights Building Department
Maryland Heights City Hall, Maryland Heights, MO (exact street address: confirm at city website)
Phone: Contact City Hall main line: (314) 737-2800 or Building Department direct line (verify locally) | https://www.marylandheightsmo.com (check for online permit portal or e-permit system)
Monday-Friday, 8:00 AM - 5:00 PM (typical; verify for seasonal or holiday closures)

Common questions

Do I need a permit for a freestanding deck under 200 sq ft in Maryland Heights?

Yes, Maryland Heights requires a permit for any deck, freestanding or attached, if it is over 30 inches high. Freestanding decks under 30 inches and under 200 sq ft may not require a permit in some Missouri jurisdictions (like certain areas of St. Charles County), but Maryland Heights' code is stricter and does not explicitly exempt small freestanding decks. Contact the City of Maryland Heights Building Department to confirm your specific case, as deck height and whether electrical/plumbing are involved can change the requirement.

What is the frost line depth in Maryland Heights, and do I really need to dig 36 inches?

Yes. Maryland Heights requires 36 inches below grade for all footings supporting structures like decks. The frost line in this area is 30 inches, so the city adds a 6-inch safety margin. This is measured from the lowest point of grade adjacent to the footing, not from your finished deck surface. If you dig only 28 inches, the inspector will catch it during the footing inspection and you'll be required to re-dig or install a deeper sonotube before concrete is poured.

Can I attach my deck to my house's siding, or do I need to remove siding to bolt to the rim band?

You must remove siding to access the rim band and install the ledger bolt and flashing. Bolting through siding alone will fail because the bolts won't have proper bearing on the rim band, and water will infiltrate behind the siding. IRC R507.9 requires the ledger to be bolted directly to the house's rim band (or band board if it's a rim-joist connection). Plan for your contractor to remove 12-24 inches of siding above where the ledger will sit, install the bolts and flashing, then patch and re-seal the siding afterward.

How much does a deck permit cost in Maryland Heights?

Permit fees in Maryland Heights are typically $150–$350 depending on the deck's valuation. Valuation is usually calculated based on deck square footage times $50–$100 per sq ft. A 200 sq ft deck might be valued at $10,000–$20,000, generating a permit fee of $150–$200. A 400 sq ft composite deck might be valued at $30,000–$40,000, generating a $250–$350 fee. Plan submission and re-submission fees (if required) are typically $25–$50 per submission.

Do I need guardrails on my deck?

Yes, if the deck is more than 30 inches above grade. Maryland Heights requires a 36-inch minimum guardrail height (measured from the deck surface to the top of the rail), with balusters spaced no more than 4 inches apart. If your deck is 30 inches or less, you don't need a guardrail, but it's often added for safety and resale value anyway. The guardrail must also be able to resist a 200-pound horizontal force without deflecting more than 1 inch.

What are the stair requirements for a deck in Maryland Heights?

IRC R311.7 requires treads of 10 to 11 inches and risers of 7 to 8 inches. Your stair stringers must support these dimensions consistently (no variable riser heights). The landing at the top or bottom must be at least 36 inches deep. Your deck plans must show stringer calculations, riser/tread dimensions, and landing size. If you show a landing 30 inches deep or risers of 8.5 inches, the plan reviewer will ask for corrections.

Can an owner build their own deck in Maryland Heights?

Yes, on owner-occupied residential property. Missouri allows owner-builders to pull permits for work on their own homes without a contractor's license. However, you must be present during all inspections (footing, framing, final) and you must follow all code requirements. The City of Maryland Heights Building Department will expect your plans to be clear and code-compliant; if they're rough or show code violations, they'll reject them regardless of who's building. Many owner-builders hire a licensed designer or engineer to create the plans even if they do the construction work themselves.

Is my deck in a historic district or overlay zone?

Maryland Heights has architectural review overlays in certain neighborhoods, particularly near downtown and in some older residential areas. Check the city's zoning map online or call the Planning Department at (314) 737-2800 to confirm whether your lot is in a historic district or overlay zone. If yes, you'll need architectural review board approval in addition to your building permit, which adds 2-3 weeks and may require design changes.

What inspections will the City of Maryland Heights require?

Three standard inspections: (1) Footing inspection — footings must be at correct depth (36 inches minimum) and in a sonotube or undisturbed soil; (2) Framing inspection — ledger bolts, beam connections, post-to-beam connectors, guardrail height and baluster spacing, and stair stringers; (3) Final inspection — all materials in place, all code items verified, deck ready for use. You must call for each inspection at least 1-2 days in advance. If any inspection fails, you'll be given a list of deficiencies to correct and you'll request a re-inspection.

How long does a deck permit approval take in Maryland Heights?

Typically 4-6 weeks from submission to final inspection clearance. This includes 1 week for intake, 2-3 weeks for plan review, and 1-2 weeks for scheduling and completing inspections. If your plans have deficiencies, add 1-2 weeks for re-submission and re-review. If your property is in an architectural overlay, add 2-3 weeks for ARB review. Contact the City of Maryland Heights Building Department when submitting to ask what the current review timeline is; it may vary depending on workload.

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 Maryland Heights Building Department before starting your project.