Topsoil costs $12 to $55 per yard. Topsoil is the highest layer of soil and contains the most organic material. It tends to be darker than other soil due to being made up of air, minerals, water, and organic matter.