Pets

Fish Tank Size Calculator: How Many Liters Per Fish?

Calculator Free · Private
Reviewed by: (política editorial ) · Last reviewed:
Was this calculator helpful?

The Fish Tank Size Calculator gives you the minimum aquarium volume in liters based on your fish's adult body length, number of fish, and species type. Unlike the outdated "1 inch per gallon" rule that treats all fish equally, this calculator applies species-specific factors: slim-bodied tropical fish (tetras, guppies, danios) need 1 L per cm of adult body length; heavy-bodied fish (cichlids, discus, angelfish) need 2 L/cm; cold-water fish like goldfish need 3 L/cm because of their disproportionately high ammonia output; marine/reef fish require 5 L/cm. Bettas have a hard minimum of 15 L regardless of body length. The result is the minimum water volume needed — always add 10–20 % on top to account for substrate, rocks, decor, and equipment that displace water in any real aquarium.

Last reviewed: June 3, 2026 Verified by Source: INJAF — Independent Network of Responsible Aquarium Fishkeepers: Understanding fish stocking guides, Practical Fishkeeping UK — FAQ on stocking densities, Aquarium Science (David Hurd) — Calculating Stocking Ratio, ThinkFish UK — Stocking levels for tropical aquarium fish, FishBase — Global database of fish biology (Froese & Pauly, eds.) 100% private

The minimum fish tank size in liters is calculated as: **adult fish length (cm) × number of fish × species factor**. Species factors: slim-bodied tropical fish (tetras, guppies, danios) = **1 L per cm**; heavy-bodied tropicals (cichlids, discus, angelfish) = **2 L/cm**; cold-water fish (goldfish, comets) = **3 L/cm** (3× more ammonia per cm); marine/reef fish = **5 L/cm**. Bettas have a hard minimum of **15 L** regardless of body size. Always add 15% to the result to account for substrate and decor displacement. **Quick reference — minimum tank size for common fish (single fish):** | Species | Adult length | Min. liters | |---------|-------------|-------------| | Neon tetra | 3.5 cm | 4 L | | Guppy | 4–5 cm | 5 L | | Betta (male) | 6–7 cm | 15 L (hard min.) | | Corydoras | 5–7 cm | 6–8 L | | Angelfish / medium cichlid | 12–15 cm | 24–30 L | | Discus | 15–20 cm | 30–40 L | | Oscar | 30–35 cm | 200+ L | | Common goldfish | 20–30 cm | 60–90 L | | Fancy goldfish | 15–20 cm | 45–60 L | | Clownfish (marine) | 8–10 cm | 40–50 L |

When to use this calculator

  • Setting up a new freshwater community aquarium — enter your planned fish type and count before buying a tank to avoid the most common beginner mistake of undersizing.
  • Checking if your existing tank is overstocked — e.g., 6 goldfish averaging 15 cm each: 6 × 15 × 3 = 270 L required. A 60 L tank cannot safely house them.
  • Choosing the right tank for a single betta — the calculator returns the 15 L minimum, helping you reject the deceptive 3 L 'betta cups' sold in pet stores.
  • Planning a marine aquarium — the 5 L/cm factor immediately shows why a 100 L tank can only hold 20 cm worth of marine fish body length (e.g., 2 clownfish).

Example: 10 neon tetras in a new community tank

  1. Average adult length: 3.5 cm · Fish count: 10 · Type: slim-bodied tropical
  2. Minimum volume = 3.5 cm × 10 fish × 1 L/cm = 35 liters
  3. Minimum water surface = 3.5 × 10 × 30 cm² = 1,050 cm² ≈ 0.11 m²
  4. Adding 15 % for substrate and decor: 35 × 1.15 ≈ 40 liters → a standard 40 L aquarium is the minimum recommended.
Result: 35 L minimum (40 L with substrate margin)

How it works

2 min read

How It's Calculated

The calculator applies a species-adjusted stocking formula:

Minimum Volume (L) = Average Adult Fish Length (cm) × Number of Fish × Species Factor

Species factors (L per cm of adult body length):

Fish TypeFactor (L/cm)Examples
Slim-bodied tropical1.0Neon tetra, guppy, corydoras, danio, molly, platy
Heavy-bodied tropical2.0Medium cichlids, discus, angelfish
Cold-water3.0Goldfish, comets, shubunkins, small koi
Betta15 L minimumSiamese fighting fish (one male per tank)
Marine / reef5.0Clownfish, surgeon fish, gobies

Water surface area (cross-check for oxygen exchange):

Minimum surface (cm²) = Total fish length (cm) × 30 (slim) or × 50 (heavy/cold-water)

This guideline, established in the 1960s, ensures enough gas exchange at the water surface. Modern filters that agitate the water surface make this less critical, but it remains a useful indicator that your tank's footprint (length × width) is adequate — a tall, narrow tank can have the right volume but insufficient surface area.

Usable water volume vs. nominal tank volume:
The calculated volume is the water needed. Real aquariums lose 10–20 % of their nominal volume to substrate, rocks, filters, heaters, and air gap at the top. Always choose a tank with a nominal capacity at least 15 % larger than the calculated minimum.

Reference: minimum tank sizes for common fish species

SpeciesAdult lengthMin. tank (1 fish)Notes
Neon tetra3.5 cm4 LSchool of 6+ minimum
Guppy4–5 cm5 LFast breeders, easy to overstock
Common goldfish20–30 cm60–90 LVery high ammonia producer
Fancy goldfish15–20 cm45–60 LShorter body, similar waste
Betta6–7 cm15 L (hard min.)One male only
Medium cichlid15 cm30 LTerritorial, add extra volume
Oscar30–35 cm200+ LMassive waste, needs huge tank
Clownfish8–10 cm40–50 LMarine, needs anemone habitat
Discus15–20 cm30–40 LSensitive to water quality
Corydoras5–7 cm6–8 LBottom dweller, school of 6+

Species lengths: FishBase global database (Froese & Pauly, eds.)

Common Mistakes

1. Using the fish's current size instead of adult size. A 3 cm juvenile oscar will reach 30–35 cm. Always use the adult body length in your calculation.
2. Treating the tank's labeled volume as usable water volume. Substrate, decor, filters and heaters displace 10–20 % of the listed capacity. Size up by at least 15 %.
3. Applying the same rule to all species. The basic 1 cm/L rule severely underestimates needs for goldfish, cichlids, and marine fish. Use the species-specific factors in this calculator.
4. Confusing volume with tank footprint. Tall, narrow tanks may hold the right volume but deny active horizontal swimmers (danios, barbs) adequate swimming lanes — and may have insufficient surface area for gas exchange.
5. Adding all fish at once to a new tank. A new aquarium needs 4–8 weeks to develop biological filtration (nitrogen cycle). Add fish gradually and quarantine new arrivals for 2 weeks.

Frequently asked questions

How many liters per fish do I need for a fish tank?

It depends on the species. Use the formula: liters = adult length (cm) × number of fish × species factor. Slim-bodied tropical fish (tetras, guppies, danios): 1 L per cm. Heavy-bodied tropicals (cichlids, discus): 2 L/cm. Cold-water fish (goldfish): 3 L/cm. Marine fish: 5 L/cm. Example: 10 neon tetras at 3.5 cm adult = 10 × 3.5 × 1 = 35 L minimum.

Is the '1 inch per gallon' rule accurate enough to use?

It is a rough starting point but significantly underestimates needs for large, waste-heavy species like goldfish and cichlids. In metric terms, the 1 inch/gallon rule translates to approximately 1 cm per 2.65 L — but this calculator uses the more precise 1 cm/L (slim tropicals) to 3 cm/L (cold-water) factors to give you a more accurate minimum. For marine fish, the standard is 5 L per cm, roughly 5× stricter than for slim tropical freshwater fish.

How many liters does a goldfish actually need?

Far more than most beginners expect. Using the 3 L/cm factor for cold-water fish: a common goldfish at 20 cm adult length needs 60 liters minimum for a single fish. Two goldfish at 20 cm: 120 liters. Fancy/round-bodied goldfish at 15 cm: 45 liters each. The small round bowls sold in many pet stores cause chronic stress and early death. Well-cared-for goldfish can live 15–20 years.

What is the minimum tank size for a betta fish?

The fishkeeping community and welfare organizations consistently recommend a minimum of 15 L (4 US gallons) for a single betta male. Smaller 'betta cups' sold in stores are temporary holding vessels, not homes — they cause ammonia spikes within days and chronic stress. Bettas are also tropical fish that need a stable 24–28 °C, which requires a heater. A proper 20 L tank with a gentle filter and a heater is the practical minimum for a healthy betta.

Does the formula work for saltwater (marine) aquariums?

Yes, using the marine factor of 5 L per cm of adult fish. Marine tanks require far stricter stocking than freshwater because biological filtration is more fragile and water chemistry (salinity, pH, alkalinity) destabilizes quickly with excess bioload. A 100 L marine tank can safely hold only 20 cm of total fish body length — equivalent to 2 adult clownfish at 10 cm each. Reef tanks with corals are even more sensitive.

How do decorations and substrate affect the usable tank volume?

Substrate, rocks, driftwood, filters, and heaters typically displace 10–20 % of the labeled tank volume. A tank sold as 100 L may have only 80–90 L of actual water. Always use a tank with a nominal volume at least 15 % larger than the minimum returned by this calculator. If you're not sure, you can measure your tank's usable volume by counting how many liters of water it takes to fill it to the normal water level.

How many fish can I keep in a 100-liter tank?

It depends on species. For slim tropical fish (1 L/cm): 100 cm of total body length — about 28 neon tetras at 3.5 cm each, or 20 guppies at 5 cm each. For goldfish (3 L/cm): only 33 cm of total body length — that's one standard goldfish, not five. Most beginners dramatically overstock goldfish tanks, which is why the fish die within months.

Does tank shape matter, or just the volume?

Tank shape matters significantly. Tall, narrow tanks may hold the calculated liters but offer limited horizontal swimming space, stressing active species like danios, barbs, and livebearers. Wide, rectangular tanks are preferred because they maximize water surface area — critical for oxygen exchange — and provide adequate swimming lanes. A good rule of thumb: the tank's length should be at least 3× the tank height for most community fish.

What happens if a fish tank is overstocked?

Overstocking causes: (1) ammonia and nitrite spikes as the biological filter is overwhelmed, burning fish gills; (2) oxygen depletion, visible when fish gasp at the surface; (3) increased disease transmission due to proximity and stress-suppressed immunity; (4) stunted growth, particularly in goldfish, which release growth-inhibiting hormones that accumulate in small volumes. These effects are well-documented in aquatic veterinary literature (Aquarium Science, INJAF, Practical Fishkeeping).

Can I keep different fish species together in the same tank?

Yes, for compatible species — but add each group's volume requirements together. For a mixed tank, identify the most demanding species category and use its factor for that group's fish. Example: 4 angelfish (10 cm, heavy tropical, 2 L/cm) + 8 neon tetras (3.5 cm, slim tropical, 1 L/cm) = (4 × 10 × 2) + (8 × 3.5 × 1) = 80 + 28 = 108 L minimum. Never mix cold-water and tropical fish — their temperature requirements (goldfish: 15–22 °C; tropicals: 24–28 °C) are incompatible.

When can I add new fish to an established aquarium?

Only after confirming the nitrogen cycle is stable (ammonia and nitrite at 0 ppm, nitrate under 20 ppm). A new aquarium takes 4–8 weeks to establish the bacterial colonies needed for biological filtration. Add fish in small batches 2–3 weeks apart. Always quarantine new fish in a separate tank for at least 2 weeks before introducing them to an established aquarium to prevent introducing disease.

Why does the betta have a hard minimum rather than using the per-cm formula?

Bettas are labyrinth fish — they breathe atmospheric air directly from the surface in addition to breathing through gills. Even though a betta's body is relatively small (6–7 cm), a tiny tank creates rapid ammonia and temperature fluctuations that are lethal. The 15 L minimum reflects the real-world threshold recommended by welfare organizations (INJAF, etc.) below which water parameters cannot be kept stable without multiple daily interventions. Also: male bettas are highly territorial and should never be housed together regardless of tank volume.

Sources and references