Topsoil delivery costs $150 to $600 for 10 to 15 cubic yards delivered, and prices vary according to the amounts of sand or compost mixed into the topsoil load and the hauling distance. Topsoil costs $10 to $50 per cubic yard on average, and some companies offer free delivery over short distances.
Prices including the minimum delivery fee for a truckload of topsoil vary by the load size:
Note: Fees increase for delivery outside the standard service area.
Topsoil is used outdoors for all types of landscaping projects. In addition to topsoil delivery, you typically need to pay these extra fees to finish your yard project:
Use these guidelines to estimate how much topsoil you need:
Good to know: Remember to add 5% to 10% to account for waste and spills.
Your topsoil should be 4 to 6 inches deep when planting a new lawn, and at least 8 inches deep to make a new garden bed. One cubic yard of dirt for spreading under artificial turf or general landscaping covers 108 square feet at 3" deep.
Tip: Always till the top 2 to 3 inches of ground outside before applying the topsoil. Then till the new topsoil into the loosened dirt to prevent drainage issues.
The differences between topsoil and potting soil are:
A cubic yard of topsoil weighs 1,000 to 2,500 pounds or 0.5 to 1.25 tons on average. If the cubic yard of topsoil is wet or contains heavier damp materials like compost, then it can weigh 3,000 pounds or more.
You can buy topsoil, fill dirt, and sand from sellers such as:
Before hiring a topsoil delivery service, always compare several quotes, read their reviews on HomeGuide, and look for companies with current licenses, bonds, and insurance.
Next, ask each company these questions before hiring:
Search, get cost estimates, contact pros, and book—all for free.
View profiles, read reviews, check qualifications, and see prices before hiring.
Ask questions, confirm their availability, and hire the right pro when you're ready.