Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
If you're creating a bedroom, family room, or adding a bathroom, you need a building permit from the City of St. Louis Building Department. Finishing a utility or storage space with just paint and flooring is exempt. The critical code item: any basement bedroom MUST have an egress window meeting IRC R310.1, or the room cannot legally be occupied.
St. Louis enforces the 2015 International Building Code with amendments, and the city's permit portal (accessible through the Building Department website) requires applicants to upload floor plans, electrical diagrams, and egress window details upfront — you cannot proceed to inspection without documented egress if a bedroom is proposed. Unlike some neighboring jurisdictions (e.g., Clayton, which has adopted a later IBC cycle), St. Louis has a mandatory moisture-intrusion questionnaire on the permit application that directly asks about prior water damage or efflorescence; if you check 'yes,' the city's plan reviewer will require a licensed engineer's drainage assessment or proof of perimeter drain installation before issuing the permit. The city's valuation-based fee schedule ($200–$500 for most basement projects) is lower than St. Louis County's unincorporated areas, which is why many homeowners file within city limits even if they live near the border. Plan review takes 3–4 weeks for a straightforward basement bedroom or family room; more complex projects (multi-fixture bathrooms, sump-pump integration) can extend to 6 weeks. The city does NOT pre-approve owner-builder work, but owner-occupied permits are allowed — you'll need a signed owner-builder affidavit and proof of residency.

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

St. Louis basement finishing permits — the key details

The City of St. Louis Building Department enforces habitable-space rules strictly because of the region's moisture and radon risk. The fundamental rule: any room intended for sleeping or regular occupancy (bedroom, family room, den, home office with a door) requires a building permit. IRC R305.1 mandates a minimum 7-foot ceiling height from floor to lowest structural member; if you have a dropped beam or ductwork, that dimension drops to 6 feet 8 inches, but no lower. A finished basement storage closet, utility room, or mechanical space does NOT require a permit if it has no plumbing, electrical upgrades beyond simple outlets, or finished walls. Paint, drywall, and vinyl flooring over an existing slab on such a space are exempt. However, the moment you add a bathroom fixture (toilet, shower, sink), a bedroom door, or a kitchen — the entire project becomes permit-required. St. Louis's climate zone 4A designation brings two code triggers: radon-mitigation readiness (the city encourages passive radon stack installation even if not fully activated; some plan reviewers request it in writing) and moisture control. The city's loess soil and proximity to the Mississippi River mean groundwater intrusion is common, especially in older neighborhoods like Soulard, Lafayette Square, or south of Manchester Avenue where the water table is higher. Your permit application includes a moisture-history question; answering 'yes' to prior water intrusion triggers a plan-review hold until you provide drainage documentation.

Egress is the non-negotiable code section: IRC R310.1 requires any basement bedroom to have an emergency escape and rescue opening directly accessible to grade (ground level) or to a public way. A standard egress window is 5'6" minimum sill height from floor, or for basements, a window well with steps that meets IRC R310 dimensions — typically a 32-inch-wide by 48-inch-high opening, or a 32-inch-wide by 36-inch-high opening if the sill height is within 36 inches of grade. The window must be operable from inside with no tools, and the well cannot be locked or blocked. This is THE most-rejected permit item in St. Louis: homeowners finish a bedroom without consulting a window specialist, and the plan reviewer (or, worse, the framing inspector) rejects the work because the existing basement windows are 18 inches tall or have 4-foot sills — too high to qualify. Cost to retrofit a basement egress: $2,000–$5,000 depending on well excavation and existing window size. If your basement has only one egress window and you're adding a second bedroom, both rooms can share that single egress if they open into a common area; however, this requires careful floor plan documentation and is a common negotiation point with plan reviewers. Do not assume your basement window 'will do' — get it measured and verified by the permit applicant or a contractor before you file.

Electrical work in basements is heavily regulated because of moisture and the risk of ground faults. Any new circuit or outlet installation requires a separate electrical permit and an electrician licensed by the City of St. Louis (or a licensed general contractor with electrical endorsement). IRC E3902.4 mandates AFCI (arc-fault) protection on all 120-volt, single-phase, 15- or 20-amp circuits in a basement, including circuits that run through the basement even if the outlets are upstairs. If you're upgrading the panel or adding a sub-panel (common in large basement remodels), that requires a full electrical permit and separate inspection. A typical basement finishing project with 3–5 new circuits adds $200–$400 to the electrical permit fee. GFCI (ground-fault circuit interrupter) outlets are required within 6 feet of any sink, sump pump, or water source. Lighting must be hard-wired or properly supported; string lights and temporary outlets do not meet code. Many homeowners try to avoid electrical permits by hiring an unlicensed 'handyman,' but the Building Department's electrical inspector (or the final occupancy inspector) will flag unpermitted wiring, and correcting it after-the-fact costs 40–50% more than permitting upfront.

Plumbing in a finished basement — especially a bathroom or wet bar — requires a plumbing permit and a licensed plumber. St. Louis's building code requires all below-grade plumbing fixtures (toilets, showers, sinks) to either drain to an above-grade line via gravity or to be routed to an ejector pump system. If your basement is below the main sewer line elevation (common in older St. Louis neighborhoods south of Olive Street), the city's plan reviewer will require an ejector pump, sump-pump system, or gravity routing before the plumbing permit is approved. An ejector pump system costs $2,000–$4,000 installed and requires a separate maintenance agreement and alarm. The city also requires perimeter drain or sumps in basements with a history of moisture — you cannot hide or ignore prior water damage during the permit process. Bathroom exhaust fans in basements must duct to the outdoors (not into an attic or crawl space); this is an easy miss that causes rejection during rough-in inspection.

Inspections and timelines in St. Louis typically follow this sequence: initial plan review (3–4 weeks), framing inspection (after walls and blocking are up but before insulation), electrical rough-in inspection, plumbing rough-in inspection, HVAC inspection if ducts are added, insulation inspection, drywall inspection, and final occupancy inspection. Each inspection requires 24-hour notice to the Building Department (the permit documents include the online notification system). The city does not allow 'value engineering' or skip-ahead inspections; you cannot drywall over framing without a framing inspection sign-off. If you're reusing existing electrical or plumbing, you'll still need inspections of the new work to verify it meets current code. Radon-mitigation readiness (a passive vent stack roughed in and accessible for future activation) is not strictly enforced in St. Louis, but some plan reviewers flag it as a 'note for owner' if not included; adding it costs $200–$500 and can avoid future requests. The owner-builder path is available for owner-occupied homes but requires a signed affidavit, proof of residency, and attendance at a mandatory owner-builder orientation (call the Building Department at the number on the permit application for scheduling). Licensed contractors do not need this orientation but must carry current City of St. Louis contractor licenses and liability insurance.

Three St. Louis basement finishing scenarios

Scenario A
Finished family room with egress window, no plumbing — South City neighborhood
You're finishing 400 square feet of basement in a 1950s brick colonial in the Benton Park or Dutchtown area (typical south St. Louis neighborhood with stable water tables but older drainage systems). The plan is new walls, insulation, drywall, LED recessed lighting, three new 20-amp outlets, paint, and vinyl plank flooring — no bathroom, no bedroom, no exterior work. However, your floor plan designates the space as a 'family room' (habitable), so a building permit is required. The existing basement windows are 36 inches high and located about 4 feet above the floor — below the egress threshold. You must either add a new egress window (engineer a well, install a 32x48 minimum opening, cost $3,500–$4,500) or reclassify the space as 'finished storage' (which exempts you from permit but prevents occupancy-based insurance coverage). Assuming you choose egress, the building permit costs $250 (base) + $180 (electrical) + $65 (plan review) = $495 total. A structural engineer's window-well certification is $300–$500. The framing inspection occurs after walls are up (1–2 weeks), electrical rough-in follows (1–2 weeks), and final inspection after drywall/paint (1–2 weeks). Timeline: 6–8 weeks from permit issuance to occupancy sign-off. The moisture history of this south-side location is moderate; if the application discloses prior water intrusion, the plan reviewer will require proof of a sump pump or interior perimeter drain system before approval — adding 2–3 weeks and potentially $1,500–$3,000 in drainage work.
Building permit required | Electrical permit required | Egress window mandatory (IRC R310.1) | $3,500–$4,500 window well | $495 total permit fees | Engineer certification $300–$500 | Plan review 4 weeks
Scenario B
Bedroom with egress window, half-bath, existing ceiling height 6'8" — Lafayette Square historic district
You're converting 350 square feet of your Lafayette Square basement into a bedroom and half-bath (toilet and sink only, no shower). This is a permitted historic district in central St. Louis, which adds a layer: the Historic District Commission reviews major interior remodels, though basement work is typically exempt from HDC review if it doesn't affect the exterior envelope. The room's existing ceiling height is 6 feet 8 inches (at the lowest beam), which meets IRC R305 minimum for habitable space. The egress window requirement is absolute: the existing 24-inch-wide window in the northeast corner is 5 feet below grade and would require a 24-inch-wide window well sunk 3–4 feet deep to meet the sill-height and opening-size requirements. Estimated cost: $2,800–$3,800. The half-bath requires plumbing (toilet and sink) routed upward; since this is below the main sewer line, a sump-pump-ejector system is mandatory (the plan reviewer will verify this on the existing drainage survey). Ejector system cost: $2,200–$3,500. The electrical work includes AFCI circuits for outlets and a 120V circuit for exhaust fan. Total permits: building ($300), electrical ($200), plumbing ($150) = $650. The moisture history questionnaire is critical in Lafayette Square — the neighborhood is 150+ years old, and many homes have historic foundation cracks; disclosing water intrusion triggers a requirement for a perimeter-drain or interior-drain assessment (cost: $500–$1,200 for engineering verification). Plan review will be 4–5 weeks due to the plumbing complexity and drainage verification. Inspections: framing, plumbing rough-in, electrical rough-in, and final (4 inspections over 7–10 weeks). Total project cost ballpark: $9,000–$13,000 in permits and code-compliance work alone; add contractor labor and materials for the full estimate.
Building, electrical, and plumbing permits required | Egress window $2,800–$3,800 | Ejector pump system mandatory $2,200–$3,500 | Total permit fees $650 | Drainage engineering verification $500–$1,200 | Plan review 5 weeks | 4 inspections required
Scenario C
Unfinished basement storage space — paint and vinyl flooring, no walls — Carondelet area
Your Carondelet home has a dry basement, and you want to paint the walls, add a vinyl plank floor over the existing slab, and install basic shelving to maximize storage. The space remains unfinished (no new walls, no doors separating it into rooms), no electrical upgrades are planned (existing outlets stay in place), and no plumbing is added. Under St. Louis code, this is routine maintenance and does not require a permit. You can hire a contractor or DIY: paint bare concrete walls, install a vapor barrier if desired, lay vinyl planking, and add shelving. No inspection is triggered. However, if you later decide to add a bedroom or bathroom to this space, you cannot simply 'retroactive' the existing work — you'll need to file a new building permit, and the plan reviewer will re-examine the ceiling height, insulation (if any), egress, and drainage. Also, if you add a door to the space and market it as a bedroom or office, the lack of a prior permit becomes a disclosure liability during resale. The smart play is to leave the space 'open' and unclassified, or to get a quick pre-permit consultation (free at the Building Department) to confirm the scope doesn't trigger code. Many homeowners in older south-city areas (Carondelet, Tower Grove South) finish their basements informally over years — a permit is only required the moment the space is intended to be occupied regularly (bedroom, office) or to house a fixture (bathroom). This Scenario C demonstrates the exemption boundary: paint and flooring alone are free and clear.
No permit required | Routine maintenance exempt | Vapor barrier and vinyl flooring allowed | Shelving DIY-friendly | Cost to homeowner $1,500–$3,000 for materials and labor | Future habitability will require full permit re-assessment

Every project is different.

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

Egress Windows in St. Louis Basements: The Non-Negotiable Code

IRC R310.1 requires any basement room classified as a bedroom, sleeping area, or even a home office with an occupant-present use to have an escape and rescue opening. In St. Louis, this is the #1 reason for permit rejections and contractor frustration. The code specifies a minimum 5'6" sill height from the floor, or if the sill is lower (as in a basement window well), the well must be 3 feet wide and 4 feet tall (or 36 inches tall if the sill is within 36 inches of grade). The opening itself must be at least 32 inches wide and 48 inches tall, or if that's not feasible, 32 inches wide and 36 inches tall with a lower sill. The window must be operable from inside without tools — this rules out painted-shut original windows or security bars without quick-release mechanisms. Many older St. Louis basements (pre-1980s) have small, high basement windows (18–24 inches wide) that do not meet code; retrofitting one egress window to standard requires a contractor to excavate a well, install an egress window frame (usually 32x48), pour concrete step or stairs, and cover the well with a clear polycarbonate dome or hinged grate. Cost: $2,500–$5,000 depending on soil conditions and whether the contractor must break and remove an exterior wall section.

In St. Louis's loess and alluvial soils, egress-well digging can hit harder clay or even bedrock unexpectedly (south St. Louis near the karst areas can be especially unpredictable). A contractor unfamiliar with the area may under-bid the excavation; if they hit bedrock or poor soil stability, the job cost can spike 30–50%. Always get a soil probe or a pre-dig consultation with a local structural engineer (cost: $200–$400) before committing to an egress retrofit. The plan reviewer will require a detailed egress window section drawing showing the well depth, slope, and step riser height; you cannot improvise this. Many homeowners ask, 'Can I put a door to the outside instead of a window?' The answer is maybe: if you add an exterior door directly adjacent to the basement room and it opens to grade or a landing, the door (plus the room) can count toward egress, but the door must open outward, have a 36-inch clear width, and the exterior landing must have no steps or obstacles within 36 inches. This is rare in St. Louis basements and is harder to inspect than an egress window, so plan reviewers often object. The window is the industry standard and the safest bet.

One exception to note: if your basement is partially above grade (a walk-out basement), the egress requirement may shift. If the room has an exterior door that opens to a landing or patio at or above grade, that door can serve as the egress, and a separate window may not be required. Walk-out basements are common in St. Louis in hillside neighborhoods (e.g., Clayton Hills, University City perimeter) but rare in the flat south-city neighborhoods. If you're unsure whether your basement qualifies, contact the Building Department's plan-review section and ask for a pre-application consultation (usually free and takes 20 minutes); bring your plot plan and basement sketch, and they'll advise on egress requirements upfront, before you hire a contractor or spend money on design.

Moisture, Drainage, and Radon in St. Louis Basements

St. Louis's climate zone 4A and soil profile create persistent moisture challenges for basements. The region's loess (glacial silt) and alluvium soils, especially south of Olive Street and near the Mississippi floodplain, have high water tables during spring and wet years. The city's permit application includes a direct question: 'Has this basement experienced water intrusion, efflorescence, or standing water in the past 10 years?' Answering 'yes' is honest and necessary; the plan reviewer will then require documentation of drainage mitigation before the permit is approved. This is not a punishment — it's a protection. The IRC doesn't explicitly mandate interior or exterior drainage in every basement, but St. Louis's Building Department has adopted a local practice of requiring it when moisture history is disclosed. Common drainage solutions include: exterior perimeter drains (French drains around the foundation footprint), interior perimeter drains (a channel along the inside basement wall that routes to a sump pump), or a combination. Exterior drains are more effective but require excavation and can cost $3,000–$8,000; interior drains are less invasive and cost $1,500–$3,000. If you're finishing a basement and the moisture history is disclosed, the plan reviewer may require a licensed engineer's assessment (cost: $500–$1,500) that specifies which drainage approach is appropriate for your property's lot grading and soil type.

Radon is another moisture-related concern in St. Louis, though the city is not in the highest-risk EPA Zone 1 for radon. Radon levels vary by neighborhood and depth; south St. Louis (especially Lemay, Affton, and Carondelet) has higher radon risk than central or north city. The Building Department does not mandate active radon mitigation as a permit requirement, but the code encourages 'radon-ready' construction: a passive vent stack (4-inch PVC pipe from the sub-slab to above the roofline) is roughed in during construction, capped at the roof, and available for future activation if radon testing shows high levels. Adding a radon-ready stack costs $200–$500 and takes no additional time if done during framing; many plan reviewers note it as a best-practice recommendation, and a few will require it in high-risk areas. If you're not doing a radon test pre-permit, you can still install one post-occupancy (cost: $150–$300 for professional testing); if levels are above 4 pCi/L (EPA action level), you then activate the passive system or install an active system (cost: $800–$2,500).

The practical workflow: when you apply for the basement finishing permit, disclose any prior water intrusion honestly, even if it was 'just one time in 2019 after a heavy rain.' The plan reviewer will flag it, and you'll receive a hold letter requesting drainage documentation. At that point, you have three options: (1) hire a drainage contractor to install interior or exterior drains and re-submit photos of the completed work, (2) hire an engineer to assess the property and provide a written recommendation, or (3) request a pre-approval inspection by the Building Department's inspector to discuss the moisture history in person and negotiate the requirement. Option 3 is free and often results in a reasonable outcome (e.g., 'install a sump pump in the lowest corner and re-test'). Do not ignore a drainage hold; it will delay your permit approval by 2–4 weeks, and you cannot proceed to any inspection until it's resolved. The best-case scenario is a clean moisture history; if you have it, state so clearly on the application and the plan review speeds up by 1–2 weeks.

City of St. Louis Building Department
St. Louis City Hall, 1200 Market Street, St. Louis, MO 63103
Phone: (314) 622-4336 (main) / (314) 622-4315 (Plan Review / Building Permits) | https://www.stlouis-mo.gov/ (search 'building permits' for online application and status tracking)
Monday–Friday, 8 AM–5 PM (Closed city holidays)

Common questions

Can I finish my basement without a permit if I'm just adding drywall and flooring?

Only if the space remains unfinished (no new walls creating rooms) and unclassified (not marketed as a bedroom or office). If you're adding walls to create a discrete room or closing off an area for sleeping, storage with a door, or any occupied use, a building permit is required. Painting bare concrete walls and installing vinyl flooring over the slab without new walls or doors is exempt. Once you add a door or designate the space as habitable, a retroactive permit becomes costly and can trigger disclosure issues at resale.

What's the minimum ceiling height for a basement bedroom in St. Louis?

IRC R305 mandates 7 feet from floor to the lowest structural member in a habitable room, or a minimum of 6 feet 8 inches if the ceiling is sloped or interrupted by beams. Measure at the lowest point; if a dropped beam or ductwork is 6 feet 7 inches above the floor, you do not meet code and cannot legally classify the room as a bedroom. You'd need to relocate the obstruction or reclassify the space as storage. The plan reviewer will verify this during the framing inspection, so don't fudge the dimension.

Do I need an egress window if I'm finishing the basement as an office or family room, not a bedroom?

Only if the office or family room is intended to be an occupied room (i.e., a room where people spend regular time and the door is closed for privacy or use). If the space is an open, unpartitioned family room adjacent to the main basement, egress may not be required; however, the plan reviewer will evaluate the floor plan. If you're adding a door and classifying it as a separate room, egress is safer to include. If you're uncertain, submit the floor plan for pre-application review at the Building Department — it's free and takes 20 minutes, and they'll clarify the egress requirement before you invest in design.

What if my basement already has water damage? Will the Building Department reject my permit?

Not automatically, but disclosure is mandatory on the permit application. If you check 'yes' to prior water intrusion, the plan reviewer will issue a hold and request documentation: interior or exterior drainage proof, a sump pump, an engineer's assessment, or photos of corrective work already completed. You cannot ignore the hold — the permit won't be approved until you resolve it. In most cases, installing a sump pump and drain system (cost: $1,500–$3,000) satisfies the reviewer. Transparency at the front end is cheaper and faster than hiding damage and having it resurface during inspection or resale.

How much does a St. Louis basement finishing permit cost?

Base building permit: $200–$300 (depending on valuation and square footage). Electrical permit: $100–$250 (if new circuits or outlets are added). Plumbing permit: $150–$250 (if a bathroom is added). Plan review fee: $65–$150 (included in some jurisdictions, separate in others; verify with the Building Department). Total: $300–$650 for a simple family room, up to $900+ for a bedroom with a bathroom. Fees are based on a percentage of the project valuation (typically 1.5–2% of labor and materials, capped at a maximum), so confirm your project scope when you apply.

Can I hire an unlicensed contractor or do it myself to avoid the electrical permit?

No. Unlicensed electrical work in St. Louis is a code violation and will be flagged during the final occupancy inspection or if an inspector visits for any reason. Correcting unpermitted wiring after-the-fact costs 40–50% more than permitting upfront, and insurance may deny claims related to the unpermitted work. Electrical work must be done by a licensed electrician in St. Louis or a licensed general contractor with an electrical endorsement. The building department will verify the electrician's license during plan review.

If my basement is below the main sewer line, do I have to install an ejector pump?

Yes, if you're adding any below-grade plumbing fixtures (toilet, shower, sink). The St. Louis Building Department requires fixtures below the sewer line to drain via ejector pump, sump pump system, or gravity routing to an above-grade line. An ejector pump system costs $2,000–$4,000 installed and requires a maintenance agreement and alarm installation. If you're only adding a half-bath or powder room, the plan reviewer will confirm the sewer line elevation during plan review and approve the ejector system specification before plumbing rough-in.

What's the timeline from permit application to occupancy approval?

Plan review: 3–5 weeks (5–6 weeks if moisture or drainage issues are flagged). Framing inspection: 1–2 weeks after framing is complete. Electrical and plumbing rough-in inspections: 1–2 weeks each. Final inspection: 1–2 weeks after drywall and paint. Total: 8–14 weeks from permit issuance to occupancy sign-off. This assumes no rejections or re-inspections; if the inspector finds code violations, add 2–4 weeks for correction and reinspection. Complex projects with ejector pumps or drainage work can extend to 16–20 weeks.

Do I need a radon mitigation system for my St. Louis basement?

Radon mitigation is not required by St. Louis's building code, but radon-ready construction (a passive vent stack roughed in) is encouraged. If you test your basement post-occupancy and radon levels exceed 4 pCi/L (EPA action level), you can then activate the passive system or install an active system (cost: $800–$2,500). St. Louis is in EPA Zone 2–3 (moderate to low radon risk) depending on neighborhood; south city has slightly higher risk. A radon test costs $150–$300 and can be done before or after finishing the basement.

Can the same egress window serve two basement bedrooms?

Yes, if both rooms are directly accessible from a common area (e.g., a hallway or great room) and the egress window opens into that shared space. Both rooms do not need separate egress windows if they have a clear, unobstructed path to the single egress. However, the plan must clearly show this layout, and the plan reviewer will verify it meets IRC R310.1. If the bedrooms are separated by a door and each is a discrete space, you'll need separate egress for each room. Consult the plan reviewer in pre-application if you're considering this configuration.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current basement finishing permit requirements with the City of St. Louis Building Department before starting your project.