This is a sample plan for a made-up beginner tank. Grade your own tank.

Fix-My-Tank Plan

Sample beginner tank: 20 gallons

Built November 9, 2026 from the TankScore Species Ledger (data checked November 9, 2026).

1. Before and after

F

Now
0/100 · bioload 184%
11 issues

→
B

After this plan
88/100 · bioload 115%
2 issues

What’s wrong now

  • critical Betta (male) (24–30°C) and Fancy goldfish (10–21°C) have no temperature in common.
  • major Tiger barb is a known fin nipper; Betta (male) has long fins.
  • major Tiger barb is a known fin nipper; Fancy goldfish has long fins.
  • major Heavily overstocked: about 184% of what this tank and filter can handle.
  • minor A bit small for Tiger barb: the cautious minimum is 30 gallons.
  • minor Tiger barb should be kept in groups of 8+ (you have 4).
  • minor Bronze corydoras should be kept in groups of 6+ (you have 3).
  • minor Tiger barb can bully much smaller, peaceful Neon tetra.
  • minor Betta (male) can bully much smaller, peaceful Neon tetra.
  • minor Neon tetra and Fancy goldfish share only a narrow temperature band (21°C).
  • minor Bronze corydoras and Fancy goldfish share only a narrow temperature band (21°C).

2. The changes

  1. Rehome or don’t buy the 1 × Fancy goldfish. Betta (male) (24–30°C) and Fancy goldfish (10–21°C) have no temperature in common.
    Your tank is full after these changes, so you don’t need a replacement. With a bigger tank or an oversized filter, these fit with the rest: 1 × Nerite snail · 1 × Ramshorn snail · 1 × Ghost shrimp · 1 × Amano shrimp · 6 × Otocinclus
  2. Rehome or don’t buy the 4 × Tiger barb. Tiger barb is a known fin nipper; Betta (male) has long fins.
    Your tank is full after these changes, so you don’t need a replacement. With a bigger tank or an oversized filter, these fit with the rest: 8 × Black phantom tetra · 6 × Glowlight tetra · 8 × Lemon tetra · 8 × Harlequin rasbora · 6 × Head-and-tail-light tetra
  3. Bronze corydoras: 3 → 6. Bronze corydoras needs a group of 6+ to feel secure.
  4. Neon tetra: 10 → 8. Brings the bioload down to what this tank and filter can handle.
  5. Tank or filter. Even at minimum group sizes this stocking is about 115% of capacity. A bigger tank or an oversized filter is the fix, or remove one species.

Still worth knowing: Betta (male) can bully much smaller, peaceful Neon tetra. Slightly overstocked: about 115% of capacity. More filtration or fewer fish helps.

Final stocking: 1 × Betta (male) · 8 × Neon tetra · 6 × Bronze corydoras

3. Water targets

Temperature 24–25 °C (75–77 °F). Set the heater in the middle of that range. pH 6–7. A stable pH matters more than hitting an exact number; don’t chase it with chemicals.

4. Stocking order

  1. After the tank has cycled: 8 × Neon tetra
  2. About 2 weeks later: 6 × Bronze corydoras
  3. About 4 weeks later: 1 × Betta (male)

Add each batch only when ammonia and nitrite have read 0 for a week since the last one. If your fish are already in the tank, skip this and use the log to watch the changes.

5. Cycling checklist (fishless cycle)

  1. ☐ Set up the tank with the filter and heater running, and add water conditioner.
  2. ☐ Add an ammonia source (pure bottled ammonia or a pinch of fish food) and, if you have it, media or bottled bacteria from an established tank.
  3. ☐ Test every 2–3 days with a liquid test kit: ammonia, nitrite, nitrate. Write the readings in the log.
  4. ☐ Wait for nitrite to appear, then fall. This usually takes 3–6 weeks.
  5. ☐ Cycled when the tank turns 2 ppm ammonia into 0 ammonia and 0 nitrite within 24 hours, and nitrate is rising.
  6. ☐ Do a large water change to bring nitrate down, match the temperature, then add your first batch.
  7. ☐ Weekly after that: change 20–30% of the water, test, and vacuum the gravel lightly.

Fish looking sick? This plan is not veterinary advice. Ask a local fish store or an aquatic vet.

6. 30-day tank log

DayDateTempAmmoniaNitriteNitrateWater changeNotes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

7. Your report card

Your card after the changes, with your tank’s name.

TankScore · tankscore.pages.dev · Cautious community guidelines, not guarantees. Refunds within 14 days: just reply to your receipt.