Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full bathroom remodel requires a permit if you're relocating plumbing fixtures, adding electrical circuits, converting a tub to shower, installing a new exhaust fan, or moving walls. Surface-only work—tile, vanity swap in place, faucet replacement—does not.
Carol Stream follows the 2021 International Building Code (IBC) as amended by the Illinois Building Code, which means your bathroom project gets reviewed by the City of Carol Stream Building Department, not DuPage County. The critical local difference: Carol Stream enforces a 42-inch frost depth requirement for any below-grade drain work (matching Chicago standards), and the city uses an online permit portal through its municipal system—you can often pull a bathroom permit over-the-counter if plans are simple, but full-gut remodels with fixture relocation trigger a 2–4 week plan review, not same-day approval. Carol Stream's fee structure is based on project valuation (typically $200–$600 for a mid-range bathroom), and the city requires GFCI protection on all receptacles within 6 feet of the sink per NEC 210.8(A), plus pressure-balanced or thermostatic mixing valves on any new tub/shower valve—a detail often missed in DIY plans. The city also enforces Illinois-specific lead-paint disclosure rules for homes built before 1978, which can add 10 days to permitting if your home was built in that era and you're doing a gut remodel.

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

Carol Stream full bathroom remodel permits — the key details

The single most important rule: any relocation of a plumbing fixture—toilet, sink, shower/tub, or drain line—requires a permit and plan review under IRC P2706 (drainage fittings). Carol Stream enforces the 42-inch frost depth requirement even for interior drain stubs that penetrate to the basement, because the code assumes future exposure to freezing if the home is ever altered. If you're moving a toilet from one wall to an adjacent wall, you need a permit. If you're swapping out the existing toilet for a new low-flow model in the exact same location, you do not. The City of Carol Stream Building Department will ask for a plumbing plan showing trap-arm length (maximum 6 feet from trap to vent per IRC P3103.2), vent-stack sizing, and confirmation that any new drain run doesn't exceed a 1/4-inch drop per foot (IRC P3113.1). This is where most DIY plans get rejected: homeowners don't calculate vent sizing or show how the new drain ties into the existing stack. A licensed plumber's design drawing—even just a sketch on graph paper showing measurements—will get you past the initial review. Carol Stream's online portal (accessible through the city website) lets you upload plans electronically, and the city aims for a 5–7 business day first review, though complex remodels with structural changes can take 3–4 weeks.

Electrical work is the second major trigger. Any new circuit added to a bathroom requires a permit and electrical plan review under NEC 210.8(A) (GFCI protection). Carol Stream enforces the 2020 NEC with Illinois amendments, which means all receptacles within 6 feet of a sink, tub, or shower must be GFCI-protected; additionally, any new bathroom outlet (including light fixtures) on a dedicated branch circuit must include AFCI (arc-fault circuit interrupter) protection per NEC 210.12. If you're running a new line for heated floor mats, a vent fan, or relocating a light switch, you'll need an electrical plan showing the new circuit, breaker amperage, wire gauge, and GFCI/AFCI locations. If your electrician just swaps out a vanity light in place without adding new wiring, no permit is needed. Carol Stream's building department will cross-check your electrical plan against the plumbing plan to ensure no conflicts (common issue: homeowners route PEX or copper lines and new electrical conduit through the same joists without proper spacing). Inspection happens after rough-in but before drywall, and the city typically schedules within 3–5 business days of your request.

Waterproofing and exhaust ventilation are often underestimated. If you're converting a tub to a walk-in shower or vice versa, IRC R702.4.2 requires a complete waterproofing assembly, and you must specify the exact system on your permit application: cement board + membrane, schluter-type pre-sloped bases, or prefab shower pan. Carol Stream's plan reviewers will reject vague language like 'waterproof membrane' and demand the brand, specification, and installation method. The reason: moisture intrusion into framing (which is glacial-till soil in Carol Stream—prone to high water tables in spring) can lead to mold and structural rot. The city also requires you to show how water drains from the pan or curb (weeping holes, drain slope, etc.). For exhaust ventilation, any new bathroom must have mechanical exhaust per IRC M1505.1: minimum 50 CFM continuous or 20 minutes on/off; ducting must terminate outside (not into an attic or soffit), and the duct route must be shown on the plan. Common rejection: homeowners propose venting into a soffit or attic space, which is not code-compliant and will fail inspection. If you're adding a luxury heated towel rack or underfloor heating, that's additional electrical load and must be included in the electrical plan to avoid overloading a circuit.

Tub and shower valve specifications are a subtle but critical detail in Carol Stream plan review. Any new or relocated tub/shower valve must be pressure-balanced or thermostatic mixing to prevent scalding (IRC P2708.4). If your plan shows a standard single-handle valve, the reviewer will ask for verification that it's pressure-balanced (most modern Moen, Kohler, and Delta valves are, but Delta incorrectly labeled some models for years). Bring the valve spec sheet or model number to the permit office—this saves a 1–2 week back-and-forth. Additionally, if your home was built before 1978, Carol Stream requires an Illinois-compliant lead-paint disclosure and risk assessment before demolition. The city doesn't require abatement (unless RRP contractors are used), but disclosure documentation must be on file. This adds 10 business days to the permitting timeline if your contractor hasn't already provided it.

The practical next step: take photos and measurements of your existing bathroom, write down what you're changing (fixture locations, new electrical, exhaust fan routing, wall moves), and either sketch a simple plan or hire a designer/plumber to produce one. Visit the Carol Stream Building Department website (or call the main number from city hall) to confirm the current permit fee structure and whether you can submit plans online or must file in person. Owner-builders are allowed in Illinois for owner-occupied homes, so you can pull the permit yourself if you're not hiring a general contractor; however, the rough plumbing and electrical inspections will require a licensed plumber and electrician or an owner-builder who can demonstrate competency. Budget 2–4 weeks for plan review and permitting, plus 1–2 weeks for each inspection (rough plumbing, rough electrical, final). Typical permit cost: $250–$500 for a mid-range bathroom remodel (valuation-based fee), plus inspection fees (~$75–$150 per inspection). If you're moving utilities or walls, factor in an additional week and potential structural engineer review (add $300–$600).

Three Carol Stream bathroom remodel (full) scenarios

Scenario A
Vanity and toilet swap in place, new tile, existing plumbing fixture locations unchanged—1960s Carol Stream ranch in DuPage County
You're removing the old 30-inch vanity and toilet, installing a new 36-inch vanity with a composite top and a low-flow dual-flush toilet in the exact same spots, re-tiling the shower surround with porcelain tile over existing cement board, and updating the faucet. Because you're not moving any plumbing fixtures—the drain, supply lines, and vent stack all stay in their original locations—this work is exempt under the Illinois Building Code. The City of Carol Stream Building Department does not require a permit for surface-level cosmetic work, even if you're replacing fixtures in situ. However, if the ceramic tile work disturbs the waterproofing membrane behind the existing shower (e.g., you're removing and re-setting tile), you'll want to inspect the substrate; if you find rotted cement board due to prior moisture, replacing it DOES require a permit because you're now addressing a structural/moisture issue (IRC R702.4.2). Assuming the substrate is sound, this is a straightforward DIY or contractor job with no permitting. Total cost: vanity ~$200–$600, toilet ~$150–$400, tile labor ~$1,000–$2,500, faucet ~$100–$300. No permit fees. Timeline: 1–2 weeks for contractor availability, no waiting on inspections.
No permit required (fixtures in place) | Substrate inspection recommended before tile | Faucet aerator must be 2.2 GPM max per Illinois code | Total project cost $1,500–$3,800 | No permit fees
Scenario B
Relocate toilet 4 feet to new wall, add new exhaust fan with ductwork, convert 60-inch tub to walk-in shower with pan—1970s Carol Stream bi-level
This is a full permit project. You're moving the toilet drain line 4 feet to a wall opposite the original location, which requires a new drain run, vent routing, and trap-arm calculations. You're also adding a new exhaust fan (50 CFM minimum per IRC M1505.1) with ductwork that terminates outside, which needs routing shown on a plan to avoid conflicts with joists or electrical. Most critically, you're converting a 60-inch bathtub to a walk-in shower, which triggers full waterproofing assembly review under IRC R702.4.2—you must specify whether you're using a Schluter pre-sloped base, a pan with weeping holes, or cement board + membrane system. Carol Stream's plan reviewer will require a plumbing schematic showing the new drain run with slope (1/4 inch per foot), trap-arm length (max 6 feet from trap to vent), and vent-stack connection. The electrical plan must show the exhaust fan circuit (typically a 20-amp dedicated line), GFCI/AFCI protection, and any new lighting. File your permit through the Carol Stream online portal or in person at city hall; expect a 10–15 business day plan review because the city cross-checks plumbing and electrical coordination. Inspections: rough plumbing (before framing the new wall), rough electrical (before drywall), and final (after everything is installed and waterproofing is cured, typically 7 days post-shower pan seal). Total permit cost: $400–$700 depending on project valuation. Contractor timeline: 3–5 weeks from permit approval to final inspection, plus 1 week curing time for shower waterproofing. A common rejection point: homeowners spec a 'membrane' without naming the product; bring a Schluter, Hydro Ban, or equivalent spec sheet to the permit office to avoid a re-review.
Permit required | Plumbing and electrical plan required | Waterproofing system must be specified (e.g., Schluter pre-sloped base) | Trap arm max 6 feet from trap to vent | Exhaust fan ductwork must terminate outside, not soffit | Pressure-balanced or thermostatic shower valve required | Total permit fee $400–$700 | Inspections: rough plumbing, rough electrical, final
Scenario C
Relocate sink to opposite wall (12 feet away, through interior partition), add second full-size vanity, recirculating tankless water heater for radiant heat mat, remove and rebuild wall—1950s Carol Stream cottage
This is a major permit project requiring structural, plumbing, electrical, and possibly mechanical review. You're moving the sink drain 12 feet away, which means extending the trap arm, sizing the vent, and potentially re-pitching existing drain lines (all requiring a licensed plumber's design). You're removing a load-bearing wall (or non-load-bearing—either way, it requires framing certification per IRC R602) and installing a new water line run of 12+ feet, which may require re-sizing the service line and adding a pressure-reducing valve if the run is too long and pressure drops. The radiant heat mat under the vanity tile floor adds a separate 240-volt circuit and thermal control (not typical, often rejected if not properly engineered). A tankless recirculating system adds complexity: you'll need a separate recirculating pump circuit and a mixing valve (IRC M2101.19 requires anti-scald protection on all systems). Carol Stream's building department will require a full structural drawing if a load-bearing wall is involved (engineer stamp ~$300–$600), plus separate plumbing, electrical, and HVAC plans. File early and expect 4–6 weeks for plan review; the city will hold the permit for structural approval, which can add 2–3 weeks if the engineer must revise framing. Inspections: foundation/structural (if applicable), framing, rough plumbing, rough electrical, HVAC (if recirculation ties to existing system), final. Total permit cost: $600–$1,200 (higher valuation due to structural and mechanical work). Contractor timeline: 6–8 weeks from permit to final, plus 1–2 weeks for engineer turnaround. This is not a DIY project; hire a licensed general contractor, plumber, and electrician. A critical mistake: attempting to move a drain through a load-bearing wall without support; Carol Stream will stop the project at framing inspection if wall support is inadequate.
Permit required | Structural engineer drawing required if load-bearing wall | Plumbing, electrical, and HVAC plans required | Tankless system requires anti-scald mixing valve per code | Radiant mat circuit must be 240V dedicated with proper controls | Frost depth 42 inches: basement drain stubs must be protected | Total permit fee $600–$1,200 | Timeline 6–8 weeks to final inspection

Every project is different.

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

Carol Stream frost depth and drain protection: why 42 inches matters for your bathroom remodel

Carol Stream sits in DuPage County, which falls under the 42-inch frost depth requirement per IRC R403.1.4.1. This matters if your remodel involves any drain line that runs through the basement or crawlspace and potentially exposes to freezing. The rule: if a drain stub exits the house at grade or below the frost line, it must be properly sloped and insulated or located below the frost depth to prevent ice blockage. When you relocate a toilet drain 4–6 feet horizontally in the basement, the new run must still achieve a 1/4-inch per foot slope (IRC P3113.1) and connect to the main stack below the frost line. Most Carol Stream homes (built 1950s–2000s) have their main drain stack in the basement, which sits below the frost depth, so your new drain run should be fine as long as the slope is correct. However, if you're in a newer home with a slab-on-grade foundation or an older home with a crawlspace, the frost-depth calculation changes.

Carol Stream's glacial-till soil also means high spring water tables in some neighborhoods (particularly near Schmale Road and around the creek zones). If moisture is seeping into your basement, adding a new drain through the basement floor or wall requires extra sealing and possibly a sump pump integration. The city's plan reviewers will ask about basement drainage if your project involves below-grade work. If you're in a flood zone (check FEMA flood maps for Carol Stream), the city may require additional elevation or waterproofing per the Illinois Building Code. This is rare in residential bathrooms, but it adds a layer of review time if your property is flagged.

The practical impact: when you file your bathroom permit, if you're moving any drain in the basement, the city's plumber-reviewer will verify frost-depth compliance and slope. Bring a simple sketch showing the new drain run, the depth of the main stack connection, and the slope calculation. If your contractor says 'no problem, we'll just tie in wherever,' that's a red flag—the city will flag it at rough inspection. A licensed plumber will know the frost depth and handle it correctly, but a handyman or DIY approach often misses this detail and leads to a failed inspection and re-do.

GFCI, AFCI, and pressure-balanced valves: Carol Stream's electrical and plumbing code enforcement

Carol Stream enforces the 2020 National Electrical Code (NEC) per the Illinois Building Code. The critical bathroom rule: every receptacle within 6 feet of a sink, toilet, tub, or shower must be GFCI-protected per NEC 210.8(A)(1). Additionally, all bathroom branch circuits (lighting, exhaust fan, heated towel rack, radiant floor mat) must have AFCI (arc-fault circuit interrupter) protection per NEC 210.12(B). Many homeowners and even some electricians get confused: GFCI protects against ground faults (wetness), AFCI protects against arcing faults (loose wires, damaged insulation). Carol Stream's plan reviewers will ask for an electrical diagram showing which outlets are GFCI and which circuits have AFCI breakers. If you propose a single GFCI outlet feeding downstream outlets, the city will accept that, but the label must say 'GFCI Protected' on all downline outlets so future owners know the protection is in place.

For plumbing, Carol Stream enforces IRC P2708.4: any new or relocated tub/shower valve must be pressure-balanced or thermostatic mixing to prevent scalding. This is not optional. The valve must be spec'd on the plan (brand, model, pressure-balance certification). Most modern valves (Moen M-Pact, Kohler Rite-Temp, Delta MultiChoice) include pressure-balance cartridges, but verify the model meets ASSE 1016 (anti-scald standard). If you cheap out and install a $50 single-handle valve without pressure balance, the inspector will red-tag it and you'll have to remove and replace—no final approval until it's corrected. Thermostatic valves (e.g., Hansgrohe ShowerSelect) cost more (~$300–$800) but are more precise and preferred in luxury remodels.

Carol Stream's enforcement is medium-strict: the city does detailed plan review (which catches missing GFCI/AFCI specs) and field inspection (where the inspector tests GFCI receptacles and verifies valve specification). If your plan is submitted without GFCI detail or your valve spec sheet is missing, expect a 5–7 day delay for a re-review. If you buy a valve before filing the permit without confirming the model, you risk buying the wrong type. Solution: get the valve spec sheet before you draw up the plan, or work with your plumber/electrician to spec everything out and attach sheets to the permit application. Carol Stream's online portal lets you upload documents, so do that—it speeds review significantly.

City of Carol Stream Building Department
Carol Stream, Illinois (contact City Hall for specific office address and mailing address)
Phone: (630) 653-2700 or check cityofcarolstream.com for permit line | Check cityofcarolstream.com/permits or search 'Carol Stream Illinois building permit portal' for online submission link
Monday–Friday 8:00 AM–5:00 PM (confirm current hours on city website)

Common questions

Do I need a permit if I'm just replacing my toilet with a new low-flow model in the same location?

No. Replacing a toilet, faucet, or vanity in the exact same location without moving drain or supply lines is exempt from permitting under Carol Stream code. However, if you're replacing the toilet flange or finding rot under the toilet base that requires structural repair, that may trigger a permit because you're now doing more than surface-level work. Inspect carefully before starting—if the subfloor is sound, you're fine without a permit.

Can I convert my bathtub to a walk-in shower without a permit?

No. Any tub-to-shower conversion requires a permit because IRC R702.4.2 mandates a complete waterproofing assembly review, and you're changing the drainage and plumbing configuration. The city must verify that your shower pan, weeping holes, and vent routing are code-compliant. This is one of the most common bathroom remodels, and Carol Stream always requires a permit for it. Expect 2–4 weeks for plan review and approval.

What happens if I move a toilet drain but don't pull a permit?

You'll likely face a stop-work order and a $500–$1,500 fine from the City of Carol Stream. If a neighbor reports the work or the city discovers it during a routine inspection, you'll be required to retroactively permit, pass all inspections, and pay double permit fees (~$300–$800). Additionally, unpermitted plumbing work may void your homeowner's insurance coverage for water damage and will show up as a disclosure issue when you sell, potentially killing the deal or forcing expensive remediation to bring the work up to code.

Do I need a licensed plumber and electrician, or can I do the work myself as an owner-builder?

Illinois allows owner-builders to pull permits and perform work on owner-occupied homes without a contractor license. However, Carol Stream's inspectors will still enforce the code strictly—rough plumbing and electrical inspections require competency verification or a licensed professional's sign-off. Most owner-builders hire a licensed plumber for drain relocation and a licensed electrician for new circuits to ensure code compliance and pass inspection. DIY work on visible parts (tiling, vanity installation) is fine; utility work (plumbing, electrical) almost always requires a professional to avoid costly re-work.

How long does a bathroom permit take in Carol Stream?

Simple surface-level work (no permit required) is immediate. Full remodels with fixture relocation or new electrical typically take 2–4 weeks for plan review, then 1–2 weeks per inspection phase (rough plumbing, rough electrical, final). If structural work is involved (wall relocation), add 2–3 weeks for engineer review. Total timeline: 6–10 weeks from permit submission to final sign-off. Start early if you have a contractor timeline pressure—delays in plan review are common if plans are incomplete.

What if my bathroom has an exhaust fan that vents into the attic?

That's not code-compliant per IRC M1505.1, which requires exhaust to terminate outside the home. If you're remodeling and installing a new fan, the city will require ductwork routing shown on the permit plan. If the existing fan vents into the attic, you don't have to fix it unless you're replacing the fan as part of the remodel—then you must bring it up to code. Attic venting causes moisture accumulation, mold, and structural rot, especially in Carol Stream's climate. Fix it during the remodel; it's cheaper than remediation later.

Do I need a permit if I'm adding radiant floor heating or a heated towel rack?

Yes, if you're adding any new electrical circuit. Radiant mats and heated towel racks require dedicated 240-volt or 20-amp circuits respectively, which means new wiring from the breaker panel. This requires an electrical permit and plan showing the circuit, breaker, wire gauge, and AFCI protection. Surface-level swaps (replacing a non-heated towel bar with a heated one in the same outlet location) still require a new circuit, so treat it as a permit item. Carol Stream's electrical reviewer will verify that your AFCI protection and circuit sizing are correct.

What's the difference between GFCI and AFCI protection, and do I need both?

GFCI (ground-fault circuit interrupter) protects against electrocution from water contact; AFCI (arc-fault circuit interrupter) protects against fire from loose or damaged wiring. In bathrooms, all receptacles within 6 feet of water must be GFCI-protected per NEC 210.8(A). All bathroom branch circuits (not just receptacles) must have AFCI protection per NEC 210.12(B). In practice: a bathroom light circuit should be on an AFCI breaker in the panel; receptacles can be GFCI outlets or GFCI-protected outlets downstream of a GFCI breaker. Carol Stream's electrical plan review will verify both requirements are met.

If my home was built before 1978, do I need lead-paint testing before remodeling?

Illinois law requires disclosure of lead-paint hazard before renovation begins on any pre-1978 home per the Residential Real Property Disclosure Act. Carol Stream enforces this rule: you must provide a disclosure and risk assessment to contractors and permit reviewers before any demolition. The city doesn't require abatement (removal), but disclosure documentation must be on file. If you're doing a full bathroom gut (removing walls, fixtures), expect a 10-day lead-paint acknowledgment period before you can start. Hire a certified lead-paint inspector (~$200–$400) to identify hazards and provide documentation; this speeds the permitting process.

How much does a bathroom permit cost in Carol Stream?

Carol Stream charges permit fees based on project valuation (estimated cost of work). A typical full bathroom remodel costs $10,000–$30,000, which translates to a permit fee of $250–$600 (roughly 2–3% of valuation). Add plan review, inspection, and potential structural/mechanical fees, and budget $400–$1,200 total for a complex remodel. Call the Carol Stream Building Department or check the city website for the current fee schedule (it may have been updated recently). If you're unsure of valuation, the permit office can estimate it based on your project description.

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 Carol Stream Building Department before starting your project.