What happens if you skip the permit (and you needed one)
- Stop-work orders issued by Milwaukie Building Department halt work immediately and carry $500–$1,500 fines; unpermitted work discovered at permit-card closeout doubles the permit fee.
- Homeowner's insurance typically denies claims for unpermitted structural or MEP work—a bathroom water-damage claim tied to unlicensed plumbing can result in $10,000+ denial with no coverage.
- Real-estate sale triggers mandatory Seller's Disclosure of material defects; unpermitted bathroom work is reportable in Oregon and triggers buyer renegotiation or deal collapse, costing $15,000–$40,000 in price reduction.
- Lender/refinance review flags unpermitted MEP work; FHA, VA, and conventional lenders require permit cards or costly remediation before approval, delaying or blocking refinance by 60–90 days.
Milwaukie bathroom remodel permits—the key details
Milwaukie adopts Oregon's specialty code, which incorporates the 2020 IBC with state amendments specific to seismic zones 1B and 2. For full bathroom remodels, the single most important rule is IRC R502 (water intrusion control in wet areas). Specifically, IRC R702.4.2 requires a continuous moisture barrier behind all tub and shower walls: either cement board plus a liquid-applied waterproofing membrane (covering studs, blocking, and backing), or a sheet-membrane system (such as PVC or chloraloy sheet). Milwaukie's Building Department requires the waterproofing method and product name (not just 'waterproof tape') to be specified on the permit drawings before the rough-framing inspection. This is the most common plan-review rejection: applicants submit a framing plan without calling out the specific waterproofing system, forcing a 3–5 day resubmittal loop. The reason this matters is twofold: Oregon's damp climate (average 60+ inches annual rainfall in Milwaukie, mostly fall/winter) creates persistent moisture risk, and the Willamette Valley's volcanic-alluvial soils can trap groundwater, increasing capillary rise into rim-joist areas adjacent to bathrooms. Do not assume 'standard cement board and thinset' is enough; specify a brand-name membrane product (Wedi, Schulter, Nobleseal, or equivalent) and note it in the application.
Electrical work in a bathroom remodel is heavily regulated under Oregon's adoption of the 2020 NEC (with amendments). All bathroom circuits must be protected by GFCI (ground-fault circuit interrupter) per NEC 210.8(A)(1), and if the bathroom is being substantially remodeled (more than 25% of the room), any new circuits in the room and all branch circuits serving the bathroom must be AFCI-protected (arc-fault circuit interrupter) per Oregon's amendment to NEC 210.12. This means a full bathroom remodel with new lighting, exhaust fan, and heated-floor mat typically requires at least two new 20-amp circuits, both GFCI-protected at the outlet, plus an AFCI breaker at the panel (or combination GFCI/AFCI breaker). Milwaukie's electrical sub-permit ($150–$200) requires a one-line diagram showing all new and existing circuits, breaker assignments, and GFCI/AFCI placement. Do not wire a bathroom remodel yourself unless you are a licensed electrician or the homeowner pulling a permit for your own residence (Oregon allows owner-builder work on owner-occupied homes). Electrical inspection happens at two stages: rough-in (before drywall closure) and final (after all outlets and switches are installed). Common rejection: forgetting AFCI protection on existing circuits that serve the bathroom—Milwaukie inspectors will flag this and require breaker replacement.
Exhaust ventilation is governed by IRC M1505 and Oregon amendments. Any full bathroom remodel must include an exhaust fan (or open window ≥5% of floor area, but that's rare for Oregon basements and interior baths). The fan must be rated for the bathroom size: 50 CFM for bathrooms under 100 sq ft, or 1 CFM per sq ft for larger bathrooms. The ductwork must terminate to the outside (rooftop, gable wall, or soffit—never into an attic or crawlspace). Milwaukie requires the duct termination location, CFM rating, and damper type (a check damper or gravity damper must be shown on the plan) to be documented before permit issuance. ductwork must be insulated if it passes through unconditioned space (like an attic in a single-story home) to prevent condensation. The most common mistake: running the duct into a soffit that connects to the attic, or failing to size the duct diameter (typical 4 or 6 inches) to match the fan's CFM—oversized ductwork reduces airflow and triggers a re-inspection. Milwaukie's Building Department will review the plan in detail; expect the inspector to verify damper operation and duct slope (minimum 1/4 inch per foot toward the termination).
Plumbing fixture relocation is where Milwaukie's permit requirements bite hardest. If you are moving the toilet, sink, or tub to a new location—even 18 inches away—you are triggering a full plumbing permit and rough plumbing inspection. IRC P2706 governs drainage, and the most critical rule is trap-arm length: the distance from the lowest point of the trap seal to the vent fitting cannot exceed 3 feet (or 5 feet for certain configurations), and the slope must be 1/4 inch per foot downhill toward the main drain. Milwaukie's inspector will verify this with a laser level and measuring tape. If your new toilet location is more than 3 feet horizontally from the existing vent stack, you may need to extend the vent—which could mean cutting through the ceiling or roof (adding $800–$2,000 to cost and timeline). Additionally, if your home was built before 1978, moving plumbing fixtures may disturb lead paint on the old drain lines or studs; Oregon requires lead-hazard awareness notification on the permit. A tub-to-shower conversion also requires relocation-level permitting because the drain assembly, trap height, and waterproofing are different. Do not assume you can reuse the old drain line; inspectors will measure and verify.
Practical next steps: Obtain a copy of your home's original or as-built plans from Milwaukie Building Department (or from your home's title company if you have them). If plans don't exist, you may need to hire a designer or contractor to produce a floor plan showing existing and new fixture locations. Submit the permit application (online via Milwaukie's portal or in-person at City Hall) with the floor plan, electrical one-line diagram (if adding circuits), exhaust-fan specification sheet, waterproofing detail (if doing a shower), and a cost estimate to determine permit valuation. Milwaukie charges permit fees on a sliding scale tied to construction cost (typically 1.5–2% of estimated project cost, minimum $50). Once submitted, allow 5–7 days for plan review; expect at least one round of comments (waterproofing detail or AFCI placement). After plan approval, you can pull the permit card and schedule a pre-construction meeting with the inspector. The permit is valid for 180 days from issuance; work must begin within that window or you forfeit and re-apply. If you are hiring a licensed contractor, they will typically handle the permit application, but you (the homeowner) must sign off. If you are doing owner-builder work, you must sign the application as the responsible party and be present for inspections.
Three Milwaukie bathroom remodel (full) scenarios
Waterproofing detail—the #1 reason for permit rejection in Milwaukie
Milwaukie's Building Department rejects approximately 30% of first-submitted bathroom-remodel permits because the waterproofing detail is either missing from the drawings or insufficiently specified. The issue stems from confusion between 'backer board' (a substrate for tile) and 'waterproofing membrane' (the actual moisture barrier). Many homeowners and even some contractors assume that cement board alone is waterproofing; it is not. Cement board is durable and mold-resistant, but it is not a moisture barrier. IRC R702.4.2 requires a continuous moisture barrier behind all tub and shower walls, and Oregon's amendment to the IBC (adopted 2020 code cycle) emphasizes this in seismic zones 1B and 2 because water intrusion can compromise shear-wall performance over time.
Here's what Milwaukie's inspector will look for on your permit plan: (1) the wall assembly drawing must show, from the inside out, the finish tile, the thin-set mortar, the waterproofing membrane (named product, e.g., 'Schulter Systems KERDI-FIX sheet membrane' or 'Wedi TOP 2000 liquid-applied membrane'), the backer board (cement board, Hardie backer, or equivalent), and the framing studs. (2) The waterproofing must extend from the floor (at the top of the shower curb or base of the tub rim) to at least 6 inches above the highest point of the tub or shower opening. (3) If you are using a liquid-applied membrane (like Wedi or RedGard), it must be applied per the manufacturer's thickness and coverage rate (e.g., 40 mil minimum, brushed onto all edges and seams). If you are using a sheet membrane (like Schulter KERDI or Nobleseal), it must be heat-welded or mechanically fastened at seams, and all penetrations (toilet flange, valve escutcheon, vent fan duct) must be sealed with the system's closure strips.
Milwaukie's flood-zone risk (Willamette Valley, 10-year and 100-year floodplain boundaries) makes waterproofing especially critical for bathrooms in the northern and western portions of the city (roughly north of Highway 224 and west of the Clackamas River). Seepage into bathroom walls can wick moisture upward through volcanic ash (a common layer in Milwaukie soils) and destabilize foundation interfaces. If your bathroom is in a flood zone and you are relocating plumbing fixtures, the Building Department may ask for a capillary-break detail (a hydrophobic barrier or French drain adjacent to the foundation). Request the city's flood-zone map at permit intake; if you are in the zone, budget an extra $500–$800 for a geotechnical or drainage consultation.
Best practice: Purchase a waterproofing system as a unit (e.g., Wedi's full system includes the backer board, the liquid membrane, the closure strips, and the schluter trim details). Submit a spec sheet from the manufacturer's installation guide with your permit application. Milwaukie's plan reviewer will compare your detail drawing to the manufacturer's instructions; if they align, approval is fast (2–3 days). If they don't match, expect a comment requesting clarification or a site visit by the inspector to verify the assembly before drywall closure.
Electrical GFCI/AFCI requirements—Oregon's strict bathroom circuit rules
Oregon's adoption of the 2020 NEC includes a state amendment that makes bathroom electrical work stricter than the national code minimum. All bathrooms require GFCI protection on all receptacles and lighting circuits (per NEC 210.8(A)(1)), and any bathroom undergoing a full remodel (more than 25% of the room, which almost all full remodels exceed) must have all new and existing branch circuits serving the room protected by AFCI (arc-fault circuit interrupter) devices. This is a two-part requirement: (1) receptacles are GFCI-protected at the outlet or via a GFCI breaker, and (2) the breaker protecting any circuit in the bathroom (including new lighting circuits, heated-floor circuits, and exhaust-fan circuits) must be a combination GFCI/AFCI breaker or a standalone AFCI breaker with a separate GFCI outlet on the circuit.
Milwaukie's electrical sub-permit ($150–$200) requires a one-line diagram showing the electrical panel, the breaker layout, and the assignment of all circuits serving the bathroom. For a typical full remodel, you'll need: (1) a 20-amp GFCI/AFCI circuit for receptacles (2 outlets minimum per NEC 210.11(C)(2)), (2) a 15-amp GFCI/AFCI circuit for lighting, and (3) a 20-amp circuit for the exhaust fan (or heated floor, if applicable). Each breaker must be labeled on the diagram. The electrical inspector will verify the breaker assignment at the rough-in stage (before drywall closure) and again at final (after all outlets and switches are installed). A common rejection: forgetting to add AFCI protection to existing circuits that serve the bathroom. If your existing bathroom has a 15-amp circuit powering the old lighting and you are not adding new lighting, Oregon requires that existing circuit to be re-breaker'd with an AFCI device when the bathroom is substantially remodeled. This means a trip back to the electrical panel to swap out the breaker, adding a few hundred dollars to the cost if your electrician didn't account for it.
Milwaukie's Building Department also scrutinizes heated-floor systems under GFCI rules. If you are installing a radiant-floor mat or tubing in the bathroom, the control circuit (thermostat to mat) must be GFCI-protected and on a dedicated 20-amp circuit. The NEC (Article 680, spa/pool rules, which apply to heated floors in wet environments) requires a ground-fault circuit interrupter rated for the mat's amperage plus a disconnect switch within sight of the floor mat. If the heated-floor system is integrated with a whole-home radiant system, you may need a licensed HVAC contractor to size and commission it—Milwaukie may classify this as an HVAC permit, adding $150–$250 in fees and 1–2 weeks to plan review.
Pro tip for homeowners pulling a permit: Work with a licensed electrician (even for owner-builder work, Oregon requires a licensed electrician to install the breaker and sign the rough-in inspection). If you are doing owner-builder work, you (the homeowner) must be the responsible party on the permit, but a licensed electrician must do the actual wiring and breaker installation. Milwaukie's electrical inspector will ask the electrician to demonstrate that the GFCI/AFCI breaker is properly assigned and test the circuits at rough-in stage.
10722 SE Main Street, Milwaukie, OR 97222
Phone: (503) 786-7614 | https://www.milwaukieoregon.gov/building-permits
Monday–Friday, 8:00 AM–5:00 PM (closed holidays)
Common questions
Do I need a permit to replace my bathroom vanity and faucet in the same location?
No, provided the vanity sink and faucet are installed in the exact same location as the original. This is considered a fixture replacement, not an alteration, and does not require a permit in Milwaukie. However, if you are moving the sink to a new wall or location, or if you are accessing the wall framing behind the vanity (e.g., to install new studs or backing), you must pull a permit because you are altering the wall assembly.
What is the difference between GFCI and AFCI protection, and do I need both?
GFCI (ground-fault circuit interrupter) protects against electric shock from water contact and is required on all bathroom receptacles (outlets). AFCI (arc-fault circuit interrupter) protects against electrical arcing and is required on all branch circuits (lighting, outlets, fan) in a bathroom undergoing a full remodel per Oregon's amendment to the NEC. You may use a combination GFCI/AFCI breaker in the panel, which provides both protections on one device, or separate breakers with a GFCI outlet on the circuit. Milwaukie's electrical sub-permit application will specify which approach is acceptable for your home.
Can I move a toilet to a new location 3 feet away without a permit?
No. Any relocation of a toilet—even a short distance—requires a full plumbing permit in Milwaukie because the drain and trap assembly must be re-installed and inspected per IRC P2706. The trap-arm length (distance from the trap to the vent fitting) cannot exceed 3 feet, and the inspector will verify slope and sizing. If the new location is farther than 3 feet horizontally from the existing vent stack, you will need to extend the vent, which may require cutting through the roof or wall.
Is my home in Milwaukie's flood zone, and does it affect my bathroom permit?
Milwaukie straddles the Willamette Valley floodplain. Areas north of Highway 224 and west of the Clackamas River are in the 100-year floodplain or flood fringe zones. Check the city's Floodplain Map on the Milwaukie Planning & Development website, or contact the Building Department at (503) 786-7614. If your bathroom is in a flood zone and you are relocating plumbing fixtures or altering the foundation, the Building Department may require elevation certification or a drainage plan, adding 1–2 weeks to review.
Do I need a contractor's license to do a bathroom remodel myself in Milwaukie?
Oregon allows owner-builder permits for owner-occupied homes, meaning you can pull a permit and do the work yourself. However, Oregon requires a licensed plumber for any plumbing work (including drain relocation and fixture installation) and a licensed electrician for any electrical work (including new circuits and GFCI/AFCI breaker installation). You may do drywall, tile, painting, and finish carpentry yourself. If your project involves wall removal or structural changes, you may also need to hire a structural engineer to stamp the plans. Check with Milwaukie Building Department to confirm which trades must be licensed for your specific scope.
How long does a full bathroom remodel permit take to be approved in Milwaukie?
Plan review typically takes 2–4 weeks for a standard full remodel (fixture relocation, new exhaust fan, GFCI/AFCI). If your bathroom is in the Milwaukie Historic District (overlay zoning for pre-1960 neighborhoods) or in a flood zone, add 2–3 weeks for Historic Landmarks Commission review or floodplain analysis. After plan approval, you can pull the permit card and schedule inspections. The permit is valid for 180 days; work must begin within that timeframe or you forfeit and re-apply.
What is the cost of a bathroom remodel permit in Milwaukie?
Permit fees are based on estimated construction cost: typically 1.5–2% of project valuation, with a minimum $50 base fee. For a full bathroom remodel (fixture relocation, new exhaust, electrical), expect $300–$600 for the building permit, $150–$250 for plumbing sub-permit, and $150–$200 for electrical sub-permit. Total permit fees: $600–$1,000. Some projects may also require an HVAC sub-permit ($150–$250) if heated-floor systems are involved. The Building Department calculates valuation at permit intake based on your cost estimate.
Can I reuse the old drain line if I move my toilet to a new location?
Not reliably. When you relocate a toilet, the drain line, trap height, and distance to the vent stack all change. Milwaukie's inspector will verify that the new trap-arm length does not exceed 3 feet (per IRC P2706), the slope is 1/4 inch per foot downhill, and the line is sized correctly (minimum 3-inch for toilet drains). The old line may not meet these requirements in its new position. If you cannot reuse the old line, you will need to run a new 3-inch line from the toilet to the main stack or septic system. Expect a plumbing rough inspection to verify before drywall closure.
What waterproofing system does Milwaukie require for shower walls?
Milwaukie requires a continuous moisture barrier per IRC R702.4.2. You must choose either (1) a sheet-membrane system (Schulter KERDI, Nobleseal, PVC, or equivalent) with heat-welded or mechanically fastened seams, or (2) a liquid-applied membrane (Wedi TOP, RedGard, or equivalent) applied at the manufacturer's specified thickness (typically 40 mils minimum). The barrier must extend from the floor to at least 6 inches above the tub or shower opening. Cement board alone is not waterproofing. Submit the waterproofing product name and installation detail with your permit application to avoid rejection.
Does my pre-1978 home require lead-paint disclosure when I pull a bathroom remodel permit?
Yes. Oregon requires lead-hazard notification (Oregon Administrative Rules OAR 333-064-0100) on any renovation permit for homes built before 1978. Milwaukie's permit application includes a lead-hazard notification form. You must sign this form acknowledging that lead paint may be present and that you understand the health risks. If you are disturbing paint or dust during demolition, Oregon recommends hiring a certified lead-abatement contractor. Lead-safe work practices (containment, HEPA vacuuming) are required during renovation. This adds minimal cost if you follow EPA guidelines, but failing to comply can result in fines and worker-safety violations if you hire contractors.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.