well it depends on how much dirt or soil you need. if it is alot then buying bags will run your pockets dry, and it would be best to buy it by the yard from some where that sells dirt, id only needing a lil bit, fox farms is good, but i like black golds whole soil line up and soil conditioners. they are way cheaper for more dirt then FF and honestly it works great and is all organic