Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
If you're finishing the basement into a bedroom, family room with egress, or adding a bathroom, you need a building permit from the City of Des Moines. Storage areas and utility spaces can sometimes stay exempt — but the moment you add habitability triggers (bedroom, egress window, plumbing fixture below grade), the entire project requires permits.
Des Moines has adopted the 2021 International Building Code with Iowa amendments, and the city requires a building permit for any basement finishing that creates habitable space — bedrooms, living areas, bathrooms. Unlike some Midwest jurisdictions that grandfather older homes or allow owner-builders to self-inspect, Des Moines enforces this uniformly through the City of Des Moines Building Department and requires third-party inspections at rough-in, insulation, and final stages. The city's critical differentiator is its aggressive egress enforcement: any basement bedroom (IRC R310.1 compliance) without a code-compliant egress window will trigger a red-tag stop-work order and cannot be approved, period — this is non-negotiable in Des Moines inspections and frequently the reason for permit resubmittals. Additionally, Des Moines sits in Climate Zone 5A with 42-inch frost depth and loess/glacial-till soil that historically floods; the city building department flags basement moisture-intrusion history early in the permitting process and may require a perimeter drain system, vapor barrier, or sump pump before final approval. Plan review typically takes 2–4 weeks, and you'll need a separate electrical permit if you're adding circuits (AFCI-protected per IRC E3902.4). The city's online permit portal accepts digital submittals, but many residential contractors still file in person at city hall to avoid resubmittal delays.

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

Des Moines basement finishing permits — the key details

The threshold for a permit is simple: habitability. The IRC R305 and Des Moines building code define habitable space as any room used for sleeping, living, or sanitation. If you're finishing a basement into a spare bedroom, guest suite, family room with egress, wet bar, or adding a bathroom, you need a building permit. Unfinished storage areas, utility rooms, mechanical closets, or crawl spaces stay exempt — you can paint, insulate, and organize without permits. However, the moment you add a bed, a toilet, or an egress window (which signals intent to occupy as a bedroom), the exemption disappears and the entire basement project triggers a full permit review. The City of Des Moines Building Department issues these permits with a standard valuation-based fee: typically $200–$500 for a 500-1,000 sq ft basement depending on finishes and mechanical complexity. If you're adding plumbing (bathroom) or HVAC ducting, add $150–$300 for mechanical/plumbing sub-permits. Electrical is separate and usually $75–$150 if you're running new circuits.

The egress window is the single most critical code item in Des Moines basement finishing — and the number-one reason for permit rejections. IRC R310.1 requires that every basement bedroom have an operable emergency exit window (egress) that meets minimum size and opening criteria: 5.7 square feet minimum opening, 20 inches wide, 24 inches tall, and a maximum sill height of 44 inches above the floor. A standard basement window well is not enough; you must have an egress window and well certified to meet R310.1. The Des Moines Building Department's inspectors are diligent on this rule — they will measure your opening, check the well depth (36-42 inches typical), and verify the window operator is accessible and unlocked during final inspection. If you skip the egress or use an undersized window, the inspector will red-tag the bedroom as non-compliant, and you'll have to install a proper egress window retroactively (cost $2,000–$5,000 including the well, window, and labor). This is not a gray area in Des Moines; plan for the egress cost upfront and budget it into your project total. Many contractors add a passive radon-mitigation roughing (a 3-inch PVC stub through the slab) at the same time, which costs $200–$400 and is required in Iowa climate zones.

Ceiling height is the second code hurdle. IRC R305.1 requires habitable rooms to have a minimum ceiling height of 7 feet at all points where people walk. In finished basements, the code allows 6 feet 8 inches under beams or ducts in 50% of the room area — but you cannot duck under beams everywhere. Des Moines inspectors will measure your clear headroom during framing and rough-in inspections; if your joists sit 6'6" above the floor, you'll be ordered to either lower the slab (expensive and rare), raise the rim (only possible in new construction), or leave that zone unfinished. In older Des Moines homes, especially those built before 1950, ceiling height is often marginal (8-9 feet main floor, 7-7.5 feet basement), so check your dimensions before you buy materials. If your basement is too tight, the solution is to designate the low zone as non-habitable storage or mechanical space and keep the finished bedrooms to the higher areas — this requires a floor plan submitted with your permit showing zoning and headroom dimensions.

Moisture and drainage are critical in Des Moines because the city sits in a loess and glacial-till region with high water tables and a history of basement flooding. The building code (IRC R310.4 and R311.2) requires below-grade walls to have drainage and a vapor retarder. If your permit application or visual inspection reveals any history of water intrusion (efflorescence, staining, prior sump pump installation, or soggy soil), the Des Moines Building Department will require either a perimeter drain system (interior or exterior), a sump pump with battery backup, and/or a polyethylene vapor barrier over the floor. The city does not allow you to finish a wet basement; you must remediate first. This often costs $3,000–$8,000 in addition to finishing costs, so get a moisture assessment before pulling a permit. Many basements in Des Moines older than 1980 lack any perimeter drain and will require installation as a condition of permit approval for habitable space.

The permit timeline in Des Moines is typically 2–4 weeks for plan review and 3–4 weeks of inspections (rough-in, insulation, drywall, final). You'll submit your application with a floor plan, electrical diagram, and mechanical schedule (if applicable). The city's online portal accepts digital files, but many homeowners and contractors file in person at the City of Des Moines Building Department (contact details below) to expedite review and catch errors before official submission. Owner-builders are allowed for primary-residence projects in Iowa, but Des Moines does not exempt owner-builders from inspections — you'll still pass three mandatory inspections (framing, insulation, final) and pay the same permit fees. If you hire a contractor, they typically handle the permit filing and inspection coordination. Plan for 6–8 weeks total from permit application to final approval, longer if the building department requests plan revisions. After final inspection, you'll receive a certificate of occupancy or compliance, which you'll need for a future home sale or refinance.

Three Des Moines basement finishing scenarios

Scenario A
1970s ranch in Beaverdale: 900 sq ft basement, one new bedroom with egress window, 7-ft ceilings, vinyl flooring, no bathroom
You're creating a habitable bedroom in an existing basement with adequate ceiling height (7 feet) and planning to install a new egress window on the exterior wall. This requires a building permit from the City of Des Moines Building Department. The project scope: drywall, insulation, electrical circuits (AFCI-protected), egress window installation with well, and vinyl planking over the slab. Total project cost estimate is $8,000–$12,000 (window + well $2,500–$4,000; framing/drywall $3,000–$5,000; electrical $1,200–$2,000; labor $1,500–$3,000). Permit cost: $350 (calculated on $50,000 valuation at ~0.7% of valuation). The building department will require a floor plan showing room dimensions, ceiling height notation, egress window size/location, and electrical layout. Inspections: rough framing (verify wall height and window rough-opening), insulation (thermal break verified), drywall (fire-rating if applicable), and final (egress hardware tested, outlets GFCI/AFCI certified, smoke alarm interconnection). Timeline: 2-3 weeks plan review, 4-5 weeks construction (framed, inspected, drywalled, inspected, finished), 1-week final inspection. The egress window is your critical item — it must meet IRC R310.1 (5.7 sq ft opening, 44-inch sill max) and the well must be sized to allow a 45-degree escape angle. Most suppliers in Des Moines stock egress windows; expect 2-3 week lead time if ordered after permit approval.
Building permit required | Valuation $50,000 | Permit fee $350 | Egress window + well $2,500–$4,000 | Electrical permit $125 | 6-8 week total timeline | Three inspections required | No bathroom (no plumbing permit)
Scenario B
1960s colonial in Ledges neighborhood: 1,200 sq ft basement, unfinished utility + family room plan, add half-bath with ejector pump, moisture history, no new bedrooms
You're adding a half-bathroom below grade (toilet, vanity) plus finishing an adjacent family room. The bathroom addition requires a plumbing permit and an ejector pump (sump basin with pump) because the basement floor is below the main sewer line — Des Moines code requires this per IRC P3103. Additionally, your disclosure of past water intrusion means the building department will require a moisture mitigation plan before final approval: either a new perimeter drain (interior or exterior), a sump pump with battery backup, and/or a polyethylene vapor barrier. The building permit covers framing, insulation, drywall, and electrical (AFCI circuits). The plumbing permit covers the half-bath rough-in and the ejector pump installation. Total project cost: $15,000–$22,000 (ejector pump system $2,500–$4,000; perimeter drain if required $3,000–$6,000; bathroom fixtures $1,500–$3,000; framing/drywall $4,000–$6,000; electrical $1,200–$2,000). Permit costs: $450 building + $200 plumbing = $650 total. The building department will require a floor plan, electrical diagram, and a moisture-mitigation plan (signed by a drainage contractor or engineer if interior drain is proposed). Inspections: rough plumbing (vent stack, drain lines, pump location), framing, insulation, rough electrical (AFCI outlets in bathroom), drywall, and final (ejector pump function test, water flow test, egress verification if any sleeping area is adjacent). Timeline: 2-3 weeks plan review (may require a drainage specialist to sign off), 6-7 weeks construction, 1-2 weeks inspections. The ejector pump is a critical code item and frequently missed by DIYers; if you hire a licensed plumber, they'll handle the pump specification and installation to code.
Building + plumbing permits required | Valuation $60,000 | Permit fees $650 | Ejector pump system $2,500–$4,000 | Perimeter drain (if required) $3,000–$6,000 | Moisture assessment recommended before permitting | Two separate inspections for plumbing | 8-10 week total timeline
Scenario C
1980s ranch in Woodland Hills: 600 sq ft basement, storage + workshop (no sleeping rooms, no bathroom), vinyl paint over existing walls, new LED circuits only
You are finishing the basement as storage and a workshop — no bedrooms, no egress windows, no bathrooms, no plumbing. You're painting the existing walls, adding vinyl flooring, and installing a few new electrical circuits for workshop tools and lighting. This project does not create habitable space, so a building permit is not required per Des Moines code. You can paint, insulate, and add flooring without permits. However, if you're adding new electrical circuits (even just for outlets and lights), you should still pull an electrical permit ($75–$125) to ensure the circuits are AFCI-protected if in any damp area and properly bonded to the panel. Many homeowners skip the electrical permit for minor work, but Des Moines building inspectors will occasionally flag unpermitted circuits during a home inspection or if you call for a final inspection. Cost estimate: $2,000–$4,000 (paint, flooring, framing for workshop bench, electrical materials). If you keep electrical to existing circuits only (no new breakers), you may skip the electrical permit entirely. However, if your workshop draws 20+ amps and requires a new 20-amp circuit, you should pull a permit to avoid future lender or sale complications. The risk here is low because you're not creating sleeping or sanitation space, but the smart move is a $100 electrical permit for peace of mind. Timeline: same-day or next-day electrical permit approval if submitted in person, no inspections required if you use existing circuits, one rough and final inspection if you add new circuits (1-2 weeks).
No building permit required (non-habitable space) | Electrical permit optional ($75–$125 if adding new circuits) | Project cost $2,000–$4,000 | No inspections if existing circuits only | 1-2 week timeline if electrical permit filed

Every project is different.

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

Egress windows in Des Moines: the non-negotiable code rule

In Des Moines, you cannot legally create a basement bedroom without an egress window — period. IRC R310.1 is the rule, and Des Moines Building Department inspectors enforce it rigorously. An egress window must be operable (manually openable by hand from inside), have a minimum clear opening of 5.7 square feet (roughly 20 inches wide by 24 inches tall), a maximum sill height of 44 inches above the floor, and a well or stairwell that allows a 45-degree escape angle. A standard single-hung basement window (4 sq ft) does not meet code; you need an egress-certified window rated for bedroom emergency exit. The well must also be sized to accommodate the opening — typically 36-42 inches deep for a basement — and must have a hinged metal grate or cover that can be opened from inside in case of emergency.

The cost of adding an egress window and well in Des Moines ranges from $2,000 to $5,000 depending on the exterior finish (rough foundation vs. finished masonry) and the contractor. If your foundation has existing window wells, a retrofit egress window might run $2,000–$3,000; if you're cutting a new opening in a masonry wall, expect $3,500–$5,000. Many homeowners discover too late that they cannot fit an egress window on their lot (property line too close, exterior obstruction, neighbor's fence), and these cases sometimes result in the bedroom being redesignated as a non-habitable den or office (which doesn't require egress). Verify window placement and well space before you commit to a basement bedroom. The Building Department's pre-permit consultation is free and worth 30 minutes of your time to confirm egress feasibility.

If you install an egress window without a proper well, or if the well is too shallow, the Des Moines inspector will red-tag the room during final inspection and prohibit occupancy. You'll then have to dismantle drywall, install or expand the well, and pass re-inspection — a costly and frustrating mistake. Many contractors in Des Moines use pre-fabricated egress wells (metal or plastic, $400–$800) which are code-compliant and faster to install than site-built wells. Plan for the egress window cost upfront; it's non-negotiable in Des Moines and should be your first construction step (before framing) to avoid design conflicts later.

Moisture mitigation in Des Moines basements: a cost you cannot skip

Des Moines sits on loess and glacial till with naturally high water tables; basement flooding is a real problem in the city, especially in older neighborhoods like Beaverdale, Woodland Hills, and Ledges. If you're finishing a basement and the property has any history of water intrusion — efflorescence (white salt stains) on walls, prior sump pump installation, visible seepage, or musty odors — the City of Des Moines Building Department will require mitigation before final approval. The code (IRC R310.4 and local amendments) mandates that below-grade walls have drainage and a vapor retarder. This means either an interior perimeter drain (trenched along the inside of the foundation wall, draining to a sump pump), an exterior drain system (new French drain at the footing), or a combination approach.

An interior perimeter drain in Des Moines typically costs $3,000–$6,000 depending on the basement's linear footage and soil conditions. An exterior system costs $5,000–$10,000 because it requires excavation on the outside. If your basement is currently dry and there is no history of intrusion, you may be allowed to skip the drain and use only a vapor barrier (6-mil polyethylene sheeting over the slab and sealed at walls), which costs $500–$1,000. However, the building department will request a moisture assessment or engineer's letter certifying dryness if you claim no history. Many prudent homeowners in Des Moines budget for a sump pump ($1,500–$2,500 installed) even if the building department doesn't explicitly require it — it's cheap insurance against future flooding and increases the home's value.

The moisture assessment should happen before you apply for a permit; if you discover a wet basement after design and permit approval, you'll face delays and cost overruns. A local foundation specialist in Des Moines can assess your basement in 1-2 hours for $200–$400 and recommend a mitigation strategy. This upfront investment will clarify your cost picture and prevent permit rejections later. Most Des Moines contractors automatically include a sump pump and vapor barrier in basement-finishing estimates; if your contractor skips it, ask why and verify with the building department that it's truly optional for your property.

City of Des Moines Building Department
Des Moines City Hall, 602 Robert D. Ray Drive, Des Moines, IA 50309
Phone: (515) 283-4873 or (515) 283-4999 (verify with city directory) | https://www.desmoinespolr.org/ (Des Moines permit portal; verify current URL with city website)
Monday–Friday, 8 AM–5 PM (closed weekends and city holidays)

Common questions

Do I need a permit if I'm just painting and adding flooring to an unfinished basement?

No. Painting, vinyl flooring, and basic finishes on non-habitable storage or utility space do not require a building permit. However, if you add new electrical circuits, pull an electrical permit ($75–$125) to ensure code compliance. If you later add a bedroom or bathroom, the entire project becomes subject to a building permit.

What is the minimum ceiling height for a finished basement in Des Moines?

IRC R305.1 requires 7 feet minimum ceiling height in habitable rooms. You can have 6 feet 8 inches under beams or ducts in up to 50% of the room area, but you cannot finish low zones as sleeping or living space. Measure your basement before applying for a permit; if headroom is 6'6" or less, that zone must remain unfinished or designated non-habitable.

Can I add a bathroom to my basement without an ejector pump?

Only if the bathroom drain can gravity-flow to the main sewer. If the basement floor is below the main sewer line (which is typical in Des Moines), you must install an ejector pump (sump basin with a check valve and pump) to lift sewage to the main line. The building and plumbing codes require this per IRC P3103. An ejector pump system costs $2,500–$4,000.

How long does it take to get a basement finishing permit approved in Des Moines?

Plan for 2–4 weeks for plan review and 3–5 weeks of construction inspections (rough-in, insulation, drywall, final). Total timeline from application to final approval is typically 6–8 weeks. If you submit in person at City Hall rather than online, you can often catch plan issues immediately and avoid resubmittals.

Do I need a separate electrical permit for outlets and lighting in a finished basement?

Yes. Any new electrical circuits require a separate electrical permit ($75–$150) and at least one rough-in inspection. Circuits in wet areas (bathrooms, laundry) must be AFCI-protected per IRC E3902.4. If you're adding lights and outlets only to existing circuits, consult the Des Moines Building Department — they may waive the permit for minor loads, but it's safer to pull one.

What if my basement has a history of water in it? Can I still finish it?

Yes, but you must remediate the moisture first. The Des Moines Building Department will require either an interior or exterior perimeter drain system, a sump pump, and/or a vapor barrier. A moisture assessment ($200–$400) will identify the problem and the solution. Expect $3,000–$6,000 in drainage costs if a drain system is required. You cannot finish a wet basement; the building department will reject the permit if moisture issues are evident.

Can an owner-builder pull a basement finishing permit in Des Moines?

Yes. Iowa allows owner-builders to pull permits for owner-occupied primary residences, including basement finishing. However, Des Moines does not exempt owner-builders from inspections — you'll pass the same three or four inspections as a licensed contractor (rough-in, insulation, drywall, final) and pay the same permit fees. Hiring a contractor is often simpler if you're not familiar with code.

What happens if I finish my basement without a permit and then try to sell my house?

You must disclose the unpermitted work to the buyer per Iowa law. Buyers often demand a reduction of $5,000–$15,000, or they may require you to obtain a retroactive permit (costly and time-consuming). Lenders may refuse to finance a property with unpermitted bedrooms, and insurance claims related to unpermitted space may be denied. Pull a permit before you finish; it's cheaper than dealing with disclosure issues later.

Can I use a standard basement window as an egress window?

No. A standard single-hung basement window typically has a 4 sq ft opening; an egress window requires a minimum 5.7 sq ft opening (roughly 20 x 24 inches) with a 44-inch maximum sill height and a properly sized well. You must purchase an egress-certified window, which costs $2,000–$5,000 installed with the well. The Des Moines inspector will measure and verify compliance; undersized or improperly installed egress will result in a red-tag.

Do I need to install a radon mitigation system in my finished basement in Des Moines?

Iowa does not require a radon system by code, but many Des Moines contractors recommend a passive system roughed in during construction (3-inch PVC stub through the slab, ready for a radon fan if needed later). This costs $200–$400 and is smart insurance. If you're selling, some buyers may request radon testing and mitigation. Check with your contractor about including a passive radon rough-in in your permit drawings.

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 Des Moines Building Department before starting your project.