What excavation costs in Garden Grove and central Orange County
Excavation in Garden Grove runs $200 to $350 an hour for a machine with an operator, and the common projects have honest ranges: a partial pool removal $7,000 to $14,000, a full pool removal $12,000 to $24,000, an ADU pad $3,500 to $9,000, a sewer lateral replacement $6,000 to $15,000 installed and a utility trench $25 to $75 per foot. What moves a job inside its range is nearly always one of three things: how a machine gets to the work, what the ground is made of and where the excavated dirt ends up. The table below is the one licensed local contractors quote inside.
Garden Grove Excavation publishes this table so you can budget a project before you call anyone and read any contractor's quote line by line. Nothing here is a quote from us; the written number comes from the licensed contractor we refer, after a site walk.
The published table
| Job type | Typical range | What moves the price |
|---|---|---|
| Machine and operator, hourly | $200 to $350/hr | Machine size, how tight the access is |
| Mobilization, equipment in and out | $300 to $900 | Distance from the yard, lowboy versus trailer |
| Pool removal, partial (break and fill) | $7,000 to $14,000 | Pool size, gate width, where the fill comes from |
| Pool removal, full (shell hauled out) | $12,000 to $24,000 | Shell volume, haul-off loads, compaction report |
| ADU pad, rough grade and compaction | $3,500 to $9,000 | Pad size, drainage swales, compaction testing |
| Garage conversion footing and utility trenches | $2,000 to $6,000 | Trench footage, slab cuts, sewer tie-in depth |
| Sewer lateral excavation, dig and backfill only | $3,000 to $8,000 | Depth, length to the street, driveway or sidewalk in the way |
| Sewer lateral replacement, installed | $6,000 to $15,000 | Open trench versus pipe burst, city right-of-way permit |
| Utility trench, per linear foot | $25 to $75 | Depth, clay, hardscape to cut and restore |
| Footing excavation for an addition | $2,500 to $8,000 | Footing depth, hand digging near the house, spoil export |
| Garage, shed or patio cover demolition | $4,000 to $9,000 | Slab removal, asbestos survey, landfill fees |
| Single-story house demolition | $12,000 to $25,000 | Square footage, utility disconnects, hazmat abatement |
| Concrete driveway or patio removal | $2,000 to $6,000 | Thickness, rebar, square footage |
| Yard regrade and French drain | $3,000 to $12,000 | Lot size, outlet to the street, pipe footage |
| Spoil export, per truckload | $250 to $500 | Haul distance, loading access, clean fill versus mixed |
| Compaction testing and soils report | $800 to $3,000 | Number of tests, engineer letter for the city |
Ranges reflect residential and small commercial work across Garden Grove, Westminster, Anaheim, Santa Ana, Fountain Valley, Huntington Beach, Orange, Cypress, Buena Park and Stanton in 2026. A site walk by the referred contractor turns your project into an exact written number.
The three questions that price any dig here
How does a machine get in? This is the first question on every central Orange County tract lot, because the houses were built in the 1950s and 1960s with six to eight foot side yards and the pool or the slab is almost always behind the house. A mini excavator in the three to four ton class needs about six feet clear once the gate and a fence post come off. Under that, the crew drops a fence panel, brings a smaller machine or carries spoil out by conveyor, and the hours double or triple. A photo of the gate with a tape measure in it is worth more to the quote than any description.
What is the ground? Most of the service area is Santa Ana River alluvium: sandy loam that digs fast and compacts well, with clay lenses that appear without warning and will not reach the density the city wants without imported fill. Toward the coast in Fountain Valley, Huntington Beach and west Westminster the water table can sit within eight to twelve feet of grade in a wet winter, inside the depth of a pool deep end, so the pit needs a pump and the fill has to come in dry. In Orange Park Acres and Anaheim Hills the soil carries cobble and slopes, which is a different machine and an engineer.
Where does the dirt go? Soil swells about a quarter when excavated, and a pool shell or a pad produces fifteen to thirty truckloads of spoil or broken concrete. On a tract lot there is nowhere to spread it, so it leaves at $250 to $500 a load depending on the landfill and the distance. Clean concrete can go to a recycler cheaper than mixed debris, and a contractor who separates it on site saves you money. This single question is why the instant estimator on the homepage asks about access before anything else.
Pool removal: the partial versus full decision
Garden Grove and its neighbors hold roughly seven thousand backyard pools, most poured between 1960 and 1980, and the owners filling them in face one decision that moves the price more than any other. A partial removal breaks the top few feet of shell, punches drainage holes in the floor, and fills and compacts the hole, at $7,000 to $14,000. A full removal hauls the whole shell out and comes with a compaction report from a soils technician, at $12,000 to $24,000. Every city in the service area records a partial removal against the property, and most will not approve a structure over the footprint. The pool removal page walks through the whole decision, including what it means when you sell.
Permits and fees you should expect
Demolition permits for a pool, a garage or a building come from the city building division, and grading permits kick in when cut or fill passes the city's threshold or the work changes how water leaves the lot. In Garden Grove that threshold is 50 cubic yards under the city's grading code, enforced by Public Works, and an ADU pad on a flat tract lot rarely crosses it while a hillside pad in Anaheim Hills always does. Sewer laterals add a sanitary district connection inspection and a city encroachment permit for the stretch under the street: the Garden Grove Sanitary District covers most of Garden Grove and parts of its neighbors, the Midway City Sanitary District covers Westminster, and the other cities run their own collection systems feeding the Orange County Sanitation District trunk lines. Permit fees typically land between a few hundred dollars for a pool and a couple of thousand for a hillside grading plan with engineering. The referred contractor pulls the permit and shows the fee as its own line. The permits page lists who issues what, city by city.
ADU work: the state rules set the pace
Orange County issued close to two thousand ADU permits in 2025, and the state's ADU handbook limits how much a city can slow one down. The excavation side is a pad with rough grade and compaction at $3,500 to $9,000, or a garage conversion package of slab cuts, footing dig and utility trenches at $2,000 to $6,000, plus a trench from the house to the unit at $25 to $75 a foot. Garden Grove publishes pre-approved detached ADU plans that shorten plan check. The ADU site prep page covers the sequence so the pad is graded once.
How to read a contractor's quote against this table
- 1
Find the mobilization line
It should be there and it should be $300 to $900 depending on how far the yard is from your lot and whether a lowboy is needed. A quote with no mobilization line has hidden it somewhere else.
- 2
Match each job to a row
A pool removal, a pad, a trench and a demolition are four rows, not one lump. If the quote is one number, ask for it broken out. A good contractor already has it that way.
- 3
Look for the access and water allowances
A stated allowance for a narrow gate, hand carrying or dewatering is a sign the contractor walked the lot. No allowance usually means a change order later.
- 4
Check who pays for the dirt leaving
Spoil export should be a per-load number times an estimated count. If it is missing and your lot has nowhere to spread dirt, the quote is light by thousands.
- 5
Confirm permits, compaction and 811 are included
The permit fee, the compaction testing and the DigAlert ticket should all appear, even if the fee is an estimate. Then verify the license number at cslb.ca.gov.
Cost questions we hear most
Why do excavation quotes vary so much for the same yard?
Because most quotes are one number covering machine time, trucking, disposal fees and risk padding without saying which is which. The table above prices the pieces separately, so any quote you collect can be broken down against it and compared honestly.
What is the biggest cost surprise on an Orange County pool removal?
Access, then water. A pool behind a house with a five foot side gate means a smaller machine, a conveyor or hand carrying for the spoil and two to three times the hours. In Fountain Valley, Huntington Beach and west Westminster the pit can fill with groundwater, which adds a pump and dry imported fill. Both should be line items, not change orders.
Is partial pool removal really that much cheaper than full?
Usually $5,000 to $10,000 cheaper, because the shell stays in the ground and only the top few feet are broken and hauled. The trade is that most cities record the partial removal against the property and will not approve a structure over the footprint. If an ADU or garage is anywhere in your plans, the full removal is the cheaper path over the life of the property.
Does the 811 requirement delay my job?
California law requires a free DigAlert ticket at least two working days before excavation, so a dig booked today legally starts no sooner than the marks allow. The referred contractor files it on every job as routine and the lead time disappears into normal scheduling, even on a same-week sewer dig.
Are these prices a quote from Garden Grove Excavation?
No. Garden Grove Excavation is a referral service and does not hold a contractor license or quote work. These are the ranges that licensed central Orange County excavation contractors quote inside for residential and small commercial jobs. The written quote comes from the contractor we refer, on their paper.
Turn a range into a written number
Call (714) 908-9776 or send the form below and one licensed contractor calls you back within one business day.