Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Fences over 6 feet, any height in front yards, masonry over 4 feet, and all pool barriers require a permit from the City of Maryland Heights Building Department. Most side and rear residential fences under 6 feet are exempt.
Maryland Heights enforces a hard 6-foot height cap for residential side and rear fences before a permit is required — but the city's zoning ordinance makes NO exceptions for corner-lot sight-line setbacks, meaning a corner-lot front-yard fence of ANY height needs a permit, even if it's 3 feet. This is more restrictive than some neighboring municipalities (e.g., Clayton, which allows 4-foot front fences without review). Additionally, Maryland Heights requires pool-barrier fences to meet the same footing and gate-latch standards as masonry fences, and the city's online permit portal requires a scaled site plan showing property lines and the exact fence location — a detail many homeowners skip, causing initial rejection. The Building Department processes fence permits over-the-counter if they're under 6 feet, non-masonry, and not in a corner-lot sight zone; expect 1–2 weeks for masonry or corner-lot submissions. Replacement of an existing like-for-like fence (same height, material, location) may be exempt, but you must provide proof of the old fence's original permit or photo documentation to qualify.

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

Maryland Heights fence permits — the key details

Maryland Heights follows the standard Missouri residential fence code: wood, vinyl, metal, and chain-link fences under 6 feet in side or rear yards on non-corner-lot properties are EXEMPT from permitting. However, masonry walls (brick, stone, concrete block) of any height require a permit if taller than 4 feet. The height is measured from the grade level of the property — if your yard slopes, the city measures from the highest ground point on your side of the fence. Pool-barrier fences (enclosures around pools, spas, or hot tubs) require a permit REGARDLESS of height and must meet IRC AG105 standards: a minimum 4-foot barrier with a self-closing, self-latching gate that latches from both sides and cannot be opened by a child under 5. If your fence doubles as a pool barrier, the gate mechanism is non-negotiable, and the Building Department will require a photo of the latch during the final inspection.

Front-yard fence setbacks are where Maryland Heights deviates from permissive neighbors. The city's zoning code requires any fence in a front yard to be set back a minimum of 5 feet from the property line (per local ordinance; some cities allow 0-foot setbacks for picket fences). On corner lots, the sight-triangle rule applies: if your lot is at the corner of two streets, any fence higher than 2.5 feet must be set back 30 feet along BOTH street-facing sides to avoid blocking drivers' sight lines. This is measured from the intersection point. A 4-foot 'neighbor-blocking' privacy fence on a corner lot's front corner will trigger an immediate stop-work order because it violates the sight-line ordinance. Even if you're exempted from permitting due to height (under 6 feet), a corner-lot front fence still needs a permit to verify compliance with sight-triangle geometry. The Building Department's online portal requires a scaled site plan showing lot lines, street names, proposed fence location, and height — many homeowners fail to provide this detail and receive a rejection email with a 5-day cure deadline.

Frost depth in Maryland Heights is 30 inches; the local code requires fence posts to be set below this depth to prevent heave and sag. For wood or vinyl fences, this typically means a 36-42 inch post hole (3-4 feet deep, depending on the installer's preference for concrete setback) using concrete footings. Metal and chain-link fences are lighter and often use 24-30 inch footings, but the Building Department inspector will spot-check if the fence shows any signs of movement or poor drainage around the base. If you're replacing an old fence and want to reuse the existing post holes, disclose this upfront — if the old holes are shallower than code, you'll be required to dig and re-set. Masonry walls require engineer-designed footings on undisturbed soil or compacted fill, and the inspector will want to see a footing cross-section at permit review. For wood fences, pressure-treated lumber rated UC4B (suitable for ground contact in Missouri's climate) is required; using untreated wood or lower-grade lumber will fail inspection.

Maryland Heights sits on loess and alluvium soils in the northern part of the city, with karst features (sinkholes, caverns) in the south. If your property is south of I-270, the Building Department may require a soil investigation for any fence over 4 feet or any masonry wall, especially if there's a history of settling. A simple letter from a soil engineer confirming 'no apparent subsidence risk' usually suffices and costs $200–$400. The city's permit application includes a checkbox for 'karst area awareness' — if you check 'yes' without engineering backup, the Department will request it. Northern Maryland Heights properties rarely encounter this issue. All fence locations must also clear utility easements; if your fence will be built within a utility easement (recorded on your deed), you'll need written permission from the utility company (Ameren, MO American Water, etc.). The Building Department checks easement records and will flag violations before permit issuance.

Timeline and cost for Maryland Heights fence permits: a non-masonry, non-corner-lot rear or side fence under 6 feet with a complete site plan is typically approved over-the-counter in 1-2 business days, with a flat permit fee of $50–$75. Masonry fences or corner-lot permits require a full-review period (7-14 days) and cost $100–$200. Pool-barrier permits have the same fee but require a gate-latch photo during final inspection. The Building Department charges a separate inspection fee (typically $30–$50) for masonry or pool barriers; standard under-6-foot fences in side/rear yards often don't require an inspection if approved as-is. If you're a homeowner building your own fence (owner-builder privilege applies in Maryland Heights), you can pull the permit yourself — no licensed contractor signature is required. However, if you hire a contractor, they'll typically handle the permit pull as part of the estimate. Always obtain HOA approval BEFORE applying for a city permit if your property is deed-restricted; the city won't care about HOA rules, but an HOA violation can force fence removal even after the city signs off.

Three Maryland Heights fence (wood/vinyl/metal/chain-link) scenarios

Scenario A
5.5-foot vinyl privacy fence, rear yard, non-corner lot, Maryland Heights subdivision
You're building a 5.5-foot white vinyl privacy fence along the rear property line of your 0.25-acre lot in a Maryland Heights subdivision. The fence is 140 linear feet, non-masonry, and you're set back 5 feet from the rear neighbors' property line (compliant). Since the fence is under 6 feet tall and located in a rear yard on a non-corner lot, Maryland Heights exempts it from permitting under the local zoning ordinance. No permit application is required. However, you MUST verify that the fence location doesn't cross a utility easement — check your deed or contact the city's GIS office for a quick easement check (free, 1-2 days). Vinyl fence posts are typically set 30 inches deep in Maryland Heights' loess soil, requiring a 36-inch post hole with concrete footing. The fence material cost is roughly $3,500–$4,500 (at $25–$30 per linear foot for vinyl), plus labor of $2,000–$3,000 if you hire a contractor. Total project: $5,500–$7,500. Even though no permit is required, a Building Department inspector can visit if a neighbor complains about setback or height; you want to be compliant to avoid a $100–$300 fine and a removal order. Document your property lines beforehand with a surveyor ($300–$500) if there's any uncertainty.
No permit required (under 6 ft, rear yard) | Easement check recommended ($0) | Vinyl posts UC-compliant | Frost depth 30 inches = 36-inch holes | Total project $5,500–$7,500 | No permit fees
Scenario B
4-foot masonry (brick) wall, corner-lot front yard, Maryland Heights
You own a corner lot in Maryland Heights (intersection of Westwind Drive and Crescent Avenue) and want to build a 4-foot brick retaining wall and fence combo to define your front yard and prevent erosion. Even though the wall is exactly 4 feet (the threshold for masonry permits is OVER 4 feet, meaning 4.01 feet and higher), and it's in the front yard on a corner lot, you NEED a permit. Front-yard fences of any height on a corner lot require permitting to verify sight-triangle compliance. The sight-triangle rule: measure 30 feet along both street-facing sides from the intersection center point. Anything taller than 2.5 feet in that triangle blocks driver sight lines and violates code. A 4-foot masonry wall would fail unless it's set back beyond the 30-foot sight zone. You'll need to submit a site plan showing the lot corners, street centerlines, and the proposed wall/fence location with dimensions. A structural engineer must provide a footing detail (depth, width, concrete strength, soil bearing capacity) because masonry walls require undisturbed or compacted-fill footings to prevent settling. In Maryland Heights' loess soil, the engineer will likely specify a 24-30 inch footing below the frost line (30 inches) and recommend compaction testing if the wall is over 4 feet. Permit cost: $150–$200 (full-review process, 10-14 days). Engineering drawing: $400–$800. Inspection fee: $50. Total permitting and design cost: $600–$1,050, PLUS construction (brick, footings, labor: $8,000–$15,000 for 40 linear feet). Timeline: 2-3 weeks for permit, then construction. The sight-triangle setback requirement often forces homeowners to shift the wall location or reduce height; plan for potential redesign delays.
Permit required (front yard + corner lot) | Sight-triangle review (30 ft setback rule) | Structural engineer design ($400–$800) | Footing inspection mandatory | Frost depth 30 inches required | Total permitting $600–$1,050 | Construction $8,000–$15,000
Scenario C
5-foot chain-link pool barrier fence, side/rear, any lot type, Maryland Heights
You're installing a 5-foot chain-link fence to enclose your in-ground pool in a Maryland Heights residential property. Pool barriers require a permit REGARDLESS of height or lot location — this is Maryland Heights' strictest rule for residential fences. The fence must meet IRC AG105 standards: minimum 4-foot height (you're at 5 feet, compliant), and crucially, the access gate MUST be self-closing and self-latching from BOTH sides, designed so that a child under 5 years old cannot open it. The latch mechanism must be tested and documented. You'll submit a permit application with a site plan showing the pool location, the fence perimeter, and the gate detail sheet (provided by the gate manufacturer). The city charges $100–$150 for a pool-barrier permit (slightly higher than standard fences due to added safety inspection). The Building Department will schedule an inspection specifically for the gate latch mechanism; you'll need to demonstrate that the latch is functioning, springs are tight, and the gate closes fully and latches automatically. If the gate fails inspection, you'll be given 7 days to correct and resubmit. Chain-link fence cost: $2,500–$4,000 for 120 linear feet (typical pool enclosure). Self-closing/latching gate: $400–$800 (more expensive than a standard gate, but required). Total project: $3,000–$4,800. Permit timeline: 1 week for approval, plus 1-2 weeks for final gate inspection after installation. Most pool-barrier permits are approved quickly because the standard is uniform and well-documented; rejections are rare if the gate spec matches IRC AG105.
Permit required (all pool barriers) | Self-closing/self-latching gate mandatory (both sides) | Gate latch inspection required | Chain-link material + labor $2,500–$4,000 | Safety gate mechanism $400–$800 | Permit fee $100–$150 | Total project $3,000–$4,800

Every project is different.

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

Corner-lot sight-triangle setback rules — Maryland Heights' most common rejection

Maryland Heights applies a strict 30-foot sight-triangle rule for any fence or wall on a corner lot. The intersection point is where the two street centerlines meet; from there, measure 30 feet along each street edge. Any structure (fence, wall, hedge, shed, parked car) taller than 2.5 feet within this triangle is a sight-line violation and must be removed or redesigned. This rule applies to FRONT-YARD fences only; rear-yard fences on corner lots are exempt. The Building Department enforces this rule because blocked sight lines at intersections cause accidents; Maryland Heights' traffic division reviews corner-lot fence permits before approval.

Many homeowners don't understand that their corner lot's 'front yard' includes both street-facing sides. If you're at the corner of Westwind and Crescent, BOTH sides facing Westwind and BOTH sides facing Crescent are front yards for permit purposes. You cannot hide a 4-foot fence on the Crescent side just because it's technically the 'side' of the lot — if it's closer to the street than 30 feet from the intersection, it violates the sight-triangle rule. The city's zoning map shows corner-lot designations; check before you design. If your lot is flagged as corner-lot in the GIS system, assume sight-triangle review applies.

The 2.5-foot threshold is the key number. A 2-foot chain-link fence is safe; a 3-foot fence requires setback verification. Picket fences (open design with good sightlines through the fence) are sometimes exempted at the inspector's discretion if the inspector can see through the pickets and confirm no line-of-sight is blocked — but this is rare and not guaranteed. Solid privacy fences are never exempted. If you want a tall privacy fence on a corner lot, you'll need to set it back at least 30 feet from the intersection centerline, which often means shifting to a side/rear configuration or reducing height to 2.5 feet.

Site plan submission is CRITICAL for corner-lot permits. Your plan must show: lot lines (with dimensions), street names and centerlines, the intersection point, the 30-foot sight-triangle area shaded or highlighted, and your proposed fence location with height notation. A simple sketch with dimensions is acceptable, or a surveyor's map. Without this visual documentation, the Department will reject and request resubmission. The city's permit portal has a corner-lot checkbox — select it, and the system flags for sight-triangle review automatically.

Masonry walls, frost depth, and footing inspections in Maryland Heights loess soil

Maryland Heights' frost depth is 30 inches — meaning soil freezes to that depth in winter. Any fence or wall post or footing must be set BELOW 30 inches to avoid frost heave, which is the upward lifting of soil (and the structure above it) as it freezes and thaws. Frost heave causes masonry walls to crack, crack, settle unevenly, and eventually fail. This is why the Building Department requires footing depth inspections for masonry walls over 4 feet. Wood and vinyl fences are more forgiving because they're lighter, but the city still recommends 36-inch holes to stay safely below frost depth.

Maryland Heights loess soil is wind-deposited silt, generally stable but prone to settling if not properly compacted. A structural engineer designing a masonry wall will specify: footing depth (minimum 30 inches, typically 36-42 inches), width (12-24 inches depending on wall height and soil bearing capacity), concrete strength (minimum 3,000 PSI), and compaction requirements for fill soil. If your lot has prior site disturbance (an old fence, a filled-in pond, or a demolished structure), the engineer may require a geotechnical site investigation to confirm bearing capacity. This adds $300–$600 to the project cost but prevents costly failures.

Footing inspections happen BEFORE you pour concrete. Once concrete is in place, you can't verify depth without breaking it up. The Building Department's inspector will visit to check the hole depth (frost depth compliance), any soil composition issues (rocks, fill, water), and the concrete mix design. If the footing is inadequate, the inspector will issue a correction order, and you'll be required to dig deeper or redesign. This is why it's smart to hire an experienced masonry contractor who's familiar with Maryland Heights' requirements — they'll anticipate frost-depth and bearing-capacity issues before breaking ground.

Replacement fences (tearing out an old fence and building a new one in the same location) can sometimes reuse old footings if the new design is identical to the old. However, if the old fence is settling or heaving, the new footings must be set deeper or relocated. Document the old fence condition with photos before removal; if it was built to non-code depth, you'll be required to rebuild to current code standards.

City of Maryland Heights Building Department
Maryland Heights City Hall, Maryland Heights, MO 63043 (confirm address via city website)
Phone: (314) 737-2600 (main city line — ask for Building/Planning Department) | https://www.marylandheightsmissouri.com (check for 'Permits' or 'Building Services' link)
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and city holidays)

Common questions

Do I need a permit to replace my old fence with the same height and material?

If you're replacing an existing fence with identical height, material, and location, you may qualify for an exemption under Maryland Heights' 'like-for-like replacement' rule. However, you must provide proof — either the original permit number, a photo of the old fence, or a sworn statement that the fence has been in place for over 10 years. If the old fence was non-code (shallow footing, sight-line violation, etc.), the city will require the new fence to meet current standards. Contact the Building Department with documentation to confirm exemption eligibility before starting work.

What if my lot is within a utility easement? Can I still build a fence?

Utility easements are recorded on your deed and run along the property edge (typically 10–20 feet behind the front line or along the rear line). You CAN build a fence within an easement, but you must obtain written permission from the utility company (Ameren, MO American Water, etc.). The city's permit application requires a utility-company sign-off if your fence is in an easement. Contact the utility directly with your property deed and fence site plan; they'll review and either approve (most allow fences) or deny (if future maintenance access is needed). This process typically takes 2–3 weeks and costs nothing. Do not skip this step — building without utility approval can result in a removal order.

Is HOA approval the same as city permit approval?

No. The city permit is a legal requirement; HOA approval is a private deed-restriction requirement. You MUST obtain HOA approval BEFORE applying for a city permit if your property is deed-restricted. The city doesn't enforce HOA rules. However, if you build a fence approved by the city but rejected by the HOA, the HOA can fine you or force removal through legal action, regardless of the city permit. Always check your HOA CC&Rs (Covenants, Conditions & Restrictions) and get HOA sign-off in writing before pulling a city permit.

Can I pull a fence permit myself as a homeowner, or do I need a licensed contractor?

Maryland Heights allows owner-builders to pull fence permits for owner-occupied residential properties. You do NOT need a licensed contractor's signature. However, the permit application requires a detailed site plan showing property lines, fence location, height, and material. If you're unsure how to prepare this, a surveyor ($300–$500) can help. Most contractors include permit pulling in their estimate, so if you hire someone, they'll handle it. If you DIY the permit, allow 1–2 extra weeks for the application and approval process.

What's the difference between a fence and a wall for permit purposes?

In Maryland Heights' code, a 'fence' is typically wood, vinyl, metal, or chain-link (non-load-bearing structures). A 'wall' is masonry (brick, stone, concrete block, stucco-clad) and is load-bearing. Fences under 6 feet in side/rear yards are exempt; walls over 4 feet always require a permit and inspection. If you're building a hybrid (chain-link fence on a stone base), the whole structure is treated as a wall if the masonry portion is over 4 feet. A structural engineer can clarify your design's classification.

How deep should my fence posts be in Maryland Heights?

Maryland Heights' frost depth is 30 inches, so all posts must be set at least 30 inches below grade. In practice, contractors dig 36–42 inch holes and set posts in concrete to account for soil settling. For wood or vinyl, this is typically 36 inches deep. Chain-link and metal posts may be 30–36 inches. Masonry walls require engineer-designed footings that extend to 36–42 inches (or deeper if the engineer specifies compacted fill or soil investigation). Ask your contractor for a footing detail; the Building Department inspector will verify depth if you're getting a footing inspection.

What happens if the Building Department rejects my permit application?

The Department will email or mail a rejection letter with specific reasons (e.g., 'site plan missing property lines,' 'gate latch design not compliant'). You'll have 5–7 days to correct and resubmit at no additional cost. Common fixes: add dimensions to the site plan, provide a gate-latch spec sheet, or move the fence to meet setback requirements. If the rejection is due to a fundamental design issue (e.g., fence violates sight-triangle on a corner lot), you may need to redesign — this could delay your project 2–4 weeks. Contact the Building Department by phone if the rejection reason is unclear; staff can usually clarify over the phone in 10 minutes.

Do I need a soil engineer's report for a masonry fence in Maryland Heights?

Not always, but it depends on your lot and wall height. For a 4-foot brick fence in stable, non-karst Maryland Heights loess soil, the Building Department will typically accept a footing detail provided by your masonry contractor (footing depth, width, concrete strength, and compaction notation). For walls over 5 feet, or if your property is in the southern karst zone where sinkholes are possible, the Department may request a soil engineer's letter confirming bearing capacity. A soil engineer's assessment costs $200–$400 and takes 1–2 weeks. Clarify with the Building Department at the pre-permit stage if you're unsure — a quick phone call can save time.

What is a 'like-for-like' fence replacement, and how do I prove it to the city?

A 'like-for-like' replacement means tearing out an old fence and rebuilding with the same height, material, and location. Maryland Heights may exempt this from permitting if you can prove the old fence was there for years and was code-compliant. Proof: a valid original permit (from city records), photos of the old fence with date stamps or property/timestamp metadata, or a sworn affidavit that the fence existed for over 10 years and you're replacing it identically. Bring documentation to the Building Department before demolition; staff will confirm exemption eligibility. If the old fence was non-code (shallow footing, sight-line violation), the replacement must meet current standards, and a permit IS required.

How long does it take to get a fence permit approved in Maryland Heights?

Standard residential fences under 6 feet in non-corner-lot side or rear yards: 1–2 business days (often same-day if the site plan is complete). Masonry walls over 4 feet or corner-lot fences: 7–14 days (full plan review). Pool-barrier fences: 3–7 days (standard inspection). If the Department rejects your initial application, add 5–7 days for resubmission and re-review. Once approved, final inspection (if required) is typically scheduled within 1–2 weeks. Plan on 3–4 weeks total from application to sign-off for complex projects.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current fence (wood/vinyl/metal/chain-link) permit requirements with the City of Maryland Heights Building Department before starting your project.