Start with a tank that is at least 20 gallons for one fish
A goldfish needs more space than most people think. The common rule — one gallon per inch of fish — does not work for goldfish. A single goldfish requires a minimum of 20 gallons, and each additional goldfish needs another 10 gallons. A 20-gallon tank holds a goldfish long-term; a 10-gallon tank will stunt growth and shorten lifespan.
Tank shape matters as much as size. Goldfish produce a lot of waste, so they need surface area for oxygen exchange. A 20-gallon long tank (30 inches by 12 inches) works better than a tall, narrow one. Avoid bowls and decorative tanks — they cannot hold the filter and aeration a goldfish needs to stay healthy.
Glass or acrylic both work. Glass is heavier and scratches less easily; acrylic is lighter and less likely to crack if dropped. Either will last years if you maintain it. Budget $100 to $300 for a proper 20-gallon setup with stand and hood.
Key Takeaways
- A single goldfish needs at least 20 gallons; add 10 gallons for each additional fish, because goldfish produce heavy waste and need room to move.
- Install a filter rated for at least twice the tank volume per hour — a 20-gallon tank needs a filter moving 40 gallons per hour — because goldfish waste overwhelms weak filtration.
- Change 25 to 30 percent of the water every week, because even good filters cannot keep up with goldfish bioload alone.
- Add substrate, plants, and hiding spots after the filter is running, and wait 7 to 10 days before adding fish so bacteria can establish.
- Keep water temperature between 65 and 72 degrees Fahrenheit; goldfish do not need a heater and prefer cooler water than tropical fish.
Choose a filter strong enough for goldfish waste
Goldfish are messy eaters and heavy waste producers. A standard filter rated for your tank size will not be enough. Buy a filter rated for at least twice your tank volume — for a 20-gallon tank, choose a filter rated for 40 gallons per hour or higher. Canister filters and hang-on-back filters both work; canister filters are quieter and easier to clean, but cost more.
The filter needs both mechanical and biological stages. Mechanical filtration (sponge or floss) catches solid waste. Biological filtration (porous media like lava rock or ceramic rings) hosts bacteria that break down ammonia and nitrite. Many filters come with both; if yours does not, buy replacement media that includes both types.
Do not skip the air stone or air pump. Goldfish need oxygen, and surface agitation from an air stone helps gas exchange. A small air pump ($15 to $30) and air stone ($5) are cheap insurance against low oxygen, which stresses fish and kills beneficial bacteria.
Set up substrate and decorations before adding water
Goldfish dig and uproot plants, so choose hardy substrate and decorations. A 1- to 2-inch layer of sand or fine gravel works well — it lets beneficial bacteria colonize and is easier to clean than large gravel. Avoid sharp rocks or decorations that can tear fins.
Live plants are optional but helpful. Goldfish will eat or uproot most plants, so stick to hardy species like anubias or java fern, which grow slowly and have tough leaves. Tie them to rocks or driftwood with fishing line so goldfish cannot pull them free. Plastic plants work too and require no maintenance, though they collect algae faster.
Add a few hiding spots — PVC pipe, terracotta caves, or driftwood — so the fish feels find. Goldfish are prey animals in the wild and will hide when stressed. A hiding spot reduces stress and improves long-term health.
Fill the tank and run the filter for a week before adding fish
Fill the tank with dechlorinated water. Tap water contains chlorine and chloramine, which kill beneficial bacteria and harm fish. Use a water conditioner (available at any pet store for $5 to $15) or let tap water sit uncovered for 24 hours to let chlorine gas escape. Chloramine does not evaporate, so a conditioner is safer.
Turn on the filter and air pump and let them run for 7 to 10 days. This period, called cycling, lets beneficial bacteria establish in the filter media. These bacteria convert ammonia (from fish waste) into nitrite, then into nitrate, which is much less toxic. Without this cycle, ammonia will spike and poison the fish.
You can speed cycling by adding a bacterial starter product (like Seachem Stability or Fritz Turbo Start) or by moving filter media from an established tank. Even with these shortcuts, wait at least 3 to 5 days before adding fish. Test the water with a kit that measures ammonia, nitrite, and nitrate — ammonia and nitrite should be zero before fish go in.
Add one or two goldfish and watch water quality closely
Start with one goldfish, or two if your tank is 30 gallons or larger. Goldfish are social and do better in pairs, but overstocking is the most common mistake. Too many fish means ammonia and nitrite spike faster than the filter can handle, and the fish get sick.
Introduce the fish slowly. Float the bag in the tank for 15 to 20 minutes so the temperature equalizes, then open the bag and let the fish swim out on its own. Do not pour the bag water into the tank — it may carry disease or stress hormones from the store.
Feed sparingly at first — a pinch of pellets once a day for the first week. Uneaten food rots and fouls the water. Goldfish are greedy and will beg for food constantly, but overfeeding is the second most common mistake. Once the fish is settled, feed a small amount twice a day, only what it can eat in 2 to 3 minutes.
Change water weekly and monitor ammonia and nitrite
Even with a strong filter, goldfish produce enough waste to require regular water changes. Remove 25 to 30 percent of the tank water every week and replace it with fresh, dechlorinated water of the same temperature. This removes excess nitrate (which the filter cannot eliminate) and keeps the water clean.
Test the water every week for the first month, then every two weeks after that. Use a liquid test kit (more accurate than strips) that measures ammonia, nitrite, and nitrate. Ammonia and nitrite should always be zero. Nitrate will climb over time — anything under 40 parts per million is acceptable, but above 80 means you need larger or more frequent water changes.
If ammonia or nitrite spike, do a 50 percent water change when ready and reduce feeding. A spike means the filter is not keeping up, usually because the tank is overstocked or the filter is clogged. Clean the filter media in old tank water (not tap water, which kills bacteria) and check that the filter is running at full speed.
Keep the tank cool and clean the filter monthly
Goldfish prefer cool water between 65 and 72 degrees Fahrenheit. They do not need a heater — in fact, warm water holds less oxygen and speeds up ammonia production. If your room stays above 75 degrees in summer, add an aquarium chiller or move the tank away from direct sunlight and heat sources.
Clean the filter media once a month by rinsing it in a bucket of old tank water. Do not use tap water, which will kill the bacteria you spent weeks building. Squeeze the media gently until the water runs clear, then put it back in the filter. This removes trapped waste without destroying the bacterial colony.
Wipe algae off the glass with a soft cloth or algae scraper. A little algae is normal and harmless; heavy algae growth means too much light or excess nutrients. Reduce light to 8 to 10 hours per day and check that you are not overfeeding.
Frequently Asked Questions
Can I keep a goldfish in a bowl?
No. Bowls have no room for a filter, no surface area for oxygen exchange, and no space for the fish to move. Goldfish in bowls become stunted, stressed, and sick within months. A 20-gallon tank is the minimum for a healthy goldfish.
How often should I do a full water change?
Never do a full water change unless the tank is contaminated or the fish is sick. Full changes remove all the beneficial bacteria and restart the nitrogen cycle, causing ammonia spikes. Stick to 25 to 30 percent weekly changes instead.
Do goldfish need a heater?
No. Goldfish are coldwater fish and prefer temperatures between 65 and 72 degrees. A heater will stress them and speed up ammonia production. If your room is very warm, use a chiller or fan to cool the tank instead.
What do I feed a goldfish?
High-quality goldfish pellets are the best staple food. Brands like Hikari Gold and Tetra Goldfish are formulated for their nutritional needs. Feed a small amount twice a day, only what the fish eats in 2 to 3 minutes. Occasional treats like blanched peas or bloodworms are fine, but pellets should be the main diet.
How long do goldfish live?
A goldfish in a proper setup with regular water changes and a strong filter can live 10 to 20 years. Many die within a year or two because they are kept in bowls or tanks that are too small. Tank size and water quality are the biggest factors in lifespan.