Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full bathroom remodel needs a permit if you relocate plumbing fixtures, add electrical circuits, install a new exhaust fan, convert a tub to shower, or move walls. Surface-only work (tile, vanity swap in-place, faucet replacement) is exempt.
Forest Lake Building Department requires permits for any bathroom work that alters plumbing routes, electrical loads, ventilation, or structural framing — but the city processes these through its online permit portal with relatively fast turnaround (typically 5–7 business days for plan review on bathroom-only projects, versus 2–3 weeks for full-gut kitchen-and-bath combos). The city adopts the 2020 Minnesota Building Code (which tracks the 2020 IRC), meaning you'll need to show GFCI protection on all bathroom circuits and specify your shower waterproofing system (membrane type, cement board vs. drywall backing) on the plan itself — something many homeowners and handymen skip, leading to rejections. Forest Lake's frost depth runs 48–60 inches depending on neighborhood (deeper north), which affects any foundation or floor-joist work if you're doing a major bath near rim joist or basement wall. The city allows owner-occupied homeowners to pull permits for their own work, which keeps labor costs down but means you'll be responsible for inspections and code compliance.

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

Forest Lake full bathroom remodel permits — the key details

The threshold for a permit in Forest Lake is any structural, electrical, plumbing, or mechanical change beyond cosmetics. Minnesota Statute 326B.106 (which Forest Lake enforces) and the adopted 2020 Minnesota Building Code specify that moving a toilet, sink, shower, or tub requires a plumbing permit; adding a new 20-amp circuit for a heated floor or exhaust fan requires electrical; and any wall relocation or removal requires structural review. The city Building Department uses the online permit portal (accessible via the city website) to accept applications, and most bathroom remodels are processed under the category 'Interior Plumbing/Electrical Alteration.' You'll need to submit dimensioned floor plans showing old fixture locations and new locations, electrical one-line diagram showing GFCI circuits, and a written description of the shower waterproofing assembly. If you're moving a toilet drain more than a few feet, the city will verify that your trap arm (the horizontal run between the toilet and vent) does not exceed 6 feet without an additional vent fitting (IRC P3005.1) — this is the single most common rejection point for bathroom remodels in Minnesota.

Electrical work in a bathroom is heavily regulated under the 2020 NEC (National Electrical Code, adopted by Minnesota and enforced by Forest Lake). All outlets within 6 feet of a sink, tub, or shower must be GFCI-protected (NEC 210.8(A)); exhaust fans must be on a separate 20-amp circuit in most cases; and any new lighting within the wet zone (inside the tub or shower surround) must be waterproof-rated. Forest Lake Building Department requires that these protection details be shown on the electrical plan before the permit is issued; if you skip this, your plan review will come back rejected with a note like 'Show GFCI branch-circuit protection per NEC 210.8' — adding another 3–5 days to approval. Exhaust fans are required by code (IRC M1505.1) if there is no openable window, and the duct must terminate to the outside, not the attic. Many homeowners and even some contractors vent the exhaust fan into the soffit or attic, which the Forest Lake inspector will flag during rough-in inspection and force you to reroute — a $200–$400 add-on cost if you have to hire an HVAC crew to fix it.

Shower and tub waterproofing is where Forest Lake's code enforcement gets granular. If you are converting a tub to a shower or installing a new shower enclosure, you must specify the waterproofing assembly: either a pre-made shower pan or a mortar pan with membrane liner (IRC R702.4.2). The most common approach is cement board backing (typically Durock or Hardie) plus a liquid or sheet membrane (like Schluter or RedGard) behind all tile. You cannot use drywall (paper-faced gypsum) behind tile in a wet area — the city inspector will catch this during drywall inspection and require you to strip it out and redo with cement board. If you're just retiling an existing shower wall without moving the valve or drain, this is considered a repair and may be exempt; but if you're moving the valve, the entire wall assembly must be brought up to current waterproofing code, which can add $800–$1,200 to the project in material and labor.

Forest Lake's climate (IECC Zone 6A south, 7 north) means that moisture control and mold prevention are serious local concerns. The city requires bathrooms to have dedicated exhaust ventilation sized at 1.0 CFM per square foot of bathroom area (IRC M1505), and the duct must be insulated to prevent condensation in the attic. If you're remodeling a bathroom in the north part of Forest Lake (closer to the 7-zone line), frost depth is 60 inches, which can affect any floor work if you're near a basement or rim joist — the inspector may require that you verify joist spacing and insulation before closing up the rim. For pre-1978 homes (much of Forest Lake is older), lead-paint disclosure is required if you're disturbing painted surfaces, and if lead is present, you'll need to follow EPA RRP (Renovation, Repair, and Painting) rules — the city doesn't enforce RRP directly, but if you hire a contractor, they must be RRP-certified.

The permit process in Forest Lake is straightforward if you're organized. You submit your application, floor plan, and electrical/plumbing notes via the online portal; plan review takes 3–7 days; if approved, you receive a permit number (usually by email) and can begin work. The city schedules inspections on request: you'll typically need a rough-plumbing inspection (before walls close), rough-electrical inspection, framing inspection (if walls are moved), drywall/waterproofing inspection (before tile), and final inspection. Each inspection takes 1–2 days to schedule, so budget 3–4 weeks from permit approval to occupancy. If the inspector finds a violation (wrong duct termination, missing GFCI, trap arm too long, non-compliant shower pan), you'll get a 'Correction Notice' and must fix it and call for re-inspection — this can add 1–2 weeks. Once the final inspection passes, you get a 'Certificate of Occupancy' or final approval, and the work is legal.

Three Forest Lake bathroom remodel (full) scenarios

Scenario A
Mid-range bath gut: new fixtures, moved toilet/vanity, existing tub, new exhaust fan (south Forest Lake rambler)
You're remodeling a 50-square-foot bathroom in your 1985 rambler in the south part of Forest Lake. You want to move the toilet from the wall-mounted position to a floor-mounted position 3 feet away (different drain location), move the vanity 2 feet over, keep the existing tub in place but add a new 20-amp exhaust fan duct that vents to soffit, and add GFCI-protected outlets. The floor plan changes alone (toilet relocation) trigger a permit requirement. You'll need to submit a dimensioned floor plan showing old and new fixture positions, confirm that your new toilet drain trap arm does not exceed 6 feet (it won't — you're moving it 3 feet), electrical one-line showing the new 20-amp exhaust circuit with GFCI protection on adjacent outlets, and a note stating 'Exhaust duct terminates to exterior soffit per IRC M1505.4.' Forest Lake plan review will take 5–7 business days; upon approval, you pull permit (cost: $350–$500 depending on the estimated valuation of the work, which might be $8,000–$12,000). You'll schedule rough-plumbing and rough-electrical inspections before drywall, then drywall inspection, then final. Total permit timeline: 3–4 weeks from submission to CO. Cost: $350–$500 permit + $8,000–$12,000 labor and materials.
Permit required (fixture relocation) | Trap arm length verified on plan | Exhaust fan duct location (soffit) on electrical plan | GFCI circuits shown | Total job $8,000–$12,000 | Permit fee $350–$500 | 3–4 week timeline
Scenario B
Tub-to-shower conversion with wall relocation (north Forest Lake colonial, 1975)
You're converting a tub to a shower and want to move the bathroom wall 18 inches to gain floor space. The home was built in 1975, so lead-paint disclosure is required. The wall move is structural (changes load path), triggering a framing permit and structural review. The tub-to-shower conversion requires a new waterproofing assembly (the old tub enclosure walls were just drywall behind tile; you must now install cement board and membrane). You'll submit a floor plan showing the new wall location and dimensions, a note on the waterproofing spec ('Cement board + RedGard membrane behind all tile, per IRC R702.4.2'), electrical plans showing any moved outlets or lights (if the new wall has an outlet or recessed light, that's electrical scope), and an EPA RRP disclosure if disturbing painted surfaces. Forest Lake plan review takes 7–10 business days (structural scope adds 2–3 days). Upon approval, you pull the permit ($500–$800, depending on valuation of the structural + plumbing + electrical work combined — likely $12,000–$18,000). Inspections: rough framing, rough plumbing, rough electrical, drywall, waterproofing (before tile), final. The waterproofing inspection is critical — the inspector will check that the shower pan is sloped correctly (1/4 inch per foot toward drain) and that cement board is installed over studs, not on drywall. Frost depth in north Forest Lake is 60 inches; if you're disturbing rim joist or floor framing near the exterior, the inspector may require you to verify joist spacing and insulation. Total timeline: 4–5 weeks. Cost: $500–$800 permit + $12,000–$18,000 labor/materials.
Permit required (wall relocation + tub-to-shower conversion) | Structural review included | Waterproofing assembly specified on plan (cement board + membrane) | EPA RRP disclosure (pre-1978 lead paint) | Frost-depth consideration (60 inches north) | Total job $12,000–$18,000 | Permit fee $500–$800 | 4–5 week timeline
Scenario C
Surface-only update: tile, vanity swap in-place, faucet replacement (any Forest Lake home)
You want to retile your bathroom walls and floor, replace your existing vanity with a new one of the same size and rough-in height, and swap the faucet and toilet for new (same locations, same drains). No fixtures are moving, no walls are changing, no new electrical circuits are being added. This is entirely cosmetic and exempt from permitting under Minnesota Statute 326B.106 — no permit required. You can source materials, hire a contractor or DIY, and proceed without contacting the city. However, if your remodel disturbs painted surfaces in a pre-1978 home, EPA RRP rules still apply to any contractor you hire (they must be certified), and you must receive RRP disclosure and clearance testing. Additionally, if you discover (or suspect) mold or water damage behind the walls or under the tile, you must report it to the city and may be required to address it before proceeding — this becomes a code-enforcement matter, not a permit matter. If your home has a known moisture issue or previous water damage, the inspector may ask you to document the cause and remediation before signing off, but this happens via complaint or conversation, not via permit. DIY risk: if you tile directly over damp drywall or install a vanity that covers a soft/rotted subfloor, the moisture can worsen, and if future damage is discovered during a home inspection (sale or refinance), you may face liability. Cost: $0 permit | $2,000–$6,000 materials and labor | No city approval required.
No permit required (fixtures/wiring/structure unchanged) | Cosmetic only | EPA RRP disclosure if pre-1978 and contractor used | Verify no water damage before proceeding | Total job $2,000–$6,000 | Permit fee $0 | No timeline delay

Every project is different.

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

Shower waterproofing: why Forest Lake inspectors are strict about assembly details

Minnesota's humid continental climate and seasonal freeze-thaw cycles make bathroom waterproofing critical. Forest Lake sits in a zone where winter humidity inside homes climbs to 40–60% due to interior moisture from showers and cooking, but exterior temps drop to -20°F or colder. If your shower waterproofing fails (e.g., membrane not fully sealed, cement board edges exposed), water wicks into the framing and insulation, where it freezes and expands, cracking studs and rim joists. The city inspector knows this; they're trained to check for it because water-damaged framing in a Minnesota home is not just an aesthetic issue — it's a structural hazard that can cost $5,000–$15,000 to remediate if discovered during a future refinance or sale inspection.

The 2020 Minnesota Building Code specifies that shower enclosures must have a waterproofing layer (membrane) behind tile, on a substrate that resists moisture (cement board, glass-tile backer board, or pre-made pan). Drywall is not acceptable. The membrane must be continuous, sealed at all penetrations (pipes, drain, edges), and sloped toward the drain. The city requires that you specify this assembly on the permit plan — not just verbally tell the inspector 'oh, we'll use RedGard.' The plan must say 'Cement board per ASTM C1288, liquid membrane per manufacturer (RedGard/Schluter/etc.), sloped 1/4 inch per foot.' If your plan is vague ('standard shower enclosure'), the inspector will reject it and ask you to clarify.

The financial impact of getting this wrong is steep. If you install tile over drywall and the inspector catches it during drywall inspection, you must strip out all the tile, remove drywall, install new cement board, apply membrane, and retile — easily $1,500–$3,000 in rework. If you pass inspection with non-code assembly (bribed the inspector, or they missed it), and the shower leaks 18 months later, your homeowner's insurance likely won't cover water damage to framing because the bathroom wasn't permitted, and you'll face a $5,000–$10,000 mold-remediation bill plus structural repair. For pre-1978 homes, any water damage that disturbs lead paint requires EPA RRP clearance, adding another $300–$800 to the cost.

GFCI and exhaust fan requirements: common rejections and what the Forest Lake inspector looks for

NEC Article 210 (adopted by Minnesota and enforced by Forest Lake) requires GFCI protection on every outlet within 6 feet of a sink, tub, or shower. Many homeowners and some electricians think this means 'install a GFCI outlet' — one outlet with the GFCI button. That works, but the NEC actually allows two approaches: a GFCI outlet (protects that outlet and any downstream outlets on the same circuit) or a GFCI breaker in the panel (protects all outlets on that circuit). The Forest Lake inspector will accept either, but your permit plan must clearly show which approach you're using. If your plan says 'GFCI protection' but doesn't specify outlet vs. breaker, the inspector will send a 'Correction Notice' asking for clarification. If you've already started roughing in and the inspector finds a standard outlet in the wet zone during rough-in, they'll issue a 'Rough-In Rejection' and tell you to rip it out and install GFCI.

Exhaust fans are mandatory (IRC M1505.1) if the bathroom has no openable window of at least 1.5 square feet. The fan must be sized at 1.0 CFM per square foot of bathroom area (so a 50-sq-ft bath needs a 50-CFM minimum fan). The duct must be insulated and must terminate to the outside — not the attic, not a soffit with a lint screen, not a roof vent that lets air escape but no exhaust. Many contractors vent exhaust fans into soffits or attic vents 'because it's easier,' but the Forest Lake inspector will catch this. The exhaust duct must either run through the roof with a roof cap vent, or down and out through an exterior wall. If you're venting through the soffit and the inspector sees it during drywall or final inspection, they'll issue a stop-work until you reroute — an expensive and frustrating surprise.

The cost of getting this wrong is primarily labor, not material. A GFCI outlet costs $15–$25; replacing drywall and rerouting ductwork costs $200–$400. The delay is the bigger pain: you can't close walls or schedule final inspection until it's fixed, so budget an extra 1–2 weeks if you have to rework. On your permit plan, clearly show 'Exhaust fan duct terminates to exterior [roof cap / wall vent], insulated, sized per IRC M1505 (1.0 CFM/SF).' List the fan model number and CFM rating. On electrical, show the 20-amp circuit dedicated to the exhaust fan (it must be on its own breaker, not shared with lights or outlets) and note 'Switch-controlled, GFCI on all outlets within 6 feet of tub/shower/sink per NEC 210.8(A).'

City of Forest Lake Building Department
Forest Lake City Hall, Forest Lake, MN 55025
Phone: (651) 275-9500 (main) or building permit line — confirm locally | https://www.ci.forest-lake.mn.us/ (check for online permit portal link or contact city for current URL)
Monday–Friday, 8:00 AM–5:00 PM Central Time

Common questions

Can I pull my own bathroom remodel permit in Forest Lake as a homeowner?

Yes. Minnesota Statute 326B.106 allows owner-occupied homeowners to pull permits for their own properties and perform the work themselves (called 'owner-builder'). You'll need to sign the permit application attesting that you own and occupy the home. However, you're still responsible for passing all required inspections (rough plumbing, rough electrical, final) and meeting code — the inspector doesn't give free passes to DIY homeowners. If you hire a contractor to help, that contractor must be licensed for plumbing or electrical work in Minnesota (unless they're an apprentice under supervision). Many Forest Lake homeowners pull the permit but hire subs for plumbing and electrical to ensure code compliance.

My bathroom is in a 1962 home. Does lead paint matter for a bathroom remodel?

Yes. Any home built before 1978 is presumed to have lead paint. If you're disturbing painted surfaces (removing trim, sanding drywall, demolishing walls), EPA RRP rules apply. If you hire a contractor, they must be EPA RRP certified and follow containment and cleanup protocols. If you DIY, you should follow RRP practices (wet cleaning, HEPA vacuuming) to avoid creating lead dust. You must disclose the pre-1978 age and lead-paint presence to any future buyer (Minnesota requires it on the Transfer Statement). For a bathroom remodel, if you're tiling over existing walls, you're not disturbing paint; if you're gutting to studs, you are, and RRP disclosure/training is required.

How much does a bathroom remodel permit cost in Forest Lake?

Forest Lake bases permit fees on estimated project valuation. A typical full bathroom remodel (fixtures moved, electrical added, exhaust fan, new tile) is valued at $8,000–$18,000, which translates to a permit fee of $350–$800 (roughly 4–5% of valuation). A surface-only remodel (tile, vanity swap in-place) is $0 (no permit required). Get an estimate from a contractor or use a rough cost calculator ($150–$200 per square foot for a full gut, $50–$100 for cosmetic work) to predict the fee before you apply.

What happens if my bathroom remodel sits incomplete for months? Do I need to renew the permit?

Minnesota and Forest Lake permits typically remain valid for one year from issuance. If your project stalls and you don't call for the final inspection within 12 months, the permit expires. You can request a renewal or extension (usually one additional year) for a small fee ($50–$100). However, if you go significantly longer than 12 months, the code edition may change (Minnesota adopts a new code every few years), and the city may require your work to comply with the new code, not the old one. It's rare but possible — so stay on schedule or keep the permit current.

Can I install a heated bathroom floor without a permit?

If you're adding a heated floor (radiant heat), that's a new electrical circuit, which requires a permit. The city will need to see the thermostat location, wiring diagram, and confirm that the circuit is properly protected (GFCI if in a wet area, or thermal protection per NEC). If you're just replacing a floor (tile or vinyl) without adding heating, no permit is required. If the floor is over radiant tubing that was already there, and you're just replacing the finish surface, no new permit is needed — but the tubing must be protected and the circuit must be shown on your electrical plan from the original bathroom remodel permit.

Do I need a permit to add a bathroom exhaust fan to an existing bathroom that doesn't have one?

Yes. Adding a new exhaust fan (that was not there before) is a mechanical and electrical alteration. You'll need a permit. The city will check that the fan is sized correctly (1.0 CFM per square foot), the duct is insulated and vents to the outside, and the circuit is wired correctly (20-amp dedicated circuit, switch-controlled). This is typically a smaller permit than a full remodel ($200–$400 fee), but it still requires plan review and inspection.

What if I'm just replacing a broken toilet or faucet in the same location?

No permit required. Replacing a toilet, faucet, or vanity in the same location is a repair, not an alteration, and is exempt from permitting. You can DIY this or hire a plumber without pulling a permit. If you're moving the toilet or faucet to a new location, that requires a permit.

Forest Lake is in two frost-depth zones (48–60 inches). How does this affect my bathroom remodel?

Frost depth matters if you're doing work near foundation walls, rim joists, or floor framing close to the exterior. If your bathroom is on the north side of your home and you're relocating drains or moving walls near the rim joist, the inspector may ask you to verify that the framing is properly insulated and that any new drain lines are sloped and supported correctly to handle frost movement. For most standard interior bathroom remodels, frost depth doesn't come into play unless you're also replacing sub-flooring or doing foundation work. If in doubt, mention your location (north or south Forest Lake) to the inspector during permit intake.

Can I use drywall behind tile in my shower, or do I have to use cement board?

You must use cement board, glass-tile backer board, or a pre-made shower pan. Drywall is not code-compliant behind tile in a wet area (IRC R702.4.2). If the inspector finds drywall behind tile during inspection, they will issue a correction and require you to strip and redo with cement board. This is not a 'maybe' — it's a hard requirement in Minnesota and Forest Lake enforces it strictly because of the region's moisture and freeze-thaw cycles.

What if I'm remodeling a bathroom in a condo or multi-family building — do Forest Lake rules change?

Permit rules are the same (you still need a permit for fixture moves, electrical, structural work), but you may also need approval from the condo association or building owner. Forest Lake will issue the permit, but you could still be liable to your HOA if the association has bylaws requiring pre-approval. Check your condo documents before pulling a permit. The building department will also inspect common walls and mechanical penetrations more carefully in multi-family buildings, so budget extra time for plan review (add 1–2 weeks).

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 Forest Lake Building Department before starting your project.