Topsoil vs Fill Dirt vs Garden Soil: Which One Do You Need?
Topsoil, fill dirt, and garden soil are not the same thing. Here's what each one is, when to use it, what it costs, and how to pick the right material for your project.
đź§® Related Tool
Use the Topsoil Calculator →Topsoil vs Fill Dirt vs Garden Soil: Which One Do You Need?
Quick answer: Use fill dirt to raise grade, level low spots, or build up elevation where nothing will grow. Use topsoil for lawn repair, new planting areas, and anywhere you want things to grow. Use garden soil for raised beds and containers where you need a lighter, nutrient-rich mix.
Getting this wrong is an expensive mistake. Fill dirt buried under a lawn or garden bed will starve your plants. Topsoil used for structural grading can settle, shift, and cause drainage problems. A few minutes understanding the difference saves you a trip back to the landscape supplier.
What Is Fill Dirt?
Fill dirt is subsoil — the layer of earth beneath the top few inches of ground. It has little to no organic matter, few nutrients, and a heavier, denser texture than topsoil.
That’s not a flaw. It’s the whole point.
Fill dirt is used for structural purposes: raising grade, filling holes, building up elevation, and creating a stable base. Because it has almost no organic content, it won’t decompose or compact unpredictably over time. It stays put.
What fill dirt is good for:
- Filling large holes or depressions in your yard
- Raising the grade around a foundation
- Leveling a yard before laying sod or installing a patio
- Building up elevation in low-lying areas
- Creating a stable base before adding topsoil on top
What fill dirt is not good for:
- Planting anything directly in it — plants can’t get the nutrients they need
- Topping off a lawn — it won’t support healthy grass on its own
- Garden beds — vegetables and flowers will struggle or fail
Typical cost: $5–$15 per cubic yard. Fill dirt is the cheapest option because it’s often sourced from excavation sites. Delivery fees vary, but the material itself is inexpensive.
What Is Topsoil?
Topsoil is the uppermost 2–8 inches of earth — the layer that has accumulated organic matter, decomposed plant material, and the biology that supports plant growth. It’s darker, looser, and richer than the subsoil beneath it.
When you buy topsoil from a landscape supplier, you’re typically getting a screened, blended product made from natural soil. Quality varies significantly. Low-end topsoil may be barely better than fill dirt. Higher-quality topsoil has more organic content and better texture.
What topsoil is good for:
- Repairing bare or thin spots in an existing lawn
- Top-dressing a lawn to level minor low spots
- Filling raised areas where you’ll be seeding or laying sod
- Creating new planting beds (mixing in compost improves it further)
- Covering fill dirt after a grading project so the surface can grow
What topsoil is not good for:
- Structural fill or raising significant elevation — it settles and compresses unevenly
- Containers and raised beds — it’s too heavy and dense for confined growing spaces
Typical cost: $15–$50 per cubic yard. Price varies significantly based on quality, screened vs. unscreened, and region. Higher-quality, screened topsoil costs more but is worth it for planting applications.
What Is Garden Soil?
Garden soil is a blended, commercially prepared growing medium designed for planting. It typically includes topsoil mixed with compost, peat, bark fines, or other organic amendments. It’s lighter, fluffier, and more nutrient-dense than plain topsoil.
You’ll find garden soil sold in bags at big-box stores, or in bulk from landscape suppliers as “amended topsoil” or “planting mix.”
What garden soil is good for:
- Raised garden beds and planting boxes
- Mixing into native soil in new garden beds
- Vegetable gardens, flower beds, and containers
- Anywhere you want the best possible growing conditions in a confined space
What garden soil is not good for:
- Large-scale grading or leveling (too expensive and too light)
- Structural fill
- Topping an entire lawn (cost is prohibitive for large areas)
Typical cost: $30–$80 per cubic yard in bulk; $5–$12 per bag at retail. Garden soil is the most expensive of the three options because of the added amendments.
Quick Comparison: Topsoil vs Fill Dirt vs Garden Soil
| Fill Dirt | Topsoil | Garden Soil | |
|---|---|---|---|
| What it is | Subsoil, no organic matter | Top layer of earth, some organic matter | Blended growing mix with amendments |
| Organic content | None | Low to moderate | High |
| Supports plant growth | No | Yes | Yes, best of the three |
| Best use | Grading, leveling, structural fill | Lawn repair, planting beds, over fill dirt | Raised beds, containers, vegetable gardens |
| Approximate cost per cu yd | $5–$15 | $15–$50 | $30–$80 |
| Weight / density | Heavy, dense | Moderate | Lighter, loose |
When to Use Fill Dirt vs Topsoil: Common Projects
Filling a Large Hole or Low Spot
Use fill dirt for the bulk of the job, then top it with 4–6 inches of topsoil before seeding or laying sod. Going straight to topsoil for a large fill adds significant cost with no structural benefit.
Leveling a Yard for Sod or Seeding
For minor leveling (under 2 inches), topsoil alone works fine. For anything deeper, use fill dirt to bring the grade up, compact it lightly, then add topsoil as the finish layer.
Repairing Bare Spots in a Lawn
Use topsoil. Bare spots are a surface issue — you just need a quality growing medium for seed to germinate. Fill dirt won’t give you results here.
Starting a New Garden Bed
Use topsoil or, better yet, garden soil mixed with compost. If the area is significantly below grade, fill the depth with fill dirt first, then add topsoil on top. For an in-ground bed, 6–8 inches of good topsoil or amended soil is the target.
Building a Raised Garden Bed
Use garden soil or a mix of topsoil and compost. Raised beds need a light, well-draining, nutrient-rich growing medium. Plain topsoil in a raised bed often compacts too much and drains poorly. Fill dirt in a raised bed is a common mistake — don’t do it.
Raising the Grade Around a Foundation
Use fill dirt. You need stable, structural material that won’t settle. Slope it away from the foundation at a grade of about 6 inches over 10 feet. Once the grading is done, top with a thin layer of topsoil and seed if you want grass to grow there.
Top-Dressing an Existing Lawn
Use topsoil or a topsoil/compost blend. Spread no more than 1/2 to 1 inch at a time over existing grass. This is not a job for fill dirt or garden soil.
Cost Breakdown: How Much Will You Spend?
| Material | Bulk Cost (per cu yd) | Bag Cost (typical) | Best For |
|---|---|---|---|
| Fill dirt | $5–$15 | Rarely sold in bags | Large-volume grade work |
| Topsoil | $15–$50 | $3–$7 per bag (1 cu ft) | Lawn, beds, over fill dirt |
| Garden soil | $30–$80 | $5–$12 per bag (1–2 cu ft) | Raised beds, containers |
For larger projects, bulk pricing is almost always the better value. A cubic yard of bulk topsoil typically costs less than 10 bags of bagged topsoil at a big-box store. See our bulk vs. bagged topsoil guide for a full cost comparison.
The Common Layering Approach
For most yard projects that involve both grading and growing, the standard approach is:
- Fill dirt for the bulk of any elevation change
- Topsoil as a 4–6 inch finish layer for lawns, or 6–8 inches for garden beds
- Compost or garden soil mixed in if you’re planting intensively
This approach gives you structural stability from the fill dirt and a proper growing medium on top — without paying topsoil prices for material that’s just going underground.
Calculate How Much You Need
Before you order, you need to know your volume. Estimating a little high on fill dirt is usually fine. Estimating wrong on topsoil means a second delivery fee.
Use our topsoil calculator to enter your area dimensions and target depth. It will give you a cubic yard estimate and bag count so you can compare bulk vs. bagged pricing before you buy. If your project area is irregular or hard to measure by hand, use the land area calculator to trace your plot on a map and get the square footage first.
🌱 Ready to calculate?
Try the Topsoil Calculator →