Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Milwaukie requires a building permit for every ADU — detached, attached, garage conversion, or junior ADU. Oregon state law (ORS 197.303-197.307) preempts local zoning restrictions, meaning you may be allowed to build where the city's old code said no.
Milwaukie adopted its ADU ordinance in 2020 (after Oregon's state mandate in 2019) and has spent the last four years updating it to comply with state law. The critical city-specific quirk: Milwaukie's Planning Division has created a pre-approved ADU design checklist available online that fast-tracks plan review if you match their footprint, setback, and utility templates — cutting 2-3 weeks off the typical 10-12 week cycle. The city also uses a 'consolidated permit' workflow where building and planning sign-off happens in one shot, not sequentially. Milwaukie allows detached ADUs on any lot zoned R-8 or denser (about 80% of the city) without conditional use permits, and requires only the lot-line setback (typically 5 feet side, 20 feet rear for detached). Most critical: owner-occupancy requirement was waived by Oregon law in 2020, so Milwaukie cannot require you to live on the lot — you can finance a rental ADU. The fee structure is also more favorable than Portland's: Milwaukie charges a flat $150 planning fee plus building permit scaled to square footage (roughly $3-5 per square foot of ADU), plus mechanical/electrical/plumbing, totaling $4,000–$12,000 for a 600-800 sq ft unit.

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

Milwaukie ADU permits — the key details

Oregon state law (ORS 197.303-197.307, effective January 2020) mandates that cities allow ADUs on any lot zoned for residential use. Milwaukie's response was to update its code to remove blanket prohibitions and instead apply clear, objective standards. The city now allows: detached ADUs, attached ADUs (sharing a wall), garage conversions, and junior ADUs (internal to the main house, no separate kitchen). All require building permits; none can be 'unpermitted.' The most important local rule is Milwaukie's lot-size exemption: you do NOT need a lot split or partition to build an ADU on any standard residential lot (minimum lot width 50 feet for R-8, the most common zone in the city). This is different from many suburbs — some require the ADU to be on a separate legal parcel. Milwaukie's planning staff have confirmed in their FAQ that a single-title lot can hold both a primary residence and an ADU, and the ADU deed restriction (which Milwaukie requires) simply runs with the land, not a separate parcel.

The most common Milwaukie ADU mistake: assuming the old zoning code still applies. Before 2020, most Milwaukie neighborhoods prohibited second dwellings outright. That code is dead. Under state law, if your lot is zoned R-8, R-10, R-15, or any denser residential, an ADU is permitted as of right — no variances, no conditional use permits, no neighbors' approval needed. The setback rules are straightforward: detached ADUs need 5 feet from side lot lines, 20 feet from rear lot lines, and must stay within 50 feet of the primary dwelling (to prevent sprawl ADUs on deep lots). If your lot is smaller or shallower, Milwaukie allows you to request a setback variance through the Hearings Officer, which adds 4-6 weeks and $500–$1,000 in fees, but is nearly always granted for ADUs under state law. Attached ADUs (sharing a wall with the main house) have no setback requirement from that shared wall, making them the fastest path on tight lots.

Milwaukie's pre-approved ADU checklist is the hidden time-saver. The city maintains a PDF with three standard detached ADU designs (600 sq ft, 750 sq ft, 900 sq ft) showing roof pitch, window placement, foundation depth (12 inches frost line in the Willamette Valley), deck setbacks, and utility runs. If your design matches one of these templates and your lot passes a basic setback screen, Milwaukie's planners will often approve it in 5-7 business days without a formal Design Review or Planning Commission hearing. The same structure is allowed on the city's online portal (currently accessed through the Milwaukie Development Services portal at milwaukie.gov) — you can submit a permit application, and the city's software will flag whether your ADU meets the pre-approved checklist. If it does, the automated approval path is your fastest route. If not, you'll land in the standard 10-12 week review cycle.

Utility connections and meter questions trip up many applicants. Milwaukie requires that ADUs have separate utility connections (electric, water, sewer) shown on the site plan and electrical diagram. You cannot share a single water meter with the primary house (this is a state and city requirement, not unique to Milwaukie, but often missed). A separate water and sewer connection will cost $3,000–$8,000 depending on distance to the main line and whether you need a new sewer lateral. Milwaukie's water utility (Milwaukie Water Company, a separate entity) charges an ADU-specific connection fee of around $1,500–$2,000 for the new meter and tap, and the city building code now requires a shut-off valve at the property line for the ADU side. Similarly, the sewer connection requires a separate lateral from the main sewer (most Willamette Valley properties already have a main line on the frontage road); if the main is distant, this cost balloons. Electric is simpler: a separate breaker panel or sub-panel inside the ADU counts as a 'separate connection' — you don't need a second utility pole, just a separate service entrance to the ADU, which runs $1,500–$3,000 for the electrician's work.

Parking is a non-issue in Milwaukie for ADUs, which is a city-specific advantage over Portland and some East County suburbs. Milwaukie removed parking minimums for ADUs in its 2020 update, following state law guidance. You do NOT have to stripe a parking spot, build a garage, or provide a driveway widening. This was a major relief for narrow-lot properties on Milwaukie's main pedestrian streets (like 42nd Avenue). However, you MUST show on your site plan that the ADU's driveway (if any) and the main house's driveway do not block the sidewalk, and you cannot reduce pedestrian access. Inspections run the full gamut: foundation (frost depth compliance), framing, electrical rough-in, plumbing rough-in, HVAC, insulation and drywall, final building, final electrical, final plumbing, and a Planning sign-off walk-through. Typical timeline is 8-12 weeks from permit issuance to final approval, assuming no plan rejections and on-time inspector scheduling.

Three Milwaukie accessory dwelling unit (adu) scenarios

Scenario A
Detached 600 sq ft ADU, standard lot in southeast Milwaukie (Hillside neighborhood), matching pre-approved design
You own a 0.25-acre lot (roughly 50 feet wide, 120 feet deep) zoned R-8 in Milwaukie's Hillside area, with a 1960s ranch-style main house and a flat backyard. You want to build a detached 600 sq ft, one-bedroom ADU with a covered porch, using the city's pre-approved design template (pitched roof, vinyl siding to match neighborhood, concrete frost-protected shallow foundation per IRC R403.3 for 12-inch frost depth). Your site plan shows the ADU 25 feet from the rear lot line and 15 feet from the side lot line — well within Milwaukie's 5-foot side, 20-foot rear setbacks. You submit the application through Milwaukie's online portal with a digital copy of the pre-approved template checklist marked 'YES' for each item. The Planning Division approves it administratively in 6 business days with no hearing required. Building permit is issued; your contractor pulls separate electrical, plumbing, and mechanical permits. Foundation inspection happens at footing depth; framing inspection at wall assembly. The Willamette Valley's seasonal rain and alluvial soil mean you'll need to manage drainage around the foundation — Milwaukie inspectors will flag inadequate swales or downspout placement. Total time from submission to final: 9 weeks. Total permit and fees: $150 planning + $2,100 building permit (600 sq ft at $3.50/sq ft) + $400 mechanical + $350 electrical + $400 plumbing = $3,400. No parking required. Utility costs (new water meter, sewer lateral, electrical sub-panel): $5,500–$8,000. Total project cost estimate: $85,000–$120,000 for the structure itself (labor + materials).
Pre-approved design | 6-day administrative approval | 9-week total timeline | $3,400 permit fees | $5,500–$8,000 utilities | No parking required | Foundation inspection + 5 trades
Scenario B
Garage conversion to ADU, 450 sq ft junior ADU with shared kitchen (no separate stove), Eastmoreland neighborhood, non-owner-occupied (rental)
You own a 1970s colonial in Milwaukie's Eastmoreland neighborhood with a detached two-car garage 30 feet from the main house. You want to convert the garage into a junior ADU (internal kitchen removed, tenants share the main house kitchen via a connecting hallway). Junior ADUs are capped at 50% of the primary dwelling's floor area or 900 sq ft max (whichever is smaller) in Oregon law. Your main house is 1,800 sq ft, so your junior ADU can be up to 450 sq ft. The garage is 420 sq ft, so it fits. Critical difference from Scenario A: you intend to rent it out, and Oregon law specifically allows non-owner-occupied ADUs (the old local owner-occupancy requirement was preempted in 2020). Milwaukie requires a 'covenant running with the land' stating the unit must remain affordable (rented below median income limits or owner-occupied), but this does NOT prevent you from renting. Your plans show: removal of the garage doors, installation of egress windows (IRC R310.1 — two independent means of egress), new interior partition wall to separate the kitchen shared-use area from the ADU sleeping area, and a mini-split heat pump for HVAC (no ductwork needed). Because you're keeping the junior ADU on the same utility meter as the main house (allowed for junior ADUs in Milwaukie), no separate water or sewer tap is needed — just electrical sub-metering. Plan review takes 11 weeks because the Planning Division requests a formal Design Review (any conversion/addition to a primary structure, even if detached from it functionally, triggers this in Milwaukie). Hearing cost is $500; permit fees are $150 planning + $1,450 building (450 sq ft) + $300 electrical + $250 mechanical (shared HVAC) = $2,150. Utility cost: $1,200 for new electrical sub-panel and meter base only. Total project cost: $35,000–$60,000 (conversion labor is cheaper than new construction).
Junior ADU (shared kitchen) | 450 sq ft max | Formal Design Review required | 11-week timeline | $2,150 permit fees | No separate water/sewer (shared meter allowed) | Non-owner-occupied (rental allowed) | $35,000–$60,000 total project
Scenario C
Attached ADU (side addition to main house), 650 sq ft, two-bedroom, separate entrance, tight 45-foot-wide lot in downtown Milwaukie, requires setback variance
You own a historic bungalow on Milwaukie's main commercial corridor (42nd Avenue) on a narrow 45-foot-wide, 100-foot-deep lot zoned R-10. Your main house is 1,200 sq ft and sits 5 feet from both side lot lines (typical for pre-1940s houses on tight urban lots). You want to add a 650 sq ft attached ADU on the south side, sharing one wall with the main house. Attached ADUs in Milwaukie require zero setback from the shared wall but still need 5 feet from the far (south) side lot line. Your new ADU would be 18 feet wide, leaving exactly 27 feet for the main house (currently 25 feet wide) plus your new structure, totaling 43 feet — exceeding the 45-foot lot width. You need a setback variance to reduce the far-side setback from 5 feet to 3 feet. This triggers a Hearings Officer hearing (not administrative approval). Unique Milwaukie process: the city bundles the setback variance request with the building permit in a single consolidated application. Cost: $500 for Hearings Officer fee, plus the standard permit fees. Timeline stretches to 12-14 weeks due to hearing scheduling (typically 4-6 weeks out). Plan review includes site plan showing the shared wall, egress windows on the ADU's south and east elevations (to ensure independent egress), separate entrance on the east side, and utility runs (separate meter for both water and electric, shared sewer lateral is acceptable in Milwaukie if the ADU and main house are on the same lateral). Building department is strict about egress on urban infill: your ADU must have two independent means of egress, and because you're on a busy street, the building official will likely require that one egress (the main door) faces away from 42nd Avenue for safety. Permit fees: $150 planning + $500 variance + $2,200 building (650 sq ft) + $400 electrical + $350 plumbing + $300 mechanical = $3,900. Utility connection (new water meter, shared sewer lateral, electrical sub-panel): $4,000–$6,000. Project cost estimate: $110,000–$160,000 (attached additions are expensive due to foundation tie-ins and wall integration).
Attached ADU (shared wall) | 650 sq ft | Setback variance required | Hearings Officer hearing | 12-14 week timeline | $3,900 permit fees (including $500 variance) | Separate water/electric, shared sewer | $4,000–$6,000 utilities | Urban infill strict egress rules

Every project is different.

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

Oregon state law vs. Milwaukie local code: what you actually need to know

The consolidated permit pathway is another Milwaukie advantage. Instead of pulling a building permit first, waiting for plan review, then pulling a planning permit, Milwaukie Planning and Building Services coordinate a single application and approve both simultaneously (or flag both at once if revisions are needed). This reduces administrative back-and-forth and ensures building and planning requirements don't conflict. For an ADU matching the pre-approved design, the entire review cycle — from submission to issued permit — is 5-7 business days, versus 10-12 weeks for a custom design. The trade-off: you must fit the pre-approved template's footprint, roof pitch, and setbacks. If you want a mansard roof, a different foundation type, or an unusual lot configuration, you'll land in the standard track.

Utilities, inspections, and the Willamette Valley soil challenge

The frost-depth and foundation inspection in Milwaukie is a procedural step that sometimes derails projects. Milwaukie's frost depth is 12 inches below grade in the Willamette Valley (compared to Portland's 18 inches, which adds cost). However, IRC R403.3 (frost-protected shallow foundation) allows you to use foam board insulation to reduce frost depth if you insulate the horizontal plane around the foundation. Most contractors opt for a standard 12-inch frost-depth footer with a gravel capillary break, and Milwaukie inspectors will flag any sign of frost heave on the foundation inspection (day-one digging day). If the inspector finds that you've dug shallow and backfilled without proper compaction, you'll face a stop-work order and required removal of concrete. The inspection sequence is: footing inspection (before concrete pour), foundation inspection (after concrete but before backfill), framing inspection (walls up, roof structure visible), rough-mechanical/electrical/plumbing inspection (all utilities stubbed in), insulation/drywall inspection, and final. Each inspection must be called 24 hours in advance, and Milwaukie Building Department averages 2-3 business days between request and inspection availability. Plan for a 10-week project timeline assuming on-time inspections; if you miss a call or fail an inspection, add 1-2 weeks per rework cycle.

City of Milwaukie Planning and Building Services Division
Milwaukie City Hall, 10722 SE Main Street, Milwaukie, OR 97222
Phone: (503) 786-7600 ext. 1120 (Building Permits) / ext. 1111 (Planning) | https://www.milwaukie.org/permits-licenses/building-permits
Monday–Friday, 8:00 AM–5:00 PM Pacific (closed city holidays)

Common questions

Can I build a junior ADU (kitchen inside the main house) if I rent out my main house?

Yes. Oregon law eliminated owner-occupancy requirements for ADUs in 2020, and Milwaukie follows state law. You can rent both the main house and the junior ADU to different tenants. However, Milwaukie requires a covenant running with the land (a deed restriction) stating that the ADU must remain an ADU and cannot be merged back into the main house. This doesn't prevent rental — it just ensures the unit stays available as an affordable housing option in perpetuity. The covenant runs about $200–$400 to record.

Do I need a separate lot or property line for my ADU?

No. Milwaukie allows ADUs on a single title without subdivision. The ADU and the primary dwelling can share one parcel. Oregon law specifically prohibits cities from requiring lot splits or separate legal parcels for ADUs. However, if you sell the property in the future, any ADU will trigger a specific deed disclosure to the buyer (similar to a title report note), and many lenders will require both the main house and ADU to be on the same mortgage or title. Check with your lender before design to avoid financing surprises.

What is the maximum size ADU Milwaukie allows?

Detached ADUs can be up to 900 sq ft in Milwaukie (following Oregon's state cap). Attached ADUs have no state size cap, but Milwaukie limits them to 50% of the primary dwelling's floor area or 1,200 sq ft, whichever is smaller. Junior ADUs (internal to the main house, sharing a kitchen) are capped at 50% of the primary dwelling's floor area or 900 sq ft. Check your specific main-house square footage to confirm the cap.

Do I have to charge 'affordable' rent, or is Milwaukie going to regulate my tenant income?

Milwaukie does not impose rent controls or tenant-income requirements for ADUs. The city's covenant recommends (not requires) that you keep the ADU below regional median income levels, but enforcement is voluntary. Some landlords ignore the recommendation entirely. Oregon state law does not enforce affordability caps on ADUs, unlike California. Milwaukie's Planning Division will tell you it's 'encouraged' but will not deny your permit if you plan to charge market rent.

Can I use the pre-approved design template if my lot is narrower than the template shows?

Not without a variance. The pre-approved designs assume a 50-foot minimum lot width and standard setbacks. If your lot is narrower, you can still apply, but you'll need a setback variance from the Hearings Officer, which adds 4-6 weeks and $500 in fees. Alternatively, you can design a custom ADU that fits your specific lot constraints, but that triggers full Design Review and a longer timeline. Many narrow-lot applicants choose the variance route because it's faster than a custom design in Milwaukie's process.

What are the egress window rules for an ADU in Milwaukie?

IRC R310.1 requires at least one operable window or exterior door in each sleeping room, and some jurisdictions require two independent egress paths. Milwaukie follows the IRC standard: one egress window per bedroom is sufficient, but the window must be operational (not painted shut), minimum 5.7 sq ft of opening (or 5 sq ft if the sill is lower), and sill height not more than 44 inches from the floor. For an ADU with a single bedroom and a main entry door, one egress window in the bedroom plus the entry door satisfy the code. A second-bedroom ADU needs two egress windows or a secondary exit door. Milwaukie's building inspectors are strict about this because ADU fires in nearby jurisdictions have highlighted egress failures.

If I own an ADU in Milwaukie and move, can I convert it back to a garage or storage?

Not easily. The ADU covenant running with the land requires the unit to remain an ADU for the property's lifetime. If you want to remove the ADU's kitchen, eliminate separate utilities, or merge it back into the main house, you'll need to obtain a covenant release from the city (rarely granted) or live with the restriction running to future owners. This is a permanent decision — plan accordingly if you think you might want to revert the ADU to another use down the road. Check with a real estate attorney before building if this concerns you.

How long does the building inspection process actually take in Milwaukie?

Milwaukie averages 2-3 business days from permit holder's inspection request to inspector availability. However, you can schedule up to 2 weeks in advance through the city's online portal. A typical ADU project requires 6 inspections (footing, foundation, framing, rough trades, drywall, final), spread over 8-12 weeks depending on weather and contractor pace. Summer projects move faster (less rain, more inspector availability); winter projects (November–March) can slow due to wet soil (inspection delays on foundation work) and shorter daylight. Budget 12 weeks as the norm; fast-track projects with pre-approved designs and favorable weather can finish in 8 weeks.

Will my homeowners insurance cover an ADU, and do I need a separate policy?

Most homeowners policies exclude rental units or require a separate landlord policy for an ADU. You should notify your insurance agent before building and ask whether your current policy covers an owner-occupied ADU (usually yes) or requires a rider. Rental ADUs almost always need a separate landlord policy, which costs $50–$150/month more than standard homeowners coverage. Failure to disclose the ADU to your insurer can result in a claim denial if a fire or injury occurs in the ADU. Get written confirmation from your agent before permit approval, because some insurers will not cover any ADU on a standard homeowners policy.

What happens at the final inspection — what are Milwaukie inspectors looking for?

The final building inspection checks: all egress windows are operable and meet size requirements, electrical service is complete and labeled, plumbing is complete with shut-off valves, HVAC is commissioned and functional, and fire-separation walls (if any) are properly sealed. Milwaukie also requires a Planning Division sign-off at final, which verifies that the ADU matches the approved site plan (correct setbacks, no encroachment on easements or lot lines) and that any deed covenants have been recorded. If everything passes, you'll receive a 'Certificate of Occupancy' and can legally occupy or rent the ADU. Typical final inspection takes 1-2 hours onsite.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current accessory dwelling unit (adu) permit requirements with the City of Milwaukie Building Department before starting your project.