Quick Verdict
The fill dirt vs topsoil vs gravel question matters because each material does one job and fails at the others. Fill dirt is mostly subsoil with the organic matter removed; it compacts and is what you build on. Topsoil is the dark, organic-rich top layer that grows plants and should never carry a structure. Gravel and crushed aggregate form a draining, load-spreading base under driveways, slabs, and pads. The costliest mistake in Oregon earthwork is cheap material in the wrong place, building a pad on topsoil, or trying to grow grass on fill, so the goal is matching the material to the job.
The Three Materials, Plainly
These three terms get used loosely, but they are not interchangeable:
- Fill dirt is subsoil, the inorganic ground below the topsoil layer. It is used to raise grade, fill holes, and build up areas you will later compact and build on. Good fill has little to no organic matter because organics break down and cause settling.
- Topsoil is the upper layer of soil rich in organic matter, where plants root. It is a growing medium, not a structural material. It compresses, decomposes, and holds water, all of which make it useless under a building.
- Gravel (crushed rock or aggregate) is angular stone used as a base course and for drainage. It spreads loads, drains water, and compacts into a firm surface.
Why You Never Build on Topsoil
This is the single most important rule. Topsoil is full of living and decaying organic material. Put weight on it and it keeps compressing and rotting for years, so anything built on it, a slab, a driveway, a foundation, settles and cracks. That is why the first step in site preparation is stripping the topsoil and setting it aside, then building on the firm inorganic subgrade beneath.
In the Willamette Valley, where native ground is often organic-rich silty clay, this stripping step is non-negotiable. The good topsoil gets saved for landscaping at the end; the structure goes on compacted fill or native subgrade.
Composition, Compaction, and Correct Use
| Material | What it is | Compactable? | Correct use | Wrong use |
|---|---|---|---|---|
| Fill dirt | Inorganic subsoil | Yes, compacts well | Raise grade, structural fill base | Growing plants |
| Topsoil | Organic-rich top layer | No, decomposes | Lawns, gardens, final landscaping | Anything structural |
| Gravel / aggregate | Crushed stone | Yes, locks tight | Driveway/pad base, drainage | Topsoil for planting |
| Engineered fill | Spec'd, tested fill | Yes, to spec | Load-bearing structural fill | General yard fill (overkill) |
Where Each Comes From in Oregon
Sourcing matters because hauling is a real cost. Topsoil is often the stripped native ground from a site, screened and reused. Fill dirt comes from cut areas on a site or from local pits, and "clean fill" should be free of rock, roots, and debris. Gravel comes from quarries and gravel pits, where the rock is crushed and screened to size. On a balanced site, the dirt cut from one area becomes the fill in another, which cuts haul costs.
The Real Cost Is the Wrong Material
The materials themselves are not expensive relative to a project, but using the wrong one is. Topsoil under a slab means tearing it out and redoing it. Fill where you wanted to grow plants means nothing thrives. Skimping on base rock under a driveway means ruts within a season.
Industry Baseline Range: fill dirt delivered runs roughly $20 - $75+ per cubic yard, and crushed gravel delivered runs roughly $45 - $110+ per cubic yard, with topsoil varying by quality. Delivery and per-load haul are additional.
These are industry baseline ranges for planning only -- actual pricing depends on site conditions, soil, access, depth, haul-off, and current market conditions. Get a site-specific quote.
Current Market Reality
The expensive scenario is rework. A pad built on the wrong material can run 2 - 3x the original once you demolish, re-excavate, and rebuild on the right base. That is why matching material to job up front, not chasing the cheapest yard price, is the real economy. Small material jobs also carry a $500 - $1,500+ minimum once delivery and labor are added.
How to Order the Right Amount
Once you know which material you need, the next mistake is ordering the wrong quantity. Material is sold by the cubic yard, and the math trips people up because excavation and compaction both change the numbers:
- Calculate the volume. Length times width times depth (all in feet), divided by 27, gives cubic yards. A 10 by 10 area at 6 inches deep is about 1.85 cubic yards.
- Add for compaction. Fill and base rock compact down, so you order more loose material than the finished compacted volume, often 15 to 25 percent more depending on the material.
- Account for waste and spread. Some material is lost to spillage, uneven subgrade, and edges, so a small buffer is wise.
- Mind the minimum delivery. Many pits have a minimum load, so a tiny order can cost the same as a larger one.
Getting the quantity right matters because a second small delivery often triggers another delivery fee and minimum, which is why contractors measure carefully before ordering.
Clean Fill vs. Dirty Fill
Not all fill dirt is equal, and "free fill" is where Oregon homeowners get burned. Clean fill is inorganic soil free of rock larger than the spec allows, roots, organics, concrete, and trash. Dirty or contaminated fill, dumped from an unknown source, can hide construction debris, large rock, organic material that will rot and settle, or even contaminated soil that creates a disposal liability. A free load of "fill" that turns out to be debris-laden is more expensive to deal with than buying clean material, because it has to be screened, sorted, or hauled back out. When fill comes from a site cut or a reputable pit, you know what you are getting; when it comes from a stranger's truck for free, you do not.
The Bottom Line
Fill dirt builds, topsoil grows, gravel drains and carries load, and the only real mistake is mixing those roles up. If you are not sure what your project needs or how much, our crew can spec it on a site visit. See our excavation services or request a free estimate.