Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
If you're finishing a basement bedroom, family room, or adding a bathroom in Madison Heights, you need a building permit. If it's storage-only or utility space, you don't.
Madison Heights enforces Michigan Building Code (adopted 2015 edition as of recent updates), which requires permits for any basement space intended as habitable — meaning it has permanent sleeping, living, or sanitary fixtures. The city's critical local angle: Madison Heights sits in Oakland County, which has jurisdiction over septic/drainage, and the Building Department coordinates closely with the county drain commissioner on any below-grade plumbing. This matters because if your basement bathroom will use a drain line below the water table (common in Madison Heights given glacial till soils and 42-inch frost depth), you'll need a drainage-venting permit from both the city AND the county drain office — not just the city. The city's online permit portal (accessible through the Madison Heights city website) allows pre-submission of plans, which can speed review to 2-3 weeks instead of 4-6, but only if your submission is complete on first pass. Unlike some neighboring communities (like Hazel Park), Madison Heights does not have a local historic district overlay, so you won't face additional architectural review — but you WILL face mandatory egress-window verification for any basement bedroom, and proof of passive radon-mitigation readiness (per state law), which the city enforces at rough framing.

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

Madison Heights basement finishing permits — the key details

The threshold for a permit in Madison Heights is straightforward: any basement space that will be used as a bedroom, family room, den, playroom, or any space with plumbing fixtures (bathroom, wet bar, laundry hookup) requires a building permit. The Michigan Building Code (which Madison Heights has adopted) defines 'habitable space' in Section R304 as any room or enclosed floor area intended for living, sleeping, eating, or cooking — storage rooms, mechanical rooms, and unfinished utility spaces do not trigger permits. However, the moment you add drywall, flooring, and electrical outlets to a basement room with the intention of living or sleeping there, you have crossed into habitable territory. The building department will ask: Is this a bedroom? Will people sleep here regularly? If the answer is yes, you need permits for building, electrical, and plumbing. If you're just painting existing basement walls, applying epoxy to the concrete slab, or installing pegboard in a utility corner, no permit is required. The distinction is intention and finish level, not just the fact that work is happening in the basement.

Egress windows are the single most critical code requirement for Madison Heights basement bedrooms, governed by IRC Section R310.1. Any basement bedroom must have a window or door that provides direct exit to the exterior — not a window well that requires climbing out, but an opening with clear dimensions of at least 32 inches wide, 44 inches tall, and a net clear opening of at least 5.7 square feet (or 8 square feet if the opening is below grade). The sill height cannot exceed 44 inches above the floor, and the opening must be unobstructed — no bars, burglar guards, or security gates that would trap someone during a fire. Madison Heights building inspectors will verify this at rough framing, before drywall goes up. Many homeowners try to skip this by calling a basement bedroom a 'media room' or 'guest lounge,' but the inspector will ask: Is there a bed frame? Sleeping furniture? If yes, it's a bedroom and the code applies. The cost to retrofit an egress window after framing is done is $2,500–$5,000; doing it right during permitting costs $1,500–$3,000. This is the fastest way to get a stop-work order if you bypass the permit process.

Ceiling height is the second-most-common code rejection in Madison Heights basement projects. IRC Section R305 requires a minimum ceiling height of 7 feet measured from floor to the lowest point of the ceiling (beam, ductwork, or soffit). If the space has a sloped ceiling, at least 50 percent of the room must have 7-foot clearance. Many older Madison Heights homes have basement ceilings at 6'10" or 6'11", which means adding insulation, drywall, and HVAC ductwork will drop the finished ceiling to 6'6" or less — a code violation. The city will red-line your plan during review and require you to either furr down only select areas (keeping the main living space at 7 feet), reduce the overall floor area, or accept a mechanical variance (rare and costly). If you discover after framing that your finished ceiling is 6'6", the inspector will fail the rough-in and you'll be tearing out drywall. Measure from slab to the lowest existing obstruction before you start; if you're under 7'8" finished, you need a plan to comply.

Moisture and drainage are critical in Madison Heights because of glacial till soils and seasonal groundwater fluctuation. The Michigan Building Code now requires proof of moisture mitigation for any below-grade living space. If your home has any history of water intrusion (stains, efflorescence, sump pump), the building department will require a perimeter drain assessment and may mandate a vapor barrier and dehumidification plan before permits are issued. Many Madison Heights basements have water tables that rise seasonally; a finished room with carpeting and drywall can trap moisture and create mold within months if the drainage system is not verified. The county drain commissioner's office (Oakland County) may also require a drainage easement survey if your plan involves any subsurface work. This is a local coordination unique to Madison Heights — neighboring Hazel Park doesn't have the same county-drain-commissioner interaction. Budget for a foundation/drainage inspection ($300–$600) before you file plans, and budget for sump pump upgrades or French drain repairs ($2,000–$8,000) if the inspector flags moisture risk.

Electrical and plumbing permitting in Madison Heights basement projects requires separate trade permits and follows Michigan electrical code (which adopts NEC with state amendments). Any new circuits in a basement must be AFCI-protected (Arc Fault Circuit Interrupter), and any new outlets within 6 feet of a water source must be GFCI-protected (Ground Fault Circuit Interrupter). If you're adding a basement bathroom, the plumbing permit will require verification of slope, vent stacks, and—critically—a drainage ejector pump if the toilet or sink is below the main sewer line (common in Madison Heights). An ejector pump is a sump-like vessel that collects waste water and pumps it up to the main drain; without it, you cannot legally have a below-grade bathroom. The plumbing permit will cost $150–$400, and the ejector pump system (including installation) will cost $1,500–$3,000. The city's building department coordinates with the plumbing inspector to ensure rough-in compliance before drywall. If you're adding a bedroom with no new plumbing, the electrical permit alone is $100–$250; adding a full bathroom brings the total permit cost to $400–$700.

Three Madison Heights basement finishing scenarios

Scenario A
Finished family room (no bedroom, no bathroom) — 400 sq ft, 7'2" ceiling, existing outlets only, north-end ranch in Madison Heights
You're finishing 400 square feet of basement as a family room with media wall, built-in shelving, and drywall. No new plumbing, no bedroom designation, no new electrical circuits beyond existing outlet relocation. The ceiling is 7'2" clear, which meets code (7 feet minimum per IRC R305). Because this is habitable living space (not storage), you need a building permit. The plan submission to Madison Heights Building Department requires: floor plan with dimensions, wall locations, door/window openings, and a statement that the space is non-sleeping (family/recreation room). The permit will cost $250–$400 depending on valuation (typically 1.5% of project cost; if you're spending $15,000–$25,000, permit is $225–$375). The city's online portal allows you to pre-submit PDF plans; turnaround is 2-3 weeks if complete. Inspections required: framing (to verify ceiling height clearance and moisture barriers), insulation (to confirm R-value per code), drywall tape-and-mud stage, and final. No egress window required because there is no bedroom. However, the inspector WILL ask: Is there a bed down here? Does anyone sleep here? If you answer yes later, or the inspector sees a bedroom setup, the framing will fail and you'll need to add an egress window retroactively. Total timeline: 4-6 weeks from permit to final sign-off. Moisture history: If your basement has ever had water, the inspector will require a sump pump verification and may require the contractor to install a perimeter drain or vapor barrier before drywall. Budget an extra $2,000–$4,000 if drainage work is mandated.
Building permit required | $250–$400 permit fee | 4-6 week timeline | No egress window needed | Existing sump pump may need upgrade | Moisture barrier required if history of water | Final inspection sign-off required before occupancy
Scenario B
Master bedroom suite with full bathroom (1,200 sq ft total, 6'10" existing ceiling, egress window required) — colonial on elevated lot, sandy north-end soil
You're finishing a large basement section as a master bedroom (with en-suite bathroom) totaling 1,200 square feet. The existing ceiling is 6'10" — below the 7-foot code minimum. The lot is elevated (north-end Madison Heights, sandy glacial soil), and there is no history of water intrusion. This scenario triggers a CEILING HEIGHT CHALLENGE unique to this city: You cannot achieve 7 feet finished ceiling without either (1) lowering the floor (expensive, requires structural work), (2) removing HVAC ductwork and rerouting it (costly), or (3) accepting a variance. Madison Heights Building Department will require a plan that shows how you will achieve 7-foot minimum in the primary sleeping area. The most common solution: fur down the ceiling in the bathroom and hallway to 6'6", keeping the bedroom at 7'2" (by relocating beams or ducts). You'll need a structural engineer's letter ($500–$800) to justify this. Egress window is mandatory for the bedroom: 32 inches wide, 44 inches tall, minimum 5.7 square feet net clear opening, sill height max 44 inches. Cost to install: $2,000–$3,500. Plumbing: New bathroom means new drain lines, vent stacks, and an ejector pump (because the bathroom is below the main sewer line in this neighborhood). Plumbing permit: $250–$400. Electrical: AFCI circuits for bedroom, GFCI for bathroom. Electrical permit: $150–$300. Building permit (with variance): $500–$800. Total permit cost: $900–$2,100. Oakland County drain commissioner must review the plumbing plan because of the ejector pump and new vent stack (adds 1-2 weeks to review). Inspections: framing with egress window rough-in verification, plumbing rough-in (ejector pump location and venting), electrical rough-in (AFCI/GFCI confirmation), insulation, drywall, final. Timeline: 6-8 weeks. Sandy soil in north-end Madison Heights is favorable for drainage, but you still need a sump pump in the bathroom sump basin. Budget: $15,000–$25,000 for finish, plus $3,000–$6,000 for egress window + ejector pump, plus $1,500–$2,500 for permit-related engineering and inspection.
Building + electrical + plumbing permits required | $900–$2,100 total permit fees | Egress window mandatory ($2,000–$3,500) | Ejector pump required ($1,500–$3,000) | Structural engineer variance letter ($500–$800) | 6-8 week timeline | Oakland County drain office coordination required
Scenario C
Unfinished storage/utility space (shelving, workbench, pegboard) — no walls, no plumbing, no bedroom intent, south-end Cape Cod with sump pump history
Your basement is partially finished with a laundry/utility area, but you want to add heavy-duty shelving, a workbench, and pegboard walls to organize tools and seasonal storage. No drywall, no new electrical circuits, no bedroom designation. This is pure storage/utility space. Per Michigan Building Code, utility and storage areas are exempt from habitable-space permitting — no building permit required. You can install shelving, pegboard, and workbenches without permits. However, there is a LOCAL TWIST specific to Madison Heights: Your home has a history of seasonal water intrusion (visible efflorescence, previous sump pump replacement). If you install pegboard and shelving directly on the floor or unfinished walls, and moisture wicks into stored items, you may face warranty issues and mold. Madison Heights building inspectors, while not requiring a permit for this storage work, will RECOMMEND (informally) that you upgrade your sump pump and ensure perimeter drainage is functioning — not because of the shelving, but because of the moisture history. If you later decide to finish this space as a bedroom, you'll need a full building permit and egress window, which becomes expensive retroactively. The takeaway: No permit for storage-only basement work. But if your basement has ever had water, fix the drainage first (sump pump inspection: $150–$300; pump replacement: $1,500–$2,500) before you invest in shelving and material storage. Some Madison Heights homeowners skip this step, then find mold on stored items within a year. Owner-builder permitted in Madison Heights for owner-occupied homes, so if you did want to finish this space later yourself, you could pull your own building permit (no licensed contractor required) — the city allows owner-builders for residential work.
NO permit required for storage-only space | Sump pump inspection recommended ($150–$300) | Drainage verification advisable if water history | Shelving and workbench exempt from code | No inspections needed | Can add drywall/bedroom later (would then require permit and egress window)

Every project is different.

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

Egress windows: The non-negotiable code requirement for Madison Heights basement bedrooms

IRC Section R310.1 is unambiguous: any basement bedroom must have an operable window or door opening directly to the exterior that allows occupants to exit during a fire without passing through the main house. Madison Heights building inspectors enforce this religiously because basement fires are deadly — people cannot climb through small basement windows quickly, and smoke kills faster than flame. The code specifies minimum dimensions: 32 inches wide, 44 inches tall, and a net clear opening of at least 5.7 square feet (or 8 square feet for below-grade openings). The sill must be no higher than 44 inches above the floor, so you can step directly out without climbing. Many homeowners ask: Can I use a horizontal slider window instead of a casement? Technically yes, but the 32-inch width becomes the limiting factor — you'll need a 36- to 40-inch-wide opening in the foundation wall. The inspector will measure this before you frame. Common mistakes: (1) installing an egress well outside the window, then filling it with gravel or leaves (well must be clear and accessible), (2) installing security bars or burglar guards that don't have emergency releases (code violation — fire marshal can order their removal), (3) assuming a window well counts as egress (it doesn't — the window itself must be operable and clear).

Cost and timing matter. A standard egress window retrofit after framing is done costs $2,500–$5,000 because you have to cut into the concrete foundation, set a steel liner, install the window, build the well, and backfill. If you do it during permitting (while the basement is still rough), the cost drops to $1,500–$3,000. The window itself costs $500–$1,200; the foundation cutting and steel liner add $800–$1,500; the well and drainage add $300–$800. Madison Heights building department will issue a rough-framing inspection fail if the egress opening is not verified before drywall. This is non-negotiable.

One more Madison Heights specific detail: The building code requires egress windows to be readily accessible — meaning you cannot block them with storage, furniture, or landscaping. If the inspector visits your home after occupancy and finds shrubs or a shed blocking the egress well, you can be cited for code violation. Homeowners insurance may also deny a claim if an occupant was trapped due to blocked egress. Install the window, build the well with a clear gravel or plastic base, and commit to keeping it clear. Some Madison Heights homeowners use aluminum grates on egress wells to prevent debris accumulation; these are permitted as long as they can be opened from inside without tools.

Moisture, drainage, and the Oakland County factor in Madison Heights basement finishing

Madison Heights sits in a glacial till zone with seasonal groundwater fluctuation. The frost depth is 42 inches, which is deep enough that traditional surface drainage (gutters, downspouts) alone is often insufficient. Many Madison Heights basements have perimeter drains installed in the 1970s-1990s that are now 40-50 years old and clogged with silt or roots. If you're finishing a basement without assessing the existing drainage, you're gambling with mold, efflorescence, and structural damage. The Michigan Building Code (adopted by Madison Heights) now requires 'moisture control' for any below-grade habitable space — this means a vapor barrier on the floor, perimeter drainage verification, and a sump pump (required, not optional). Before you file your basement finishing permit, spend $300–$600 on a foundation drainage inspection from a structural engineer or specialty contractor. They will identify whether your perimeter drain is functioning, whether your sump pump is adequate, and whether additional waterproofing (interior or exterior) is needed.

The Oakland County drain commissioner's office adds a layer of complexity unique to Madison Heights (and a few other Oakland County municipalities). If your basement bathroom drain will be below the main sewer line — which is common in Madison Heights because most homes were built on grade and the main sewer runs deep — you MUST install an ejector pump. This is not optional. The plumbing permit application requires a drainage plan showing the ejector pump, its sump basin, vent routing, and discharge to the main drain line. The county drain office reviews this plan independently (not just the city), adding 1-2 weeks to the permit timeline. The ejector pump system costs $1,500–$3,000 installed, plus you need annual maintenance (pump inspection, float check) to avoid raw sewage backing up into your finished bathroom. Many Madison Heights homeowners are blindsided by this requirement — they assume they can just run a new drain line downhill to the main sewer, but if the main sewer is above the finished bathroom floor, code requires the pump.

Radon is the final moisture/air-quality consideration. Michigan Building Code has adopted radon-mitigation-ready provisions (similar to EPA standards): any new basement construction must have a passive radon-mitigation system roughed in — typically a 4-inch PVC vent pipe that runs vertically up the outside wall, with an elbow at the top and a 12-inch cap. The cost to rough this in during framing is $200–$400; retrofitting it after drywall is $800–$1,500. Madison Heights building inspectors will verify this at rough-in. It doesn't have to be activated (you don't need a radon fan running), but the pipe must be installed and accessible for future activation if radon levels are high.

City of Madison Heights Building Department
Madison Heights City Hall, 300 W 13 Mile Road, Madison Heights, MI 48071
Phone: (248) 541-1230 (main city line; ask for Building Department) | https://www.madisonheightsmich.gov (permit portal access through city website)
Monday-Friday, 8:00 AM - 5:00 PM (verify current hours by phone)

Common questions

Do I need a permit if I'm just finishing a basement storage room with shelving and no drywall?

No. Storage and utility spaces are exempt from building permits in Madison Heights, even if you add shelving, workbenches, or pegboard. However, if your basement has a history of water intrusion, you should address drainage and sump pump function before installing valuable stored items. If you later decide to add drywall and sleeping/living furniture, you will then need a permit and egress window if it becomes a bedroom.

My basement ceiling is only 6'10" — can I still legally finish it as a bedroom in Madison Heights?

Not without modification. IRC Section R305 requires a minimum 7-foot ceiling height in habitable spaces. You have three options: (1) lower the floor (expensive, requires structural work), (2) raise or relocate ductwork and beams (also costly, requires engineering), or (3) accept a variance from the city and keep only non-sleeping areas below 7 feet. Most Madison Heights homeowners choose option 3 — they keep the bedroom area at 7'2" by furring down the hallway and bathroom ceilings to 6'6". You'll need a structural engineer's letter ($500–$800) to justify this modification. Plan for this cost before you start framing.

What does 'egress window' mean, and why do I need one for a basement bedroom in Madison Heights?

An egress window is an operable window or door that allows safe emergency exit from a room to the exterior in case of fire. For basement bedrooms, Michigan Building Code requires a minimum 32 inches wide, 44 inches tall, with a clear opening of at least 5.7 square feet, and a sill no higher than 44 inches above the floor. Basement fires are particularly deadly because occupants cannot quickly climb through high windows or basement windows blocked by furniture. This is not a Madison Heights-specific rule — it's state code — but Madison Heights inspectors enforce it strictly. Cost to install during construction: $1,500–$3,000. Cost to retrofit after framing: $2,500–$5,000.

Do I need a permit for a basement bathroom, and what about the plumbing?

Yes, you need a plumbing permit (and a building permit if you're creating habitable space). In Madison Heights, any basement bathroom below the main sewer line requires an ejector pump — a sump-like vessel that collects waste water and pumps it upward to the main drain line. This is a local requirement due to Madison Heights' glacial till soils and sewer-line elevation. The plumbing permit costs $250–$400, and the ejector pump system (installation included) costs $1,500–$3,000. The city coordinates with Oakland County's drain office on the plumbing plan, adding 1-2 weeks to review. Plan for this from the start — it is not optional.

My home has had water in the basement before. Does this affect my basement finishing permit in Madison Heights?

Yes. The Michigan Building Code requires moisture control for any below-grade habitable space, and Madison Heights building department will likely require proof of drainage mitigation before issuing your permit. Get a foundation/drainage inspection ($300–$600) before you file plans. The inspector will assess whether your perimeter drain is working, whether your sump pump is adequate, and whether interior or exterior waterproofing is needed. Budget $2,000–$8,000 for drainage repairs if required. Skipping this step risks mold, code violations, and insurance claims denial.

How long does it take to get a basement finishing permit in Madison Heights?

Typical timeline is 2-3 weeks if you submit complete plans to the city's online portal, or 4-6 weeks if the city needs to coordinate with Oakland County's drain office (common for bathrooms). If you need a structural engineer's letter or variance for ceiling height, add 1-2 weeks. Inspections (framing, electrical rough-in, plumbing rough-in, drywall, final) are scheduled separately and typically span 4-8 weeks from start to finish. Total project timeline: 8-12 weeks from permit filing to final occupancy.

Can I finish my basement myself without hiring a contractor, and do I still need a permit?

Yes, Madison Heights allows owner-builders to pull their own building permits for owner-occupied residential work (including basement finishing). You will still need a building permit for habitable space, electrical permit, and plumbing permit (if applicable). You are responsible for scheduling inspections and ensuring compliance. Many owner-builders hire inspectors ($150–$300 per inspection) to verify their work before they call the city, reducing the risk of inspection failures. If you hire contractors, the contractor must have current licenses and permits.

What is the permit fee for basement finishing in Madison Heights?

Building permit fees in Madison Heights are typically calculated as 1.5-2% of the estimated project valuation. For a $20,000 basement finishing project, expect $300–$400 for the building permit. Add electrical permit ($100–$250) and plumbing permit ($150–$400) if applicable. Total permit cost: $300–$800 for a family room without new plumbing, or $500–$1,200 for a bathroom and bedroom suite. Exact fees depend on current fee schedule — confirm with the Building Department when you submit plans.

Do I need a radon mitigation system in my finished basement in Madison Heights?

Michigan Building Code requires any new basement construction to have a passive radon-mitigation system roughed in — a 4-inch PVC vent pipe running vertically up the exterior wall with a cap at the top. The pipe does not need a fan (you don't need an active system) unless radon testing later shows high levels. Cost to rough-in during framing: $200–$400. This is verified by the inspector at rough-in and is non-negotiable. Madison Heights does not mandate radon testing, but the system must be in place for potential future activation.

What happens if I finish my basement without a permit?

If the city discovers unpermitted basement work (typically through a neighbor complaint or during a home sale inspection), you will receive a stop-work order ($500 fine), be required to pull a permit retroactively, and owe double permit fees. If unpermitted work created safety hazards (e.g., a bedroom without egress window), the city can order you to demolish the room framing or install egress after the fact at much higher cost ($2,500–$5,000 for retrofit vs. $1,500–$3,000 during initial construction). Insurance may also deny claims related to unpermitted work, and Michigan real estate law requires disclosure of unpermitted improvements — which typically reduces home resale value by $10,000–$30,000 or causes buyers to walk away.

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