The average price range for topsoil is $2 to $5 dollars for a 40-pound bag. There are ¾ to 1 cubic foot of topsoil in a 40-pound bag on average, depending upon the type of organic material included and the amount of moisture it holds.Continue Reading
The average cost of bagged topsoil per cubic yard is $54 to $180. The cost of a cubic yard is usually less when purchasing soil in large quantities.
Topsoil comes in two forms: screened and unscreened. Topsoil that is unscreened can contain considerable debris fragments such as small rocks, bits of plants and roots. Generally the purer the topsoil, the higher the price.Learn more about Landscaping