How Much Does Topsoil Delivery Cost?
Topsoil delivery costs $15 to $60 per cubic yard for the soil, plus a $50 to $150 delivery fee per load. For a 10-yard load, expect to pay between $200 and $600 total, as of June 2025.
The short answer
Topsoil delivery costs $15 to $60 per cubic yard for the soil, plus a $50 to $150 delivery fee per load. For a 10-yard load, expect $200 to $600 total, as of June 2025.
Key takeaways
- Soil quality matters: Screened topsoil costs more than unscreened fill dirt.
- Bulk orders cut per-yard delivery fees significantly.
- Always add 10% extra to your volume estimate for settling.
- DIY pickup may save money for small jobs under 2 yards.
Getting the right amount of topsoil at the right price can make or break your landscaping budget. Whether you are laying sod, planting a garden, or leveling a yard, understanding delivery costs helps you avoid overpaying and unexpected fees. This guide breaks down current price ranges, calculation steps, and common pitfalls so you can order with confidence.
What is the average cost of topsoil delivery?
The average cost for topsoil delivery depends on soil type, quantity, and your location. Most homeowners pay $15 to $60 per cubic yard for the soil itself, with delivery fees of $50 to $150 per load. Total costs for a 10-yard load typically land between $200 and $600, as of June 2025.
- Bulk orders lower the per-yard price because delivery cost is spread over more soil.
- Screened topsoil costs more than unscreened because it is free of large debris and clumps.
- Fuel surcharges and distance can push delivery fees to the high end.
- Use our topsoil and fill dirt calculator to estimate your total material cost.
How do I calculate how much topsoil I need?
Calculating topsoil volume is straightforward with a few measurements. You need the area in square feet and the desired depth in inches. Most projects use a 3- to 4-inch depth for lawns and gardens.
- Measure the length and width of your area in feet.
- Multiply to get the square footage.
- Multiply square footage by the depth in inches and divide by 324 to get cubic yards.
- Always add 10% for settling and uneven ground.
- Try our topsoil calculator to do the math instantly.
What factors affect topsoil delivery cost?
Several key factors influence the final bill. Understanding these can help you save money and avoid surprises.
- Soil quality ranges from unscreened fill dirt at $5 to $15 per yard to premium screened topsoil at $30 to $60 per yard.
- Delivery distance adds fuel and time charges beyond a supplier's local radius.
- Quantity ordered reduces per-yard delivery cost, making bulk more efficient.
- Seasonal demand in spring often raises prices slightly.
- Check our gravel calculator if your project also needs base material.
Common mistakes when ordering topsoil delivery
Avoiding these common ordering errors keeps your project on budget and on schedule.
- Not accounting for compaction: topsoil can shrink up to 20% once spread and watered.
- Ordering by the bag for large areas costs far more than bulk delivery.
- Choosing the wrong soil type: fill dirt is cheaper for leveling, while garden mix is for planting.
- Underestimating total yards leads to a second delivery fee, doubling your transport cost.
- Use our topsoil calculator to get an accurate volume before ordering.
Topsoil vs. garden soil vs. fill dirt: what is the cost difference?
Different soil types serve different purposes, and prices vary widely. Knowing what you need prevents overspending on the wrong material.
- Fill dirt ($5 to $15 per yard) is best for filling holes or raising grade, without organic matter.
- Unscreened topsoil ($15 to $30 per yard) contains some debris but works for general landscaping.
- Screened topsoil ($30 to $60 per yard) is clean and ideal for lawns and gardens.
- Garden soil ($40 to $80 per yard) is enriched with compost for planting.
- Visit our sand calculator if your project also requires sand for drainage.
When should I hire a pro for topsoil spreading vs. DIY?
The size of your project usually decides whether DIY or hiring help makes sense. Spreading topsoil is labor-intensive, and larger areas quickly become overwhelming.
- Small projects (under 2 yards) are manageable DIY with a wheelbarrow and rake.
- Medium jobs (2 to 5 yards) may justify delivery, but you can still spread it yourself over a weekend.
- Large areas (over 5 yards) benefit from a pro with equipment to grade and level efficiently.
- Difficult access (steep slopes, no truck access) may require a pro regardless of volume.
- Use our topsoil and fill dirt calculator to understand the volume before deciding.
Questions this page answers
How much is a truckload of topsoil?
A full truckload usually holds 10 to 15 cubic yards. At $15 to $60 per yard plus delivery, expect $200 to $900 total. Bulk pricing often lowers the per-yard cost.
Is topsoil delivery cheaper than picking it up yourself?
For more than 2 yards, delivery is usually worth it. Renting a truck, paying for fuel, and your time can exceed the $50 to $150 delivery fee. For small amounts, bagged soil from a store may be simpler.
How deep should topsoil be for a new lawn?
A 4- to 6-inch layer is ideal for new sod or seed. For overseeding, 1 to 2 inches is enough. Deeper soil supports healthier root growth.
Can I use fill dirt instead of topsoil?
Fill dirt is fine for raising low areas or as a base, but it lacks nutrients for planting. Topsoil is needed for any vegetated area.
How far will suppliers deliver?
Most suppliers deliver within a 15- to 30-mile radius. Beyond that, expect surcharges of $2 to $5 per mile. Always ask about delivery zones.
Does topsoil settle after spreading?
Yes, it can settle up to 20% after watering and compaction. Order 10% to 20% extra to compensate.
What is the difference between screened and unscreened topsoil?
Screened topsoil is filtered to remove rocks, roots, and debris, making it cleaner and more consistent. Unscreened is cheaper but may contain clumps.
Can I get same-day topsoil delivery?
Many suppliers offer same-day delivery if you order early, especially during off-peak seasons. Spring may require a few days' notice.
Topsoil delivery costs $15 to $60 per yard plus a $50 to $150 delivery fee, with a 10-yard load running $200 to $600 as of June 2025. The key number to remember is that bulk orders significantly reduce per-yard cost. For the most accurate estimate, try our topsoil and fill dirt calculator to nail down your exact needs.