FoxFarm Ocean Potting soil is good and also Foxfarms has soil also; but for the cheapest use top soil and peat moss (50/50 mix cost $5.00) If you have a lot of money there is this soil called "420 ideal soil" make specificly for marijuana only just water and that is all NO nutrients needed - check it out !