I'm sorry to tell you this but 3 goldfish need around 40 gallons. They get big and produce a lot of waste.
And you might think the tank is ready for fish but you need to cycle it first. It takes about a month without any seeded filter media.
Someone will probably be here to give you the appropriate links to cycling instructions soon.