A good rule for goldfish is, 15-20 gallons for the first goldfish, and then 10 more gallons for every othe goldfish. You have to understand though that goldfish are not as easy to take care of as they appear. Goldfish are very messy, and the overall gph (gallons per hour) of your filters should be 10x the total gallons, so for example, if you havea 20 gallon tank, the gph should be 200. Also, goldfish need vegetables 3-4 times per week. And goldfish can only be kept with other goldfish because they require cooler tempetures than tropical fish. Finally, the smallest goldfish are about 6 inches long, all goldfish create a lot of waste, andgoldfish cn live for up to 20 years. But if you can provide all of this, then you will realize that goldfish have a true personality, and can become a true pet.
If you are serious about goldfish, visit this site:
http://www.kokosgoldfish.com/