If you're getting your landscaping ready for the planting season, you may want to install soil, mulch, rocks, or another decorative stone or paving. The average cost of topsoil, dirt, sand, mulch, or rock delivered to your home is $795, and costs range between $340 and $1,282. Topsoil costs $12 to $55 per cubic yard; fill dirt ranges from $7 ...