The short answer
Your tank is ready for fish when a fishless cycle reads zero ammonia and zero nitrite, with some nitrate present. That combination proves the beneficial bacteria have built up enough to process fish waste safely. The only way to know for sure is to test the water β you canβt judge it by eye.
The test that tells you
Use a liquid test kit and look for all three:
- Ammonia β 0 ppm. The bacteria are consuming it as fast as it appears.
- Nitrite β 0 ppm. The second bacteria colony is established.
- Nitrate β present (some reading). Proof the full chain is working; youβll manage this with water changes.
When you can add a dose of ammonia and see it processed to zero ammonia and zero nitrite within about 24 hours, the tank is cycled and ready.
Why not just eyeball it
Ammonia and nitrite are invisible and odourless, so a tank can look perfect and still be lethal. This is why βnew tank syndromeβ catches so many beginners β they stock a fresh, clear tank before the bacteria exist. See the nitrogen cycle in simple terms for how the process works.
Once itβs ready
Add fish slowly β a few hardy ones at a time β so the bacteria can scale up to the new waste load. Keep testing for the first few weeks. See fishless cycling, how to cycle an aquarium, and how do I choose my first fish to pick your starter stock.