1 Typically lower-quality topsoil is at the lower end of the scale, and the more yards you order the less it will cost per cubic yard. 2  Topsoil is also sold in bags, at $2-$5 a bag. 3  It takes roughly 18-20 bags to make a cubic yard, or $36-$100. It takes roughly 18-20 bags to make a cubic yard, or $36-$100. 2  That works out to about $180-$500 for five yards; typically, bags of topsoil are only used for extremely small areas.