Goldfish Care Guide: Tank Size, Feeding & Lifespan Facts

By Tank Doc Team • March 11, 202611 min read

Goldfish Care Guide: Tank Size, Feeding & Lifespan Facts

Goldfish are arguably the most recognized aquarium fish in the world, yet they are also among the most misunderstood. The image of a goldfish in a small round bowl has persisted for decades, causing countless fish to live shortened, unhealthy lives. The truth is that goldfish are large, long-lived, cold-water fish that deserve proper care. This guide sets the record straight and gives you everything you need to keep goldfish thriving.

Why Is the Goldfish Bowl a Myth?

Let us be absolutely clear: goldfish do not belong in bowls. A goldfish bowl is a death sentence, not a home. Goldfish produce enormous amounts of waste relative to their size — far more than most tropical fish. In a small, unfiltered bowl, ammonia builds up rapidly, burning their gills and skin. Without a filter or adequate water volume, the fish slowly poisons itself. Common goldfish can grow to 25-30 cm (10-12 inches) and live 10-15 years or more. They need space, filtration, and clean, oxygenated water. For help selecting the right tank, check our aquarium size guide.

What Is the Difference Between Fancy and Common Goldfish?

Common Goldfish (Comet, Shubunkin)

Common goldfish are sleek, fast swimmers that grow large — up to 30 cm. They are best suited for ponds or very large tanks (200+ litres for a pair). They are incredibly hardy and can live 15-25 years with proper care. Comets have long, flowing tails, while Shubunkins display beautiful calico patterns.

Fancy Goldfish (Oranda, Ranchu, Ryukin, Telescope)

Fancy goldfish have been selectively bred for their unique body shapes, fin styles, and head growths. They are slower swimmers, grow to 15-20 cm, and are better suited to aquarium life than common varieties. However, their modified body shapes make them prone to swim bladder issues and they still need at least 75 litres for the first fish, plus 40 litres for each additional fish.

What Tank Setup Do Goldfish Need?

Tank Size Requirements

  • Single fancy goldfish: Minimum 75 litres (20 gallons)
  • Each additional fancy: Add 40 litres (10 gallons)
  • Single common goldfish: Minimum 150 litres (40 gallons)
  • Each additional common: Add 55 litres (15 gallons)
  • Preferred option for commons: Outdoor pond

Filtration

Goldfish are messy fish. You need a filter rated for at least double your tank volume. A canister filter or large hang-on-back filter is ideal. Over-filtration is virtually impossible with goldfish — the more filtration, the better.

Substrate

Sand or large, smooth river rocks work best. Goldfish constantly forage along the bottom and can choke on small gravel pieces. Bare-bottom tanks are also popular as they make cleaning easier.

Plants and Decorations

Goldfish eat most live plants, but hardy species like Anubias, Java fern, and Vallisneria can survive. Avoid sharp decorations that could tear their flowing fins. Smooth driftwood and rounded stones are safe choices.

What Water Parameters Do Goldfish Need?

Goldfish are cold-water fish — they do not need a heater in most homes. Their ideal temperature range is 18-23°C (64-74°F). Understanding proper water parameters is essential:

  • Temperature: 18-23°C (64-74°F)
  • pH: 7.0-8.4 (slightly alkaline preferred)
  • Ammonia: 0 ppm
  • Nitrite: 0 ppm
  • Nitrate: Below 20 ppm (goldfish are sensitive to nitrate)
  • Water hardness: 6-18 dGH

Weekly water changes of 30-50% are recommended due to goldfish's high waste output. Test your water regularly with a liquid test kit.

How Should You Feed Your Goldfish?

Goldfish are omnivores with a digestive system that lacks a true stomach, which means food passes through quickly. Feed small amounts 2-3 times daily rather than one large meal. For comprehensive feeding advice, see our feeding guide.

  • Staple: High-quality sinking pellets (sinking reduces air gulping that causes buoyancy problems)
  • Vegetables: Blanched peas (deshelled), zucchini, spinach, lettuce
  • Protein treats: Bloodworms, brine shrimp, daphnia (1-2 times per week)
  • Avoid: Floating flakes (cause air swallowing), bread, and mammalian proteins

How Long Do Goldfish Actually Live?

When properly cared for, goldfish are among the longest-lived aquarium fish:

  • Fancy goldfish: 10-15 years
  • Common goldfish: 15-25 years
  • Record: The oldest known goldfish, Tish, lived to 43 years

If your goldfish are dying within months or a few years, the cause is almost certainly inadequate housing, poor water quality, or improper feeding. A goldfish that lives only 2-3 years has not lived a full life — it has suffered a premature death.

What Are the Most Common Goldfish Diseases?

Swim Bladder Disorder

Extremely common in fancy goldfish due to their compressed body shape. The fish floats at the surface or sinks to the bottom. Often caused by overfeeding, constipation, or gulping air from surface feeding. Fast for 2-3 days and feed blanched, deshelled peas.

Ich (White Spot Disease)

White spots appear on the body and fins. Raise temperature to 24-25°C gradually (safe range for short-term treatment) and use ich medication. Goldfish recover well from ich when caught early.

Fin Rot

Fraying, discolored fins caused by bacterial infection, usually triggered by poor water quality. Improve water conditions immediately and treat with antibacterial medication if the infection is advanced.

Dropsy

Characterized by a swollen body and pinecone-like raised scales. This is a symptom of internal organ failure, often caused by chronic poor water quality. Dropsy is difficult to treat and is frequently fatal. Prevention through good husbandry is the best approach.

What Tank Mates Are Compatible With Goldfish?

Goldfish are best kept with other goldfish. If mixing, keep fancies with fancies and commons with commons — the speed difference means commons will outcompete fancies for food. Other compatible tank mates include:

  • White Cloud Mountain minnows (tolerate cooler water)
  • Dojo/Weather loaches (cold-water bottom dwellers)
  • Bristlenose plecos (tolerate cooler temperatures)
  • Mystery snails and Nerite snails

Avoid tropical fish, as they require warmer water than goldfish prefer. Avoid small shrimp, as goldfish will eat them.

Pro Tip from Tank Doc

If you have won a goldfish at a fair or received one as a gift and are not prepared, do not panic. Set up a large storage tub with a sponge filter as a temporary home while you prepare a proper tank. This is far better than a bowl and buys you time to do things right.

Frequently Asked Questions

Can goldfish live in a bowl?
No. Bowls lack filtration, adequate water volume, and oxygen exchange. Goldfish produce heavy waste and need at least 75 litres for a fancy variety or 150 litres for a common. A bowl leads to ammonia poisoning and a drastically shortened lifespan.
How long do goldfish actually live?
Fancy goldfish live 10-15 years and common goldfish live 15-25 years with proper care. The oldest recorded goldfish lived to 43. If goldfish die within a few years, the care was insufficient.
Do goldfish need a heater?
No, goldfish are cold-water fish that prefer 18-23°C. They do not need a heater in most homes. In fact, tropical temperatures (above 25°C) are stressful for them and shorten their lifespan.
How big do goldfish get?
Common goldfish grow to 25-30 cm (10-12 inches), while fancy goldfish reach 15-20 cm (6-8 inches). Their growth is stunted in small tanks, but this causes organ compression and health problems — not a smaller, healthier fish.
Can goldfish live with tropical fish?
Generally no. Goldfish need cooler water (18-23°C) than most tropical fish (24-28°C). They also produce much more waste, and their slow fancy varieties can be bullied or outcompeted by faster tropical species.
Tank Doc Team

Tank Doc Team

Professional aquarium maintenance experts in Bangalore. We are passionate about helping fish keepers maintain healthy, beautiful aquariums.

Contact Us →