Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
If you're relocating plumbing fixtures, adding electrical circuits, installing a new exhaust fan, or converting a tub to shower, the City of Madison Building Department requires a permit. Surface-only work — swapping a toilet or vanity in place — does not.
Madison sits in the Mississippi Delta region (Zone 3A), and the city enforces the 2015 International Building Code with state-level amendments under Mississippi Building Energy Code. Critically, Madison's permit portal and plan-review process are city-managed, not county, which means faster turnaround than rural Madison County projects — typically 2 to 3 weeks for bathroom remodels if the plan is complete on submission. The city's Building Department also applies strict enforcement on bathroom-specific items: GFCI/AFCI outlet placement, exhaust fan duct termination (must exit to outside, not into attic), and shower waterproofing assembly documentation. Unlike some Mississippi cities that allow casual interpretation of drainage trap-arm length, Madison requires sealed drawings showing the trap arm distance from the fixture (max 5 feet per IRC P2706), particularly for relocated powder rooms or half-baths in addition rooms. If your home was built before 1978, lead-paint disclosure rules also apply, even for interior remodels.

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

Madison bathroom remodel permits — the key details

The threshold in Madison is clear: any work that changes the footprint, adds new circuits, or alters drainage requires a permit. Per IRC P2706, drainage fittings and trap placement are the most frequently rejected items in bathroom remodels here. If you are relocating a toilet, sink, or shower to a new location, the drain line must be re-routed, and the trap arm (the horizontal run from the fixture to the main stack or drainline) cannot exceed 5 feet. Madison inspectors will request a floor plan showing drain routing, trap height, and the distance from the fixture P-trap to the vent. If your home is on a septic system (common in Madison's unincorporated neighborhoods, though less so in the city proper), you may also need a septic-system evaluation or Madison County Health Department sign-off if the remodel changes the total fixture units. The city's Building Department issues the permit, but drainage inspection is often joint with county Health if applicable.

Electrical work in bathrooms is governed by NEC Article 680 and Madison's adoption of the 2020 National Electrical Code (state minimum). All receptacles in a bathroom — including those within 6 feet of a sink or tub — must be GFCI-protected per NEC 210.8(A)(1). Additionally, any new 20-amp small-appliance branch circuits in the bathroom must also be GFCI. If you are adding a heated towel rack, ventilation fan, or exhaust fan, the electrician must pull the permit and show the branch-circuit details, existing and new, on the electrical plan. Madison's permit staff will flag any plan that does not clearly label GFCI outlets or that proposes a single outlet protecting the entire bathroom (allowed only if it's a single receptacle, not a multi-outlet branch). Ventilation fan installation is also a common trigger: per IRC M1505, the exhaust fan duct must be insulated (to avoid condensation), run to the outside (not into an attic or soffit), and be sealed at the wall penetration. The duct diameter and CFM rating must match the room size — a typical full bathroom (100+ sq ft) requires 100+ CFM. Madison inspectors will physically verify duct termination, so plan for a rough inspection before drywall closure.

Waterproofing and tub-to-shower conversions are the second-most-common rejection reason in Madison bathrooms. If you are converting a tub to a walk-in shower or vice versa, the waterproofing assembly changes, triggering a permit and plan-review scrutiny. Per IRC R702.4.2, all shower surfaces within 6 feet horizontally and 10 feet vertically above the shower valve (and any other spray zone) must be waterproofed with a secondary moisture barrier. Madison inspectors require the waterproofing method to be specified on the plan: cement board + liquid membrane, pre-fabricated waterproof panels, or tile on cement board + mortar cap + sealant. Thinset mortar alone is not sufficient. The shower valve itself must be a pressure-balanced or thermostatic type (to prevent scalding), not a simple mixing valve. If you're keeping an existing tub and only re-tiling around it, the permit threshold is lower — surface-only re-tiling doesn't require a permit. But if the tub is being removed and replaced with a different model, or if you're creating a new recessed niche in the tile (which requires blocking inside the wall), a permit is required.

Madison's permit process is streamlined compared to county rural areas: the City of Madison Building Department accepts online submission via their portal, and plan review typically takes 2 to 3 weeks if the plan is complete. Required documents include a floor plan with dimensions, plumbing fixture locations (old and new), electrical plan showing all receptacles and circuits, exhaust fan duct routing, and a waterproofing detail if a shower is involved. The permit fee is typically $200–$500 depending on the project valuation (often estimated at 5-10% of the remodel cost). If the project involves asbestos or lead paint remediation (homes built before 1980 in Madison often contain both), you must notify the city and follow EPA guidelines; this can add $500–$2,000 in abatement costs but is separate from the permit fee. Once issued, the permit is valid for one year; extensions are available for $50–$100 if work is ongoing.

Inspections are staged: rough plumbing (after drain and vent lines are in place but before any wall closure), rough electrical (before drywall), and final (after all work is complete and surfaces are finished). In some Madison bathroom remodels, drywall inspection is skipped if the work is limited to fixture/surface changes. However, if walls are being removed or relocated, a framing inspection is required before drywall goes up. The final inspection verifies that all fixtures are installed per code, exhaust fan is operational, GFCI outlets are functioning, and waterproofing is in place (the inspector may test the shower pan with water to confirm proper slope and drainage). Owner-builders are allowed in Madison for owner-occupied single-family homes; a licensed contractor is not required, but the owner must pull the permit and be present for all inspections. If you hire a contractor, they typically pull the permit on your behalf, and the permit fee is included in the contract cost.

Three Madison bathroom remodel (full) scenarios

Scenario A
Powder room toilet and sink relocation, new drain line, existing 1970s home in downtown Madison
You're moving a half-bath toilet and pedestal sink 8 feet to the opposite wall to accommodate a new floor plan. The drain line must be re-routed under the slab (if one-story) or through the ceiling joist cavity (if two-story). The trap arm from the new toilet location to the main stack is 6 feet, which exceeds the 5-foot IRC P2706 maximum by 1 foot — Madison's inspector will catch this and require either a vent-through-roof at the fixture or relocation of the main stack connection point. The pedestal sink drain also needs a new P-trap and connection. Because this is a pre-1978 home, lead-paint testing is recommended on any walls or trim that will be disturbed; if lead is found, abatement ($500–$1,500) must occur before work starts. The permit application requires a floor plan showing old and new fixture locations, drain routing, trap heights, and the distance to the main stack or cleanout. Estimated permit cost: $250. Inspections: rough plumbing (before walls are patched), final. Timeline: 3-4 weeks from permit issuance to final inspection. No GFCI upgrade is needed if existing outlets in the room are already compliant; if not, add $150–$300 for outlet replacement and labeling. Total project cost: $3,500–$6,000 for materials and labor; permit fee is $250.
Permit required | IRC P2706 trap-arm max 5 feet | Lead-paint disclosure required (pre-1978) | Drain routing plan required | $250 permit fee | 3-4 week timeline
Scenario B
Full bathroom gut-remodel with tub-to-shower conversion, new exhaust fan duct, added 20-amp circuit, ranch home in northwest Madison
You're removing the existing bathtub, relocating the toilet 4 feet closer to the interior wall, installing a walk-in shower in place of the tub (with new waterproofing assembly), and adding a new 80-CFM exhaust fan with ductwork to the roof. You're also adding a heated towel rack on a new 20-amp branch circuit. This is a full-scope permit: plumbing, electrical, and mechanical (ventilation). The waterproofing plan must specify cement board + liquid membrane or equivalent system; Madison inspectors require a detail drawing or product spec sheet. The tub-to-shower conversion also triggers slope and drain requirements for the shower pan (1/4 inch per foot minimum slope toward the drain). The new exhaust fan duct must be insulated, sealed at the roof penetration, and sized for the bathroom square footage (100+ sq ft = 100+ CFM minimum). The electrician must show the new 20-amp circuit on the electrical plan, confirm GFCI protection if any receptacles are within 6 feet of the new tub/shower, and label all outlets. Estimated permit cost: $450–$550 (mid-range valuation, ~$15,000 project). Inspections: rough plumbing (drain and vent in place), rough electrical (circuit run in conduit before walls close), rough ventilation (duct routed, sealed), framing (if walls are patched), drywall (if new walls added), final. Timeline: 4-5 weeks from permit to final inspection. If the home is in a floodplain or if the bathroom is on the ground floor in a flood-risk zone (common in Madison's low-lying neighborhoods), an elevation or flood-resistant material requirement may apply — verify with the city's floodplain manager. Total project cost: $12,000–$25,000 including labor; permit fee: $450–$550.
Full permit required | Waterproofing assembly plan required | IRC M1505 exhaust fan duct to outside | IRC 210.8 GFCI on all receptacles | New 20-amp circuit plan required | Framing and final inspections | $450–$550 permit fee | 4-5 week timeline
Scenario C
In-place vanity, toilet, and faucet replacement with new tile surround (no fixture relocation), 1990s suburban home in northeast Madison
You're removing the existing vanity and replacing it with a new cabinet and sink in the same footprint, replacing the toilet (same location, same drain), installing a new faucet, and re-tiling the shower surround (existing shower pan stays in place, only the tile wall is refreshed). No fixtures are moving, no new drains are being installed, no electrical circuits are being added, and the exhaust fan is not being replaced. This is surface-only cosmetic work, which is exempt from permitting per Madison's interpretation of IRC R101.2 (construction not required to be permitted). You do not need a permit. However, if during the tile work you discover moisture damage or mold behind the existing tile, or if you decide to add a new vanity outlet, the scope changes and a permit becomes necessary. The vanity replacement itself is straightforward: measure, order new cabinet, install, and connect supply and drain lines to existing valves and traps (or replace old supply lines with new flexible hoses — $30–$50). The toilet replacement is equally simple: turn off water, remove old toilet, inspect the flange, install a new wax ring, and bolt down the new toilet. The faucet is a swap at the existing sink. For the tile surround, ensure you use waterproof substrate (cement board, not drywall) and a proper tile-setting mortar and grout; many homeowners make the mistake of using drywall behind shower tile, which fails when moisture penetrates the grout. No permit means no inspection, no permit fee, and no timeline constraint — you can start and finish on your own schedule. Estimated project cost: $2,000–$4,000 in materials and labor; no permit fee.
No permit required (surface-only work) | Fixtures not relocating | Existing drains/vents unchanged | DIY or licensed-contractor work allowed | Use cement board, not drywall, behind tile | No inspection required | $0 permit fee | Start immediately

Every project is different.

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

Madison's bathroom exhaust fan and condensation rules

Madison's climate (Zone 3A, hot and humid summers, cool winters) makes exhaust ventilation critical. The city enforces IRC M1505 strictly: every bathroom must have mechanical ventilation (unless the bathroom has an operable window with at least 10% of floor area, which is rare in modern bathrooms). The exhaust fan must run for at least 20 minutes after showering to remove moisture; many homeowners install a timer or humidity sensor for automatic control. The duct must be insulated (R-4 minimum) to prevent condensation from forming inside the duct itself — condensation that then drips back into the bathroom or pools in the attic. Madison inspectors will physically trace the duct path during rough inspection to confirm it does not terminate in the attic soffit (a common shortcut that voids the permit). Termination must be at a roof cap or through-wall vent with a damper. If the duct is longer than 25 feet or has more than two 90-degree bends, upsizing from 4-inch to 5-inch diameter is recommended to reduce friction and improve airflow.

Many Madison homeowners in older homes (1970s-1980s) have non-insulated flex ducts or rigid metal ducts running directly to attics — these fail quickly in the humid climate and cause mold in attics. During a full bathroom remodel, upgrading the exhaust duct is a smart move, even if the fan itself is not being replaced. Insulated flex duct costs $1.50–$3 per foot; installation is $2–$4 per foot for a contractor. A typical bathroom duct run (30-50 feet through attic and out the roof) costs $100–$200 in materials and $200–$400 in labor. If the existing duct terminates in the attic or soffit, rerouting to a roof cap adds $300–$600 but prevents future attic moisture issues and mold remediation (which can cost $5,000–$15,000 if not caught early).

Madison's permit application for a new or upgraded exhaust fan must include: duct diameter (4 or 5 inch), CFM rating (80-110 for typical full bathrooms), insulation type (R-4 flex or equivalent), and termination detail (roof cap with damper, not soffit, not attic). The inspector will verify the fan is quiet-rated (sone rating) if desired; most code violations focus on termination and ductwork insulation, not noise. Once the fan is installed, a test may be conducted with a smoke pencil to confirm air is exiting the building and not backdrafting into the duct or room.

GFCI and AFCI requirements in Madison bathrooms: what changed in the 2020 NEC

Madison adopted the 2020 National Electrical Code at the state level in 2023, which means any permit pulled after that date must comply with the updated code. One significant change: all 20-amp and 15-amp branch circuits in bathrooms, including the small-appliance branch circuits (refrigerator, microwave elsewhere in the kitchen, but not bathroom), require either GFCI or AFCI protection. For bathrooms specifically, NEC 210.8(A)(1) requires all receptacles within the bathroom (defined as the room and the area 6 feet outside the bathroom door on the same floor, per NEC 210.8(A)(9)) to be GFCI-protected. Madison's Building Department interprets this as: every outlet in the bathroom itself must have GFCI protection, and any outlet in an adjacent hallway or bedroom within 6 feet of the bathroom door must also be GFCI or on a GFCI-protected circuit.

In practice, this means: a bathroom with three outlets (one by the sink, one by the toilet, one near the door) all need GFCI protection. This can be achieved in three ways: (1) install individual GFCI receptacles at each location ($20–$30 each); (2) install one GFCI receptacle at the first outlet and wire the others as 'load' side downstream (they are then protected by the GFCI, but are not themselves GFCI outlets — common and cheaper); or (3) install a GFCI circuit breaker in the panel (one breaker protects the whole circuit, all outlets on it, costing $50–$100 for the breaker but only one GFCI device). Madison inspectors will accept any method as long as the plan shows which outlets are protected and by what means. Many homeowners miss this during renovation and install a new vanity outlet without GFCI — the permit application should flag this.

AFCI (Arc Fault Circuit Interrupter) is different from GFCI and is required on all 15-amp and 20-amp branch circuits that supply outlets in bedrooms, living areas, and kitchens (not bathrooms, per 2020 NEC, but this varies by code edition). Some older Madison homes built in 2000-2010 may have code that required AFCI only in bedrooms; the 2020 NEC has expanded AFCI scope. If you are adding a new circuit during a bathroom remodel and that circuit extends into an adjacent bedroom, AFCI protection may be required on that circuit. Always verify the current code edition adopted by Madison with the Building Department — state amendments sometimes delay full adoption of the latest NEC by 1-2 cycles.

City of Madison Building Department
Madison City Hall, Madison, MS (exact address varies; contact main number)
Phone: (601) 856-2000 (main) — ask for Building Permits or Building Department | https://www.madissonms.org (check 'Permits' or 'Services' section for online portal; if unavailable, permits may be submitted in-person or by phone)
Monday-Friday, 8:00 AM - 5:00 PM (verify hours locally; holiday closures apply)

Common questions

Do I need a permit to replace a toilet in the same location?

No. Replacing a toilet in place — removing the old one and installing a new one on the same flange with a new wax ring — is surface-only work and is exempt. However, if you are relocating the toilet to a different location, even 2 feet away, a new drain line is required and a permit is triggered. The trap arm distance to the main stack must not exceed 5 feet per IRC P2706.

My bathroom is in a pre-1978 home. Do I need a lead-paint assessment before starting?

Not required by the city permit process, but strongly recommended. If you or a contractor disturb painted surfaces (walls, trim, windows), federal EPA rules require containment and safe removal of lead-bearing dust. Madison's Building Department may ask for a lead-safe work certification if the scope involves significant demolition. Abatement or encapsulation typically costs $500–$2,000 and must be completed before permit approval for renovation. A certified lead inspector ($300–$500) can determine if lead is present.

Can I pull the permit myself if I am the homeowner?

Yes. Madison allows owner-builders for owner-occupied single-family homes. You will need to complete the permit application, provide the required plans and specifications, and be present for all inspections. If you hire a licensed contractor, they can pull the permit on your behalf and include the fee in the contract. Either way, the City of Madison Building Department must approve the permit before work begins.

How long does plan review take in Madison?

Typical plan review for a bathroom remodel is 2 to 3 weeks if the plans are complete and compliant on submission. If the plans are incomplete or require revision (e.g., missing waterproofing detail, GFCI labeling, exhaust fan duct termination), the review is paused pending resubmission. Plan review times may extend to 4-5 weeks during busy seasons (spring/summer). Once approved, the permit is issued and work can begin.

What is the permit fee for a full bathroom remodel in Madison?

Permit fees are typically $200–$550 depending on project valuation. Most bathroom remodels (valuation $10,000–$25,000) fall in the $250–$450 range. The city may charge a base fee plus a percentage of valuation (typically 1.5-2% of the estimated remodel cost). Ask the Building Department for the current fee schedule; fees are sometimes indexed annually.

Do I need an inspection if I'm only replacing the tile in the shower and not moving any fixtures?

No inspection is required for tile-only work if no fixtures are moving and the existing substrate is adequate. However, if you discover mold or water damage behind the old tile, or if you add a waterproofing layer or new substrate, a permit becomes necessary. Use cement board or tile backer board behind any shower tile, not drywall, to avoid future moisture failure.

What if my home is in a floodplain? Does that affect my bathroom remodel permit?

Possibly. Madison's floodplain management office will review permits for properties in mapped flood zones (100-year floodplain). If your bathroom is on the ground floor or basement level in a flood area, the city may require elevated utilities, waterproof materials, or an elevation certification. Check the FEMA Flood Map for your address at floodsmart.gov. Madison's Building Department can advise on floodplain requirements during the permit application.

Can my contractor work on the bathroom without a permit while we're waiting for permit approval?

No. Work cannot legally begin until the permit is issued. If the city discovers unpermitted work, a stop-work order is issued, work must halt, and you must apply for a retroactive permit (double fees) and pass re-inspection. Fines can reach $200–$500 plus the cost of corrective work. It's best to wait for permit approval before breaking ground.

What happens if the exhaust fan duct currently terminates in the attic? Do I have to fix it?

If you are replacing the exhaust fan during the remodel, the duct must be rerouted to exit the building (roof cap or through-wall vent per IRC M1505). If you are not replacing the fan and only doing surface-level work (vanity, tile), rerouting is not required by code — but it's strongly recommended to prevent attic moisture and mold. A reroute costs $300–$600 and is much cheaper than attic mold remediation ($5,000–$15,000+).

Is there a time limit on how long the permit is valid?

Yes. A permit is typically valid for one year from issuance. If work is not completed within one year, the permit expires and a new permit must be pulled. Extensions are available for $50–$100 if work is ongoing but not finished; request an extension from the Building Department before expiration.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current bathroom remodel (full) permit requirements with the City of Madison Building Department before starting your project.