Fishkeeping is the UK’s second most popular pet hobby after dog ownership, with an estimated 33 million ornamental fish in British homes. Yet it has one of the highest newcomer dropout rates — because too many people buy a tank, fill it with fish the same day, and watch them die within a week.
This guide will set you up for success by explaining the nitrogen cycle, tank selection, stocking levels, and maintenance routines that separate thriving aquariums from cloudy death traps.
Step 1: Choosing Your Tank
The #1 rule in fishkeeping: bigger is always easier. A larger body of water is more stable — temperature, pH, and ammonia fluctuations are slower, giving you more margin for error. For beginners, we recommend a minimum of 60 litres (avoid “starter kits” under 30 litres).
For our recommendations on equipment and starter fish, see our best fish for beginners guide.
Step 2: The Nitrogen Cycle (Don’t Skip This!)
This is the single most important concept in fishkeeping. Every new tank must be cycled before adding fish:
- Fish waste → Ammonia (toxic at any level)
- Nitrosomonas bacteria → Nitrite (also toxic)
- Nitrobacter bacteria → Nitrate (safe below 40ppm, removed by water changes)
This bacterial colony takes 4-6 weeks to establish. Cycling means running your filter, heater, and adding an ammonia source (fishless cycling) until bacteria colonies are large enough to process waste instantly. Adding fish to an uncycled tank is the #1 cause of beginner fish deaths.
Step 3: Water Parameters
UK tap water varies dramatically by region. You need to know your local water hardness and pH before choosing fish:
| Parameter | Tropical Freshwater | Coldwater (Goldfish) |
|---|---|---|
| Temperature | 24-28°C | 18-22°C |
| pH | 6.5-7.5 | 7.0-8.0 |
| Ammonia | 0 ppm (always) | 0 ppm (always) |
| Nitrite | 0 ppm (always) | 0 ppm (always) |
| Nitrate | <40 ppm | <40 ppm |
For temperature management, see our fish tank temperature guide.
Step 4: Stocking Your Tank
The general rule is 1cm of fish per 2 litres of water — but this is a rough guideline. Active swimmers need more space than sedentary species. For a 60-litre beginner tank, good starter communities include:
- 6-8 Neon Tetras + 4 Corydoras catfish + 1 Bristlenose Pleco
- 6-8 Harlequin Rasboras + 6 Cherry Shrimp + 2 Nerite Snails
- 1 Betta (alone or with snails — no fin-nipping tankmates)
Never put goldfish in a tropical tank. Goldfish are coldwater fish that produce massive amounts of waste and need 100+ litres per fish.
Step 5: Maintenance Schedule
| Task | Frequency |
|---|---|
| Feed (small amount) | 1-2x daily |
| Check temperature & equipment | Daily |
| 25% water change | Weekly |
| Test water parameters | Weekly |
| Clean glass (algae scraper) | Weekly |
| Rinse filter media (in tank water!) | Monthly |
| Deep gravel vacuum | Monthly |
Critical: Never rinse filter media under tap water. Chlorine kills the beneficial bacteria. Always rinse in a bucket of old tank water.
Frequently Asked Questions
How many fish can I put in a 60-litre tank?
Roughly 15-20 small fish (tetras, rasboras) or 8-10 medium fish (guppies, platies). Never stock to maximum immediately — add fish gradually (2-3 per week) to allow the bacteria colony to expand. Overstocking is the #2 cause of beginner tank crashes.
Do I need a heater for tropical fish?
Yes. UK room temperature (18-21°C) is too cold for tropical fish (24-28°C). A 50-100W submersible heater with a thermostat is essential. Quality brands include Eheim Jäger and Interpet.
Why is my tank water cloudy?
White/grey cloudiness in a new tank is a bacterial bloom — a sign the nitrogen cycle is establishing. It typically clears within 1-2 weeks. Don’t add chemicals or change water excessively; let the cycle complete. Green cloudiness is an algae bloom, usually caused by too much light or overfeeding.
