🐠 Fish Stocking & Bioload — free on TankCalculator.net

Fish Tank Stocking Calculator — How Many Fish Per Tank (Bioload & Density)

A tank holds as many fish as its stricter limit allows. This calculator compares the inch-per-gallon bioload rule against the surface-area oxygen rule for six tank types, shows which one governs, and turns your juvenile fish into the adults they will become — with a filter turnover check and a per-scenario strategy guide below.

Your Tank & Your Fish

Peaceful schoolers — the classic 1 inch per gallon applies to adult size, not bag size.

Enter the footprint in inches and the real gallons — the water you actually have after substrate and rocks, not the sticker number.

Not sure? Measure with the fish tank volume calculator and subtract 5–15% for substrate.

Stocking Verdict

Verified ✓

20

fish max at 1.5″ adult

Inch-per-gallon limit30 gal × 1 → 30.0″
Surface-area limit36×12 ÷ 12 → 36.0″
Governing limit30.0″min()

The inch-per-gallon rule binds this setup.

Requested 15.0″ of 30.0″50% · Comfortable
0%70% slow-down mark100%

Before / after — the juvenile trap

In the bag now10 × 0.75″7.5″
As adults10 × 1.5″15.0″
Filter turnover5.0×/hOK ✓

Target for freshwater community: 4–5× per hour.

Six Stocking Scenarios, Six Different Realities

The same 55 gallons supports a different hobby depending on what swims in it. Each card below packs the rule, the filtration multiplier, the behavior trap, and a before/after line that shows how juveniles quietly become an overstock problem. Use the filter panel to keep only the cards that match your tank size and style.

Show cards for:
🌿

Freshwater community

Optimal Strategy

1″ of adult fish per gallon + 12 in² of surface per inch

Filtration: 4–5× per hour (a 29 gal wants 120–150 GPH)

Behavior: Peaceful schoolers in loose groups — trouble shows as chased fins and hidden fish, not wars.

Typical stocking level65%

10 juvenile 1″ tetras look tiny in a 29 gal → 10 × 1.5″ adults = 15″ demand against a 29″ limit = 52% load

🐟

Cichlid / mbuna

High Friction

1″ per gallon + 12 in² of surface per inch, with 5–6× turnover

Filtration: 5–6× per hour (a 55 gal wants 275–330 GPH)

Behavior: Territorial rock dwellers — keep densities moderate, add 2–3× more rock than you think, and rehome the bully.

Typical stocking level85%

12 juvenile 2″ cichlids look fine → 12 × 5″ adults = 60″ demand in a 55 gal = overstock

🌊

Marine fish-only

Precision Count

1″ of adult fish per 5 gallons + 24 in² of surface per inch

Filtration: 8–10× per hour (a 55 gal wants 440–550 GPH total)

Behavior: Territorial but predictable — count inches honestly and add one fish per month, not one per weekend.

Typical stocking level55%

5 juvenile 1.5″ fish look sparse in a 55 gal → 5 × 2″ adults = 10″ against an 11″ limit = one fish from full

🪸

Reef tank

Restraint First

1″ of adult fish per 8 gallons + 24 in² of surface per inch

Filtration: 8–10× per hour plus random flow for corals

Behavior: Corals set the budget — every fish inch competes with coral tissue for oxygen and nutrient headroom.

Typical stocking level40%

A 55 gal reef holds 6.9″ of fish → 2 ocellaris clowns (7″ combined adult) is already the ceiling

🎏

Fancy goldfish

High Friction

20 gal for the first fancy + 10 gal per additional + 30 in² of surface per inch

Filtration: 5–6× per hour — goldfish waste outruns every inch rule

Behavior: Docile but constant grazers and diggers — uprooted plants and stir-fried substrate are normal, fights are not.

Typical stocking level75%

4 fancy goldfish as 2″ juveniles fit a 40 gal breeder → adults need 20 + 10 + 10 + 10 = 50 gal, so 40 gal is overstocked by 10 gal

🐠

Betta nano

One Fish Rule

5 gal minimum per male + 12 in² of surface per inch

Filtration: 3–4× per hour — bettas hate strong current

Behavior: One male per tank, always. Sorority tanks are expert-level and still end in torn fins more often than not.

Typical stocking level50%

One male betta in 5 gal = 2.5″ of 2.5″ limit = 100% by design → a second male means ripped fins within the week

How to Calculate How Many Fish in a Tank: The Two-Limit Method

Most stocking arguments start and end with "one inch per gallon," and that is exactly why they go wrong. The inch rule is only half of a two-rule system. Every real aquarium is governed by two separate ceilings, and the honest answer is always the lower of the two. The first ceiling is a bioload limit: how many inches of adult fish your gallonage can dilute waste for. The second is an oxygen limit: how many inches your waterline surface area can keep supplied with dissolved oxygen at night, when plants stop producing it and every fish and bacterium is still consuming it.

Bioload limit = gallons × type rateOxygen limit = (L × W) ÷ type in²/inchGoverning = min(bioload, oxygen)

Work one quick example. A 30-gallon tank with a 36″ × 12″ footprint has a bioload limit of 30 inches for a community tank (1″ per gallon) and an oxygen limit of 432 ÷ 12 = 36 inches. The governing number is 30 inches. Now reshape the same 30 gallons into a tall 24″ × 12″ column: the bioload limit stays 30 inches, but the oxygen limit drops to 288 ÷ 12 = 24 inches — 20% fewer fish from identical gallonage. That is the entire point of running both numbers: gallons alone lie about tall tanks.

Jellyfish drifting in open blue water, a reminder that oxygen exchange and water volume set the real stocking limitsWater volume and surface exchange decide how many fish fit — not the store shelfPhoto: Unsplash

How Many Fish Per Tank Calculator: Reading the Inputs

Each input above feeds a specific limit, so it is worth knowing what moves what. The length and width build your footprint — the oxygen-exchange screen at the top of the water. The volume in gallons drives the bioload limit; type the real number after subtracting rock and substrate, because a heavily aquascaped 55-gal often runs on 47 gallons. The tank type preset changes both rates at once — marine counts 1″ per 5 gallons instead of per gallon, and fancy goldfish switch to the 20 + 10 gallon count rule entirely.

The filter GPH field powers the turnover check, the adult size and quantity draw your load bar, and the optional juvenile size fills the before/after table that shows how much water your fish will really need in a year. If you landed here looking for the geometry side — liters, glass thickness, weight — the all tank calculators hub lists every tool on the site, including volume, drain time, and substrate depth.

Calculate Stocking Density in a Fish Tank Step by Step

Stocking density is simply requested inches divided by the governing limit, expressed as a percentage. Run it in four steps. Step 1: compute the inch-per-gallon limit — 30 gallons of community tank means 30 inches. Step 2: compute the surface limit — a 36″ × 12″ tank divides 432 in² by 12 to give 36 inches. Step 3: take the minimum — 30 inches governs. Step 4: divide your requested adult inches by 30. Ten 1.5″ tetras are 15 inches, a 50% load. Twelve 3″ adult fish are 36 inches, a 120% load — overstocked before a single fish has grown.

The load thresholds matter as much as the number. Below 70% you have growth margin, plant mass, and a safety buffer for the week you skip a water change. Between 70% and 100% the tank works but has no slack — add fish slowly and test nitrate weekly. Above 100% you are running an overstocked tank on borrowed filtration, and the recovery plan further down this page is the honest way out.

Calculate Bioload in a Fish Tank Before You Buy

Bioload is the waste stream: ammonia exhaled through the gills, feces, and the dissolved organics that leak from every bite of uneaten food. The crucial fact hobbyists miss is that bioload scales with body weight, not length — and weight grows with the cube of length. A 6″ fish of the same species is three times as long as a 2″ juvenile but roughly 27 times the waste producer (3³ = 27). One adult 12″ oscar outputs about as much ammonia as 216 two-inch neon tetras, which is why the inch rule only ever works within one size class at a time.

You can measure bioload without any test kit anxiety: watch your nitrate. If nitrate climbs past 40 ppm between weekly water changes, your bioload has outgrown the tank. If it passes 40 ppm midweek, you are badly overstocked regardless of what the inches say. Remember too that substrate and rock eat real water volume — 2″ of gravel in a 55-gal removes about 5 gallons, and the aquarium substrate calculator quantifies exactly how much your floor layer displaces before you stock against it.

Goldfish swimming over a gravel bed, the classic example of a high-bioload fish that outgrows inch-per-gallon mathGoldfish: small in the bag, waste factories as adultsPhoto: Unsplash

Calculate the Surface Area of a Fish Tank for Oxygen Exchange

Every oxygen molecule your fish breathe enters the water through the surface film, which makes the waterline the true respiratory budget of the tank. The rule: allow 12 in² of surface per inch of fish for community and cichlid tanks, 24 in² per inch for marine fish, and 30 in² per inch for fancy goldfish, whose low oxygen tolerance and heavy waste push the requirement up. A 20-gal long tank (30″ × 12″ = 360 in²) therefore supports 30 community inches or 15 marine inches or 12 goldfish inches, while a 20-gal tall (24″ × 12″ = 288 in²) supports only 24 community inches from the same nominal volume.

Surface Area Here Is a Stocking Rule, Not a Geometry Exercise

One deliberate distinction: on this page, surface area appears only as an oxygen-exchange stocking rule — length × width ÷ a per-type constant. It is not a geometry lesson. If your question is "how many square inches of glass does my tank have" or "what is the volume in liters," that is the fish tank volume calculator and the main tank volume calculator on the home page, which handle shapes, glass thickness, and partial fills. Here, the footprint is just a breathing budget — once it is converted to inches of fish, the geometry is done.

Cichlid Tank Calculator: Stocking Mbuna the Right Way

Mbuna cichlids break the normal wisdom in one specific way: undercrowding causes fights. In Lake Malawi rockscapes, aggression is managed by density, so a mbuna tank that sits at 40% load often has one tyrant terrorizing everyone, while the same tank at 80–90% spreads attention so thin that nobody gets killed. The cichlid preset therefore keeps the 1″ per gallon and 12 in² per inch rates but pairs them with 5–6× turnover filtration and a warning about the trade-off.

Run the numbers for a 55-gal standard (48″ × 13″): the volume limit is 55 inches, the surface limit is 624 ÷ 12 = 52 inches, so 52 inches governs — call it 10 five-inch adults at 96% load. The trap is the growth curve: 12 juvenile 2″ fish read as 24 inches (46% load, everything looks calm), but at 5″ adult size the same 12 fish demand 60 inches — a 115% load in a 55. Stock toward the adult count, add two to three times more rock than seems sane, and pull the single dominant male before he establishes a kill zone.

Community Tank Calculator: Finding Your Community Tank Limit

A community tank is any peaceful mix of small schooling fish plus a bottom crew, and its limits are the textbook ones: 1″ of adult fish per gallon, 12 in² of surface per inch, 4–5× turnover. The practical skill is layering. Fish occupy top, mid, and bottom water, so a 29-gal with a governing limit of 29 inches reads best as three entries rather than one — for example 12 ember tetras (1.2″ adults = 14.4″), 8 pygmy corydoras (1″ = 8″), and 1 honey gourami (3″) for 25.4 inches, an 88% load with room to breathe.

Why aim near 65% rather than 100%? Three concrete reasons. Growing fish add inches you have not counted yet. Live plants add daytime oxygen and nighttime respiration you cannot precisely measure. And every hobbyist eventually skips a water change, travels for a weekend, or overfeeds once — a 65% load absorbs those mistakes while a 100% load turns any one of them into an ammonia spike. The sweet spot on the scenario card above is exactly that: comfortable, not maximum.

Freshwater 30 Gallon Community Tank Calculator — Worked Example

Here is the full walk-through for the most-asked tank size. The tank: 30 gallons with a 36″ × 12″ footprint. The oxygen limit: 36 × 12 = 432 in², divided by 12 = 36 inches. The bioload limit: 30 gallons × 1 = 30 inches. Governing limit: 30 inches (the inch rule binds). Filtration target: 4–5×, so 120–150 GPH.

The stock list, counted honestly

15 neon tetras × 1.3″ realistic average = 19.5″

6 salt-and-pepper corydoras × 1″ = 6″

1 honey gourami × 3″ = 3″

Total demand = 28.5″

Against the 30″ governing limit = 95% load

At maximum book sizes (neons 1.5″) the list is 31.5″ — a 105% worst case. That gap between average and maximum is exactly why the load bar matters.

Watch the juvenile version of the same list: 15 neons in the bag are 0.8″ (12″), the corydoras are 0.6″ (3.6″), the gourami is 1.5″ — a 17.1″ load that reads as a half-empty tank. Twelve months later the identical fish demand 28.5 inches. The calculator's before/after table exists to make that one-year change visible on day one, when adding one more school still feels harmless.

Marine Tank Stocking Calculator: Why Saltwater Counts Differently

Saltwater fish carry a heavier metabolic price per inch than freshwater fish, which is why the marine rate is 1″ of adult fish per 5 gallons — five times stricter than the community rule. Three forces drive it: higher oxygen demand in warmer water, stronger territoriality per fish, and displacement, since live rock alone eats 10–15% of nominal volume in a fish-only tank. The surface rate rises to 24 in² per inch for the same oxygen reason.

In practice the volume rule always governs a marine tank. A 55-gal standard holds 11 inches by the volume rule but 26 inches by surface (624 ÷ 24), so the budget is 11 inches, full stop. That is two ocellaris clowns and a royal gramma (7″ + 3″ = 10″, a 91% load) — or one yellow tang and nothing else, which is why tangs belong in 75 gallons and up. Stock one fish per month, quarantine everything, and hold 8–10× turnover: marine fish do not forgive nitrogen swings the way white cloud mountain minnows do.

Reef Tank Fish Calculator: Fish Are Guests, Corals Are Hosts

A reef tank inverts the usual question. You are not keeping fish that tolerate decor — you are keeping corals that tolerate fish. The stocking rate tightens to 1″ of adult fish per 8 gallons, so a 55-gal reef supports 6.9 inches of fish: a pair of ocellaris clowns at 7″ adult size is already the ceiling. Every fish inch competes with coral tissue for oxygen and for nutrient headroom, because the same water that carries fish waste feeds algae into coral mouths.

The typical reef runs at about a 40% fish load — the lowest of the six scenarios on the cards above — and that is a feature, not timidity. Flow is a separate budget: 8–10× turnover through the sump plus random flow from powerheads across the rockwork, since SPS corals judge a tank by current, not by filtration. If your fish list keeps expanding, add a second fish count to the calculator with adult sizes and let the red bar argue with your wish list before the nitrates do.

Overstocked Tank Calculator: Warning Signs and a Numbered Recovery Plan

An overstocked tank announces itself with numbers, not vibes. The warning thresholds: any readable ammonia at test time (should be 0.00 ppm in a cycled tank), nitrate above 40 ppm before the weekly water change (20–30 ppm means you are on the edge), a morning gasp at the surface before the lights come on, and torn or frayed fins from crowding stress. If two of those four are true, your bioload has outrun the tank no matter what the inches suggested.

The recovery plan is arithmetic, not drama. Step 1: rehome about 30% of biomass — a 140% load drops to 98% immediately, and a 180% load drops to 126% (repeat step 1 until under 100%). Step 2: run 25% weekly water changes for 6–8 weeks until nitrate holds under 20 ppm between changes. Step 3: raise filter turnover to the target for your tank type. Step 4: feed once daily, only what disappears in 30 seconds. Step 5: re-enter adult sizes in the calculator and hold below 70% load from then on. If the recovery means moving tanks or emptying one for rehoming, the tank drain time calculator tells you how long the siphon-down will actually take.

Fish Tank Filtration Calculator: Turnover Targets by Tank Type

Turnover is filter GPH divided by tank gallons — how many times per hour the whole volume passes through your filtration. It is the third leg of stocking alongside inches and surface, because a bioload your filter never sees is a bioload your fish swim in. Sum every pump that moves water through media: a canister at 150 GPH plus a sponge at 40 GPH counts as 190 GPH, but a powerhead pointed at rockwork for coral flow does not count toward filtration turnover.

Tank TypeTarget TurnoverWorked Example
Heavy planted (low fish load)3–4×20 gal → 60–80 GPH
Freshwater community4–5×30 gal → 120–150 GPH
Cichlid / mbuna5–6×55 gal → 275–330 GPH
Fancy goldfish5–6×40 gal → 200–240 GPH
Betta nano3–4×5 gal → 15–20 GPH
Marine fish-only8–10×55 gal → 440–550 GPH
Reef (SPS-dominant)8–10× + random flow55 gal → 440–550 GPH + powerheads

Two sanity checks on the table. A betta nano targets only 3–4× because bettas evolved in still water and burn energy fighting current — a 200 GPH filter on a 5-gal tank is abuse, not filtration. At the other extreme, a reef at 8–10× plus random flow looks violent and is exactly right. Between them, the freshwater tiers scale with waste: goldfish and cichlids need one extra pass per hour over a plain community tank to keep the same water clean.

How Many Fish in a Tank Calculator — UK Gallon Rules

UK hobbyists inherit a quiet trap: the classic British rule of thumb — one inch of slim-bodied fish per gallon — was written for imperial gallons, and an imperial gallon holds 4.546 liters against the US gallon's 3.785 liters. Roughly 20% more water per gallon. Run the conversion before anything else: a nominal 55 US-gal tank holds 208 liters, which is 45.8 imperial gallons, not 55.

Expressed per US gallon, the UK rule becomes about 1.2″ of slim fish per US gallon— but the cleaner habit is to convert first and count in one system. That 55-gal tank supports 45.8 inches of slim fish under UK counting versus 55 inches under US counting, and slim-bodied is doing real work in the sentence: the rule never covered deep-bodied fish like angelfish or fancy goldfish, which UK guides traditionally counted by their own volume rules. Whichever side of the Atlantic you stock from, type liters into your notes and let the calculator's percentages — not the unit — be the thing you compare.

Koi gliding through clear pond water, deep-bodied fish that imperial-gallon inch rules never coveredKoi and other deep-bodied fish always need their own volume rulesPhoto: Unsplash

Fish Tank Calculator by Breed: Adult Size Reference Table

The single biggest input error in any stocking calculator is typing the bag size instead of the adult size. Use this breed table as the source of truth for the adult-size field — and note the difference between "average store fish" and "record book maximum," because honest stocking counts the realistic adult, not the outlier.

BreedAdult SizeStocking Note
Neon tetra1.5″Schools of 10+; count 1.3″ average for store-bought
Guppy1.5″Breed freely — plan for 20+ fry surviving per month
Platy2.5″Hardy beginner fish, similar bioload to a guppy pair
Honey gourami3″Gentle centerpiece fish for 20 gal and up
Angelfish6″Tall body — needs depth; eats small tetras eventually
Oscar12–14″One oscar = a 75 gal tank minimum, 6–8× turnover
Fancy goldfish6–8″20 gal first + 10 gal each additional
Common goldfish10–12″Pond fish; a 4-ft tank stunts them within a year
Clownfish3.5″Pair of ocellaris = 7″ — half a 55 gal marine budget
Yellow tang8″Eats 8 of the 11 inches in a 55 gal — go 75 gal+
Betta2.5″1 male per tank, 5 gal floor, 3–4× gentle flow

Two entries deserve a second look. The oscar at 12–14″ needs a 75-gal tank at 6–8× turnover — a single fish whose juvenile form technically "fits" a 12-gal by inch math. And the common goldfish at 10–12″ is a pond animal; a four-foot aquarium stunts its spine within a year while the waste output overwhelms any filter rated for the tank. When a breed's adult size changes your plan rather than your numbers, that is the calculator doing its job before the fish does it to you.

Measure before you stock

Every stocking limit starts with real gallons. If you have not verified your tank's actual water volume — glass thickness, gravel displacement and all — run it first, then come back and let the load bar judge your fish list.

Open the main tank calculator →

Fish Stocking FAQ

How many fish can I keep in my tank?▼

There is no single number — the honest answer is the smaller of two limits. The inch-per-gallon rule says a 30-gallon community tank holds about 30 inches of adult fish. The surface-area rule says the same tank with a 36″ × 12″ footprint (432 in² ÷ 12) holds 36 inches. The governing limit is the lower number: 30 inches. At an adult size of 1.5″ that is 20 small fish; at 3″ it is 10; at 6″ it is 5. The calculator above runs both limits on your footprint and gallons and tells you which one binds.

What does bioload mean in fish keeping?▼

Bioload is the total waste your fish produce: ammonia excreted through the gills, feces, and dissolved organics from uneaten food. It scales with body weight, not length — weight grows with the cube of length, so a 6″ fish of the same species produces roughly 27 times the waste of a 2″ juvenile. Your nitrate reading is the practical bioload gauge: if nitrate climbs past 40 ppm between weekly water changes, your bioload has outgrown the tank no matter what the inch rule suggests. Filters process bioload; they never eliminate it — only water changes and fewer fish do.

How do you stock a cichlid tank?▼

Use the cichlid preset: 1″ of adult fish per gallon, 12 in² of surface per inch, and 5–6× turnover filtration. A 55-gal mbuna tank (48″ × 13″ footprint) has a volume limit of 55″ and a surface limit of 624 ÷ 12 = 52″, so 52″ governs — about 10 five-inch adults. The classic twist: mbuna aggression spreads out when densities sit at 80–90% of the limit rather than 40%, so aim for 8–10 fish instead of 4–5, add two to three times more rock than looks reasonable, and rehome the single dominant bully early.

What is a good 30-gallon community stocking list?▼

A 30-gal tank with a 36″ × 12″ footprint has a surface limit of 432 ÷ 12 = 36″ and a volume limit of 30″, so 30″ governs. One proven list: 15 neon tetras at a realistic 1.3″ average (19.5″), 6 salt-and-pepper corydoras at 1″ each (6″), and 1 honey gourami at 3″ — 28.5″ total, a 95% load. Run 120–150 GPH of filtration for 4–5× turnover. At maximum book sizes the same list reaches 31.5″, which is exactly why the calculator makes you watch the load bar rather than trust a single number.

How many fish can I keep in a 55-gallon marine tank?▼

The marine fish-only rule is 1″ of adult fish per 5 gallons, so a 55-gal tank supports 11 inches of fish. The surface check agrees with headroom to spare: a 48″ × 13″ footprint is 624 in² ÷ 24 = 26″, so the volume rule governs. A workable load: 2 ocellaris clownfish (3.5″ adults each = 7″) plus 1 royal gramma (3″) = 10″, a 91% load. A yellow tang alone would eat 8 of the 11 inches — that fish belongs in 75 gallons or more. Add fish one per month and hold 8–10× turnover.

Can I keep fancy goldfish in a 20-gallon tank?▼

One — exactly one. The volume rule for fancy goldfish is 20 gallons for the first fish plus 10 gallons for each additional, so a 20-gal tank supports a single fancy. The surface rule on a 20-gal long (30″ × 12″ = 360 in² ÷ 30) allows 12 inches, which comfortably covers one 6–8″ fancy. Two fancies need 30 gallons minimum; three need 40. Common and comet goldfish are a different story entirely — they reach 10–12″ and belong in ponds or 100-gal+ tanks, not aquariums.

Does the UK inch-per-gallon rule differ from the US rule?▼

Yes, because the gallons differ. One imperial (UK) gallon is 4.546 liters; one US gallon is 3.785 liters — about 20% more water per US gallon. A nominal 55 US-gal tank holds 208 liters, which is only 45.8 imperial gallons. The UK rule of thumb is 1″ of slim-bodied fish per imperial gallon, which works out to roughly 1.2″ per US gallon. So the same 55-gal tank supports about 45.8 inches of slim fish under UK counting versus 55 inches under US counting. Convert to liters first, then apply whichever rule matches the gallon you used.

What filter turnover rate do I need for my tank?▼

Turnover is filter GPH divided by tank gallons — how many times per hour the full volume passes through filtration. Targets: heavily planted low-bioload tanks 3–4×, freshwater community 4–5×, cichlid and fancy goldfish tanks 5–6×, marine fish-only and reef 8–10×. In practice: a 30-gal community wants 120–150 GPH; a 55-gal marine wants 440–550 GPH summed across every pump and powerhead. Below target, ammonia lingers and the surface film blocks gas exchange; far above target (except in reef flow), fish fight the current and burn energy.

How do I recover from an overstocked tank?▼

Warning signs first: any readable ammonia, nitrate above 40 ppm before the weekly change, fish gasping at the surface in the morning, and torn fins. The numbered recovery plan: (1) rehome about 30% of biomass — a 140% load drops to 98%; (2) run 25% weekly water changes for 6–8 weeks until nitrate stays under 20 ppm between changes; (3) raise turnover to your tank-type target; (4) feed once daily, only what vanishes in 30 seconds; (5) re-run the calculator with adult sizes and hold below 70% load afterward.

Why does adult size matter more than juvenile size?▼

Because pet-shop fish are babies wearing adult names. Six 2″ juvenile fish read as 12 inches today — a 40% load on a 30-gal tank — but at a 6″ adult size the same six fish demand 36 inches, which is 120% of the limit. Extreme case: a 2″ juvenile oscar technically fits a 12-gal tank by inch math, yet the adult is 12–14″ and needs a 75-gal tank with 6–8× turnover. Always type the adult size from a breed reference table into the calculator, and use the juvenile comparison to see exactly how much time you have before the upgrade.