I have a 1/2 of a 5 gal bucket of beige fine sand with a bit of tiny stones that I just took out of my fresh water tank. It is good sand free of chemicals so I have never had to treat my fish for any illness. It just needs a rinse if you wish to. There is enough for a 20 to 30 gallon depending on how deep you want it. You need to bring a 5 gallon bucket.