:iagree: these guys are right, your goldfish will grow to fit its tank and if the tank is large enough, it will grow to its full size. If you have a fancy goldfish (with a fantail) then your goldfish could get to be about 8inches.... if you have a normal comet (or a feeder goldfish) these can grow to over a foot long. A 1-2 gallon tank would make them stop growing very prematurely which is why they're probably only an inch big.
It's like one of those bonzai tree's; they keep cutting the branches, and it stays small; With fish, they stay small, and die.
You'd need a 55g for 3 goldfish, 30g for one. 30 gallons aren't that big. I had a 30g, it was 18" high, 12" wide and 30" long. The goldy would probably prefer a long tank though.