Skip to main content

Stocking plan

Plan a freshwater tank stocking

Set volume, add species with the numbers you actually plan to keep, and get a conservative verdict for the whole stocking — bioload, group size, zone crowding, and multi-species conflicts, not a single pair in isolation. Use the editor first; the planning notes below explain why a pairwise match still needs a tank-level check.

Shared plan · RISKY

Tank volume is below published minima for at least one species — shop size is not adult swimming space. Review supporting points next, then re-run the check.

Primary issue: Tank volume is below published minima for at least one species — shop size is not adult swimming space. Hard conflicts on file (water, pairing, size, or bettas) — resolve red items before fine-tuning decor or food. 5 fish across 3 species in 120L. Shared temperature 24–28°C. Stocking: balanced (load index 90 vs ref 120).

Sailfin MollyBoesemani RainbowfishMolly

Tank preview120L · 5 fish
3× Sailfin Molly1× Boesemani Rainbowfish1× Molly

Your stock

Sailfin Molly
Sailfin Molly
12cm · peaceful · 120L min
3
Boesemani Rainbowfish
Boesemani Rainbowfish
11cm · peaceful · 150L min
1
Molly
Molly
10cm · peaceful · 80L min
1
VerdictRISKY

Tank volume is below published minima for at least one species — shop size is not adult swimming space. Review supporting points next, then re-run the check.

Primary issue: Tank volume is below published minima for at least one species — shop size is not adult swimming space. Hard conflicts on file (water, pairing, size, or bettas) — resolve red items before fine-tuning decor or food. 5 fish across 3 species in 120L. Shared temperature 24–28°C. Stocking: balanced (load index 90 vs ref 120).
Score 34/100·Confidence low·Hard conflicts (size, water, pairing)

One or more species profiles are only partially verified or need verification — treat numbers as planning guidance, not guarantees. Elevated risk verdict — we bias toward safety; your reading of specialist sources still matters.

Pair compatibility for any two species · Fish library

Critical problems

  • Boesemani Rainbowfish needs about 150L minimum for adult size (~11cm) and normal swimming space — your 120L tank is below that. Shop size is not adult size.
  • Boesemani Rainbowfish is a schooling/shoaling species — keeping only 1 is a serious welfare risk; aim for at least 6.

Warnings

  • Molly does best in groups of 3+; you have 1.
  • pH overlap is tight — large water changes can swing chemistry outside the safe band.

Water overlap

What every fish can share at the same time

Shared temperature: 2428°C

Shared pH: 7.58.0 (tight overlap)

Shared temperature range for all species: 24–28°C.

Shared pH window: 7.5–8.0.

Stocking pressure

balanced

Load index 90 vs conservative reference 120 for 120L (adult cm × quantity × bioload weight × territory factor).

Swim-zone distribution

Fish-weighted zone use — top 2.0, middle 3.0, bottom 0.0 (relative biomass per level).

top 2
middle 3
bottom 0

Compatibility summary

Species pairing: needs care

warning· other
  • Sailfin Molly + Boesemani Rainbowfish: Sailfin Molly + Boesemani Rainbowfish: Tank may be too small. Sailfin Molly and Boesemani Rainbowfish together need at least 150 litres. Your tank is 120 litres. Outcomes still depend on your tank shape, maintenance routine, and individual fish.
  • Boesemani Rainbowfish + Molly: Boesemani Rainbowfish + Molly: Tank may be too small. Boesemani Rainbowfish and Molly together need at least 150 litres. Your tank is 120 litres. Outcomes still depend on your tank shape, maintenance routine, and individual fish.

Pairs checked: 3 · RISKY pair flags: 0 · CAUTION: 2

Fix this setup

Grouped by scenario — work through each block in order

Volume & minimum tank

  • 1.Increase tank size to at least 150L, or remove Boesemani Rainbowfish from this stocking plan.

Schooling & group sizes

  • 1.Add more Boesemani Rainbowfish to reach at least 6 individuals, or remove the species.
  • 2.Add more Molly to reach at least 3 individuals, or remove the species.

Suggested swaps

  • Single-biome community: e.g. soft-water South Americans together (tetras + corydoras + small gourami) — run the pair tool for every add-on.
  • Species or centrepiece tank: one main species (or one compatible pair group) in a right-sized aquarium with dither fish from the same water profile — not random continent mixing.
  • Where a pleco is the volume problem, consider bristlenose pleco instead of common pleco for sub-200L plans.

Beginner difficulty

advanced

  • Includes intermediate species — stable parameters matter.
  • Serious compatibility or tank-size issues — not a beginner layout until resolved.

Schooling / group size

  • Boesemani Rainbowfish is a schooling/shoaling species — keeping only 1 is a serious welfare risk; aim for at least 6.
  • Molly does best in groups of 3+; you have 1.

Fish behaviour varies. Fishori gives conservative planning guidance based on adult size, temperament, tank size and common aquarium care sources.