Research by Ivan Tchesnokov
The Short Answer
MAYBE — cosmetic work is permit-exempt. Plumbing changes, electrical circuit additions, structural work require separate permits under the 2020 MN Residential Code. Electrical inspections by MN State Inspector.
Building Safety requires separate permits for plumbing, electrical, and structural changes. Cosmetic work exempt under 2020 MN Code R105.2. Electrical permits involve MN State Electrical Inspector (not city). MN DLI-licensed plumber and electrician required. RPU electric; Xcel Energy gas. Citizen Access: aca.rochestermn.gov. Phone: 507-328-2600.

Rochester building permit framework — 2020 Minnesota Residential Code

Rochester Building Safety Department enforces the 2020 Minnesota Residential Code (effective March 31, 2020, based on 2018 IRC with MN amendments). Minnesota sets the building code statewide — all cities enforce the same MN code. All permits through Accela Citizen Access at aca.rochestermn.gov. Trade permits (electrical, plumbing, mechanical) are separate permits from building permits. Electrical inspections conducted by Minnesota State Electrical Inspectors (not city inspectors). Minnesota DLI contractor licensing: RBC for building, MN-licensed electrician, MN-licensed plumber, HVAC through MN DLI. RPU provides electric (rpu.org); Xcel Energy provides gas (1-800-895-4999). Zone 6A: ~8,000 HDD, frost depth 42–48 inches. Phone: 507-328-2600.

Zone 6A cold-humid: ~7,800–8,200 HDD, ~700 CDD. Frost depth 42–48 in. R-49 attic. U-factor ≤ 0.27 for windows. No SHGC maximum (solar gain beneficial). Strongly heating-dominated. Comparable to Billings MT in severity. Heating efficiency (AFUE, HSPF2) is the primary energy investment. Ice & water shield required for roofing.

Cosmetic work exempt from permits in Rochester (consistent with 2020 MN Residential Code R105.2): repainting, interior decorating, replacing flooring materials, replacing cabinets and countertops without altering plumbing or electrical, replacing plumbing fixtures at the same location without altering the plumbing system, and replacing light fixtures without altering the wiring. If uncertain whether your specific scope requires a permit, contact Building Safety at 507-328-2600 or buildingsafety@rochestermn.gov before starting work.

Bathroom remodel permit rules — separate trade permits and MN State Electrical Inspector

The bathroom remodel permit threshold in Rochester matches the universal pattern: cosmetic finish work is permit-exempt; system work requires permits. The distinctive Rochester feature is the separate permit system: building permits, plumbing permits, and electrical permits are all separate applications in Rochester. If a bathroom remodel involves structural wall changes, plumbing drain relocation, and new electrical circuits, that's three separate permits — each with its own inspections. The electrical permit and inspections go through the Minnesota State Electrical Inspector system rather than the city building inspector.

Minnesota DLI licensing applies to all trade contractors in Rochester. A Minnesota-licensed Master Plumber is required for the plumbing permit scope (drain relocation, supply changes). A Minnesota-licensed electrician is required for the electrical permit scope (new circuits, GFCI compliance). Both are separate from the building contractor (MN DLI Residential Building Contractor) who handles structural work. Verify all licenses at dli.mn.gov.

Xcel Energy provides natural gas throughout Rochester. Gas water heater replacement or addition requires a gas permit under the 2020 MN Code fuel gas provisions plus Xcel Energy service coordination. Contact Xcel Energy at 1-800-895-4999. RPU (Rochester Public Utilities) provides electric service — for new bathroom circuits or service upgrades, the licensed electrician coordinates with RPU through the city permit process.

Zone 6A's cold climate makes bathroom exhaust ventilation particularly important. Rochester homes are heavily insulated and air-sealed to manage the ~8,000 HDD heating load — this means bathroom moisture has nowhere to go without proper exhaust ventilation. The 2020 MN Residential Code requires mechanical exhaust ventilation for bathrooms without operable windows, and proper functioning ventilation is the primary defense against mold and moisture damage in Rochester's cold, tight homes. The building permit inspection verifies mechanical ventilation compliance.

Already know you need a permit?
Get an exact permit cost for your Rochester bathroom remodel — 2020 MN Code requirements, separate trade permit guidance, MN State Electrical Inspector process, and DLI contractor check.
Get my Filing Kit →
$14.99 · Based on official city sources · Delivered in minutes
Scenario A
Full bathroom remodel — three separate permits (building, plumbing, electrical)
A homeowner fully renovates a bathroom: new shower with relocated drain, new vanity with GFCI outlets, and structural wall modification. Three separate permit applications through Citizen Access: (1) building permit for structural work, (2) plumbing permit with MN-licensed Master Plumber, (3) electrical permit with MN-licensed electrician (inspected by MN State Electrical Inspector). Each permit has separate inspections. Project cost: $16,000–$28,000; combined permit fees approximately $140–$220.
Estimated combined permit cost: $140–$220 (three separate permits)
Scenario B
Gas water heater replacement — Xcel Energy coordination
A homeowner replaces a gas water heater. Separate gas/plumbing permit through Citizen Access. MN DLI-licensed plumber. Xcel Energy coordinates gas service work after permit. Simple scope — may be eligible for streamlined review. Combined permit fees approximately $55–$95. Project cost: $1,200–$2,500. Contact Xcel Energy at 1-800-895-4999 for gas service questions.
Estimated permit cost: $55–$95
Scenario C
Cosmetic refresh — no permits needed
Retile shower walls, replace faucet at existing connection (no plumbing alteration), replace vanity light at existing box (no wiring change). All cosmetic work exempt under 2020 MN Code R105.2. No permits required. Project cost: $4,500–$8,500; permit cost: $0.
Permit cost: $0 (cosmetic work)

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address
VariableHow it affects your Rochester bathroom remodel permit
Separate permits for each tradeBuilding permit for structural; plumbing permit for drain/supply; electrical permit for circuits — each is a separate application in Rochester. Plan all trade permit submissions alongside building permit. Each has separate inspections.
MN State Electrical Inspector — not city inspectorElectrical permits and inspections in Minnesota go through the state electrical inspection system, not the city. MN-licensed electrician applies for the electrical permit; MN State Electrical Inspector conducts the inspection. Different process from every other state in this guide.
MN DLI licensing for all tradesMN-licensed Master Plumber for plumbing; MN-licensed electrician for electrical; MN DLI RBC for building/structural. Verify all at dli.mn.gov. Homeowners can do own work in owner-occupied single-family home.
Xcel Energy gas coordinationGas water heater or gas radiant: gas/plumbing permit + Xcel Energy coordination. Contact Xcel at 1-800-895-4999. MN-licensed plumber for gas line work.
Zone 6A — exhaust ventilation criticalHeavily insulated Zone 6A homes have little natural moisture escape. Bathroom exhaust ventilation required for rooms without operable windows per 2020 MN Code. Verified at building permit inspection.
Citizen Access portalAll Rochester permits through aca.rochestermn.gov, 24/7. Apply, submit plans, pay fees, schedule building inspections online. Electrical permit/inspection through separate MN state system.
Rochester bathrooms: three separate permits for a full remodel (building, plumbing, electrical) and the MN State Electrical Inspector process are the defining local features of bathroom permitting in Olmsted County.
Separate trade permit guidance. MN State Electrical Inspector process. MN DLI licensing check. Xcel Energy gas coordination. Zone 6A ventilation requirements. Citizen Access portal walkthrough.
Get my Filing Kit →
$14.99 · Based on official city sources · Delivered in minutes

What bathroom remodels cost in Rochester

Bathroom remodel costs in Rochester/Olmsted County: Mid-range master bathroom: $14,000–$26,000. High-end custom: $26,000–$48,000. Hall bathroom: $8,500–$16,000. Cosmetic refresh: $4,500–$8,500 (no permits). Combined permit fees (building + plumbing + electrical): $140–$220. Contact Building Safety at 507-328-2600 for current building permit fee schedule. MN DLI electrical permit fees are set separately through the state.

What happens if you skip the bathroom permit in Rochester

Unpermitted bathroom work skips the waterproofing inspection (critical before tile) and mechanical ventilation verification. Minnesota property disclosure laws require disclosure of known defects. MN DLI disciplinary action for licensed contractors. Unpermitted electrical work is particularly problematic — the MN State Electrical Inspector's authority applies regardless of permit status, and insurance may deny claims for damage from unpermitted electrical work.

How many separate permits does a full bathroom remodel require in Rochester?

Up to three: (1) building permit for structural work, (2) plumbing permit with MN-licensed plumber, (3) electrical permit with MN-licensed electrician (inspected by MN State Electrical Inspector). Each is a separate application through Citizen Access at aca.rochestermn.gov. Simple scopes may require fewer permits.

Who inspects electrical work in Rochester bathroom remodels?

Minnesota State Electrical Inspectors — not the city building inspector. Electrical permits and inspections in Minnesota go through the state electrical inspection system. The MN-licensed electrician applies for the electrical permit; a state inspector conducts the inspection. This is unique to Minnesota.

What cosmetic bathroom work is permit-exempt in Rochester?

Replacing plumbing fixtures at the same location without altering the plumbing system; replacing light fixtures without altering the wiring; retiling; painting; replacing flooring. Contact Building Safety at 507-328-2600 if uncertain whether your specific scope qualifies as cosmetic exempt work.

How does Xcel Energy factor into a Rochester bathroom remodel?

Xcel Energy provides natural gas throughout Rochester. Gas water heater installation: gas/plumbing permit + Xcel Energy service coordination. Contact Xcel at 1-800-895-4999. MN DLI-licensed plumber required for gas line work.

Why is bathroom exhaust ventilation particularly important in Rochester?

Zone 6A's ~8,000 HDD climate means Rochester homes are heavily insulated and air-sealed. Without proper bathroom exhaust ventilation, moisture has nowhere to escape, leading to mold and structural moisture damage. 2020 MN Code requires mechanical exhaust for bathrooms without operable windows — verified at building permit inspection.

How long does a bathroom remodel permit take in Rochester?

Contact Building Safety at 507-328-2600 or buildingsafety@rochestermn.gov for current review timelines. Building permits for residential remodels: typically 5–10 business days for complete applications. Plumbing and electrical permits: separate timelines through their respective systems.

Rochester Building Safety Department — contact and process

Building Safety: 4001 West River Parkway NW, Suite 100, 507-328-2600. Accela Citizen Access at aca.rochestermn.gov, 24/7. Trade permits (electrical, plumbing, mechanical) separate from building permits. MN electrical inspections by state inspectors. MN DLI licenses at dli.mn.gov. RPU electric: rpu.org/507-280-1500. Xcel Energy gas: 1-800-895-4999. Gopher State One Call: 811 (3 business days required). 2020 MN Residential Code (2018 IRC based) applies statewide. Homeowners can perform own work on owner-occupied single-family homes.

Rochester Building Safety at 507-328-2600 or buildingsafety@rochestermn.gov is available for permit guidance before project submittal. Accela Citizen Access at aca.rochestermn.gov provides 24/7 online permit applications. Minnesota DLI contractor licenses verified at dli.mn.gov. Trade permits (electrical, plumbing, mechanical) are separate applications from building permits in Rochester, each with their own inspections — electrical inspections through the Minnesota State Electrical Inspector system, not the city. RPU electric at rpu.org/507-280-1500 and Xcel Energy gas at 1-800-895-4999. Gopher State One Call at 811 — 3 business days required before any ground penetration. The 2020 Minnesota Residential Code (2018 IRC based, effective March 31, 2020) is Minnesota's statewide residential code, enforced uniformly by Rochester and all Minnesota municipalities. Rochester's Destination Medical Center initiative continues to drive active construction throughout the city, reflecting the growth and investment centered on Mayo Clinic's global medical campus.

City of Rochester Building Safety Department 4001 West River Parkway NW, Suite 100, Rochester, MN 55901
Phone: 507-328-2600 | Email: buildingsafety@rochestermn.gov
Hours: Monday–Friday 8:00 a.m.–4:30 p.m.
Online permits: Accela Citizen Access at aca.rochestermn.gov
Rochester Public Utilities (RPU electric): rpu.org | 507-280-1500
Xcel Energy (natural gas): 1-800-895-4999 | MN DLI: dli.mn.gov | 811 before digging
Get your complete Rochester Bathroom Remodel permit package
2020 MN Residential Code requirements. MN DLI contractor check. RPU & Xcel Energy guidance. Zone 6A cold climate. Exact permit fees.
Get my Filing Kit →
$14.99 · Based on official city sources · Delivered in minutes
Disclaimer: Research April 2026. Verify with Rochester Building Safety at 507-328-2600. Not legal advice.

Rochester in the context of Minnesota and this guide

Rochester's permit environment is distinctive within this guide for three reasons. First, Minnesota sets building codes at the state level — the 2020 Minnesota Residential Code applies uniformly to all Minnesota municipalities, just as Connecticut's 2022 CSBC applies to all 169 Connecticut towns. Second, Minnesota's separate electrical permit system — with MN State Electrical Inspectors conducting all electrical inspections — creates a unique process compared to every other state in this guide (California, Texas, Montana, Florida, Kansas, Illinois, Connecticut all use city or county inspectors for residential electrical). Third, Rochester's RPU is a city-owned municipal electric utility — similar to College Station's CSU and New Braunfels's NBU in this guide — providing integrated solar net metering through the city's own utility. The combination of state-mandated code, separate state electrical inspections, and municipal utility creates a permit environment unlike any other city in this guide. Rochester homeowners and contractors must understand all three systems — city building permits through Citizen Access, MN state electrical permits through MN DLI, and RPU utility coordination — to navigate permitted construction in Rochester efficiently. Contact Building Safety at 507-328-2600 or buildingsafety@rochestermn.gov for guidance on city permit requirements before starting any project. Contact MN DLI at dli.mn.gov for electrical permit and licensing questions. Contact RPU at rpu.org or 507-280-1500 for electric service and solar net metering questions. Contact Xcel Energy at 1-800-895-4999 for gas service questions. Call Gopher State One Call at 811 at least 3 business days before any ground penetration anywhere in Rochester.

Rochester Building Safety Department at 4001 West River Parkway NW, Suite 100 processes a high volume of permits driven by the city's ongoing growth from the Destination Medical Center initiative and Mayo Clinic's expanding campus. The Accela Citizen Access portal at aca.rochestermn.gov provides 24/7 permit applications, plan uploads, fee payments, and inspection scheduling for city building permits. Minnesota contractor licensing through MN DLI at dli.mn.gov covers all trade contractors: Residential Building Contractor (RBC) for building work, licensed electricians for electrical (through the separate MN state electrical permit system), licensed Master Plumbers for plumbing, and HVAC contractors licensed through MN DLI. Rochester Public Utilities (RPU) at rpu.org or 507-280-1500 provides municipal electric service and administers solar net metering. Xcel Energy at 1-800-895-4999 provides natural gas service throughout Rochester and Olmsted County. Gopher State One Call at 811 must be contacted at least 3 full business days before any excavation or ground penetration — Minnesota law requires this advance notice. The 2020 Minnesota Residential Code, effective March 31, 2020, is Minnesota's current statewide residential code and applies to all permitted construction in Rochester.