Excavation
Driveway Excavation in Milwaukie: Cost, Permits, and Process
Cojo
April 18, 2026
10 min read
Whether you are replacing a failing concrete driveway at an older home in the Ardenwald-Johnson Creek neighborhood (97222), cutting a new drive on a narrow lot in Historic Milwaukie, or widening a tight single-car approach in Island Station (97267), the excavation phase is typically the single biggest unknown in the budget. For a statewide frame before the Milwaukie specifics, see our guide to driveway excavation cost in Oregon.
Milwaukie has a distinctive driveway profile. The city has one of the oldest housing stocks in the Portland metro, with many neighborhoods built before 1940. Lots are often narrow by modern standards, driveways are frequently sunken or shared with neighbors, and underground utilities run in overlapping generations beneath the street. Milwaukie sits inside Clackamas County, which means some driveway approach decisions involve both the City of Milwaukie and Clackamas County Transportation Engineering depending on which street the approach opens onto. Johnson Creek crosses parts of the city and introduces floodplain considerations on some properties.
This guide explains what driveway excavation typically costs in Milwaukie, why the ranges are so wide, how the permit path works, and where homeowners hit surprises. It is written as an informational pricing guide — not a quote — so you can plan a realistic budget before calling contractors.
Published industry averages assume an easy site: flat, workable soil, easy access, minimal haul-off, no permit complications. Milwaukie jobs often sit above those baselines once narrow-lot access, older utilities, and city or county permitting are factored in.
Industry Baseline Range
| Project Scope | Unit | Industry Baseline |
|---|---|---|
| Single-car driveway excavation (tear-out + subgrade prep) | flat | $2,500 – $9,000+ |
| Double-car driveway excavation | flat | $4,500 – $16,000+ |
| Driveway excavation, per sq ft | per sq ft | $4 – $20+ |
| Excavator + operator | per hour | $150 – $350+ |
| Skid steer + operator | per hour | $125 – $275+ |
| Dump truck haul-off (10–14 cu yd) | per load | $250 – $750+ |
| Disposal / dump fee | per load | $75 – $300+ |
| Mobilization fee | flat | $250 – $800+ |
| Milwaukie / Clackamas County driveway permit | flat | $200 – $1,500+ |
| Minimum job callout | flat | $500 – $1,500+ |
The industry baseline ranges above represent ideal conditions — easy access, workable soil, shallow depth, minimal haul-off. In practice, actual project costs frequently exceed published averages by 2 to 3 times when complications arise. Oregon's clay soils, rocky terrain, unmarked utilities, permit requirements, and disposal fees can all push costs well above baseline figures. The only reliable way to know your actual cost is through an on-site assessment.
In Milwaukie specifically, older-home utilities, narrow-lot access, Clackamas County interactions, and Willamette Valley clay subgrade are the most common reasons a job prices above baseline. Our excavation cost factors guide covers the broader list.
Even with a careful site walk and an 811 Oregon locate, Milwaukie driveway excavations can reveal conditions that only surface once work starts:
A straightforward single-car residential driveway excavation in Milwaukie typically runs one to three working days on-site for the excavation phase. Paving or concrete is separate. For a full breakdown across project types, see how long driveway excavation takes.
Milwaukie's wet season from November through March slows clay excavation. Larger driveway work is commonly scheduled for the May–October window.
Milwaukie has one of the oldest housing stocks in the Portland metro. Neighborhoods like Ardenwald-Johnson Creek, Historic Milwaukie, Island Station, and Lake Road have homes from the 1910s through 1940s. Utilities under and beside those driveways come from multiple eras, and not all of them appear on modern maps. 811 Oregon locates are mandatory, but private laterals are the homeowner's responsibility to identify.
Many Milwaukie lots were platted at 40 to 50 feet wide, with a single-car driveway squeezed beside the house. Full-size excavators often do not fit. Mini-excavators and skid steers are the practical tools, which means more hours per cubic yard of material moved. Staging space for trucks and spoils is frequently tight.
Milwaukie sits inside Clackamas County. Driveway approach permits may go through the City of Milwaukie Engineering or through Clackamas County Transportation Engineering depending on whether the fronting street is a city or county road. Frontage on a major arterial may also involve ODOT. Your contractor should determine jurisdiction before any work is scoped.
Johnson Creek crosses Milwaukie, and neighborhoods along its corridor fall partially within mapped floodplain or sensitive lands. Any driveway excavation that changes impervious surface or regrades near the waterway can trigger additional review. See our guide to driveway regrading for drainage when runoff redirection is part of the scope.
Milwaukie's flat neighborhoods sit on Willamette silt and clay. Clay subgrade holds water, pumps under load, and requires thicker structural base sections than sandy soils. Over-excavation, geotextile fabric, and deeper crushed rock are common specifications. Our primer on clay soil and driveway excavation covers the implications in depth.
Milwaukie homes built before the 1970s frequently have decommissioned heating oil tanks under or near the driveway. If a tank is discovered during excavation, DEQ-regulated decommissioning — pumping, cleaning, soil testing, and potentially remediation — must be handled before work can continue. This is a real and common cost driver on older Milwaukie lots.
Milwaukie has limited close-in disposal options, and haul distances to approved facilities affect truck cycle time. A full driveway tear-out commonly generates two to five truckloads of spoils, more if an older concrete driveway is found beneath the surface.
DIY may be reasonable when:
Hire a pro when:
Approach permits in Milwaukie can run through the City of Milwaukie Engineering or Clackamas County Transportation depending on fronting street. See our broader overview of driveway excavation permits in Oregon for what typically triggers review.
| Work Type | Permit? | Typical Cost |
|---|---|---|
| Replace driveway, same footprint | Often no separate excavation permit; paving may need permit | $100 – $400+ |
| New or widened approach (city street) | Yes — City of Milwaukie Engineering | $200 – $1,200+ |
| New or widened approach (county road) | Yes — Clackamas County Transportation | $250 – $1,500+ |
| Johnson Creek / sensitive lands | Yes — additional review | $300 – $1,800+ |
| Oil tank discovery | DEQ decommissioning required | $600 – $3,500+ |
For a full vetting checklist, read hiring a residential excavation contractor.
A realistic Milwaukie driveway excavation budget comes from a site walk, not an online estimator. Soil, access, utility realities, and tank risk are visible in ten minutes on-site.
Cojo provides free on-site excavation assessments throughout Milwaukie. We will walk the driveway with you, flag the likely complications, clarify the permit jurisdiction, and leave you with a written scope you can compare against other bids.
Get a free excavation estimate or learn more about our excavation services. Completed work is on our project portfolio, and more planning content is in our resources section.
Service Area: Primary coverage is Milwaukie (97222, 97267). We also serve nearby communities including Oak Grove, Gladstone, Happy Valley, Oregon City, and Portland — ask when booking.
How much does driveway excavation cost in Milwaukie? Industry baseline ranges for residential driveway excavation in Milwaukie run roughly $2,500 to $9,000+ for a single-car driveway and $4,500 to $16,000+ for a double. Older homes, narrow-lot access, oil tank risk, and dual-jurisdiction permits can push actual costs above baseline. An on-site assessment is the only reliable way to budget.
Do I need a permit to replace a driveway in Milwaukie? Replacing a driveway in the same footprint usually does not require a separate approach permit, but cutting a new approach or widening an existing one does. Whether the permit goes through the City of Milwaukie or Clackamas County Transportation depends on which street the driveway opens onto — your contractor should confirm before scoping.
How long does driveway excavation take on a Milwaukie lot? A straightforward single-car driveway excavation in Milwaukie takes 1 to 2 days on-site for the excavation phase. Narrow-lot access, older-home surprises, or a new approach can extend the excavation phase to 3 to 5 days, and an oil tank discovery adds meaningful time beyond that.
What if we find an old oil tank during driveway excavation in Milwaukie? Heating oil tanks are common under driveways at pre-1970s Milwaukie homes. Discovery triggers a DEQ-regulated decommissioning process that includes tank pumping, cleaning, soil testing, and potentially remediation. This can add meaningful cost and schedule to a driveway project, which is why older-home scopes include a discovery contingency.
Why does narrow-lot access raise driveway excavation costs in Milwaukie? Narrow Milwaukie lots often cannot fit full-size equipment. Mini-excavators and skid steers are the practical tools, which move less material per hour than their full-size counterparts. Staging space for trucks is also tight, which affects truck cycle time. Both factors raise total hours on the job.
Plan your French drain installation budget with 2026 Oregon pricing. Covers interior and exterior drains, yard drainage, and foundation waterproofing costs.
Understand land clearing costs per acre in Oregon for residential, commercial, and agricultural projects. Pricing by terrain, vegetation density, and disposal methods.
Compare drainage solutions for standing water. Ranked by effectiveness, cost, and suitability for Oregon's climate. French drains, regrading, dry wells, and more.