Topsoil runs anywhere from $15 to $60 per cubic yard depending on quality and delivery distance. This calculator gives you the yardage first, so you can price it out against real quotes.
Screened topsoil for lawns and garden beds typically costs $25 to $40 per yard delivered. Use the yardage below and multiply by your local per-yard price to get a realistic budget.
Screened topsoil usually costs $25 to $40 per cubic yard delivered. Premium or organic mixes can run higher.
For a 3 inch layer over 1,000 square feet you need about 9.3 cubic yards. Divide area by 27 after converting depth to feet.