The 5 gallon buckets will cost you about $4 each from any home improvement center. Different centers have different colors. You will need a bag of pebbles, the size in the picture. They can cost anywhere from $4.99 to $6.99. It will however supply enough pebbles for 3 or more containers. The soil can be store bought or hand made. The key is a lot of peat moss or other organic matter that will hold water. Any of the commerical bags of moisture control garden mix while work well. The cost for a large bag is about $9.99 and that should be enough for 3 or more containers.