The clean advice is to cycle a tank before any fish go in, and if you are reading this before you have bought livestock, go and do fishless cycling instead; it is kinder to the fish and easier on you. But that is not everyone’s situation. Plenty of people inherit a tank, get talked into a “ready to go” setup at a shop, or did not know cycling was a thing until the fish were already swimming. If that is you, you are doing a fish-in cycle whether you planned to or not, and the job now is to get those fish through it alive. It can be done. I have rescued a couple of tanks set up this way, and the fish lived, but it is daily work and there is no shortcut.
One thing specific to this site matters more here than almost anywhere else: if your tap water is hard and alkaline like mine, the ammonia produced during a cycle is more dangerous to your fish than the same number would be in soft, acidic water. That is not a scare line, it is chemistry, and I will explain it because it changes how carefully you have to watch.
What a cycle actually is, in one paragraph
A new filter has no colony of the bacteria that process fish waste. Fish produce ammonia constantly, through their gills and their waste. In an established tank one group of bacteria turns that ammonia into nitrite, and a second group turns nitrite into nitrate, which is far less toxic and which you export with water changes. Until both colonies have grown, ammonia and then nitrite climb to levels that burn gills and can kill. Cycling is just the few weeks it takes those colonies to establish. The full version is in the nitrogen cycle explained; for a fish-in cycle, the one thing to hold onto is that your fish are living in the poison while the filter learns to clear it, so your job is to keep that poison low enough to survive.
Why hard water makes this riskier
Here is the part most fish-in cycling guides skip, and it is the reason I am fussier about this than I am about a soft-water tank.
Ammonia in water exists in two forms that swap back and forth: ammonium, written NH4, which is relatively harmless, and free ammonia, written NH3, which is the toxic one that damages fish. Your test kit reads both together as “total ammonia”, so a given number on the bottle does not tell you how much of it is actually the dangerous form. What decides the split is pH and, to a smaller degree, temperature. The higher the pH, the greater the share that sits as toxic NH3.
The effect is not small. As a rough guide, at a typical tank temperature a total ammonia reading is only about half a percent toxic NH3 at pH 7.0, climbs to roughly five percent at pH 8.0, and to around fifteen percent at pH 8.5. In other words, every full step up the pH scale multiplies the toxic fraction by something like ten. My tap runs about pH 7.2 to 8.0 depending on how long it has sat, which is normal for very hard, calcium-rich water, and it means the exact same ammonia reading that a soft-water keeper could shrug off is doing real harm in my tanks. If you keep Rift Lake cichlids or shell-dwellers in buffered hard water, you are at the high-pH, high-risk end of this.
The practical upshot: on hard alkaline water you cannot tolerate “a little” ammonia the way soft-water advice sometimes implies. Treat any detectable ammonia as something to act on, because at your pH more of it is the bad kind. Do not try to drop your pH to make the ammonia safer, either; chasing pH down on hard water is a losing fight that ends in unstable swings, and swings stress fish worse than stable hard water does. Keep the pH stable and keep the ammonia near zero by other means.

The book behind Lagonia
The Hard Water Aquarium
My practical guide to working with hard, alkaline tap water instead of fighting it: reading your water, choosing and setting up the tank, and keeping and breeding the fish that thrive in it, from livebearers to Rift Lake cichlids and shell-dwellers.
Ad · Amazon affiliate links. I earn a small commission on a purchase, at no extra cost to you.
The daily routine that keeps them alive
This is the whole job. It is not complicated, it is just relentless for a few weeks.
Test every day, ideally twice. You need a liquid ammonia and nitrite test; the paper strips are too vague for this. Test morning and evening at first. You are watching ammonia rise, then fall as nitrite rises, then nitrite fall as nitrate appears. Knowing your water parameters day to day is the difference between catching a spike and finding dead fish.
Water changes are your main tool. When ammonia or nitrite shows up, you dilute it out. A 25 to 50 percent change drops the reading immediately. On a hard-water tank I lean towards changing sooner and bigger, because of the toxicity problem above. Match the new water’s temperature and always use a dechlorinator, because chlorine would kill the very filter bacteria you are trying to grow. Work out your real change volume from the volume calculator rather than guessing, so a “half change” is actually half. My rough triggers: any visible ammonia or nitrite gets a change that day, and anything approaching the second shaded block on the test card gets a big one straight away.
Feed lightly. Less food in means less ammonia out. Every other day is plenty while cycling, and uneaten food rotting in the sand only adds to the load. Fish do not starve on a lean fortnight; they do suffer in high ammonia.
Do not clean the filter. The bacteria you want are colonising that media. Leave it alone through the whole cycle. No rinsing, no swapping cartridges.
Things that genuinely help, and one that does not
A seeded filter is the biggest shortcut there is. A handful of media, a dirty sponge, even some gravel from an established, healthy tank carries a live bacterial colony and can cut weeks off the process. If you know anyone with a running tank, beg a squeeze of their filter muck. This is the single most useful favour you can call in.
Bottled bacteria products are a mixed bag. Some genuinely help seed a filter, some do very little, and I would not rely on one as your whole plan. If you use one, treat it as a bonus on top of the daily testing and water changes, not a replacement for them.
Live plants help a little by taking up some ammonia directly, and a heavily planted tank cycles more gently. On hard water your plant options are narrower than a soft-water keeper’s, but there are solid choices, and the hard water plants guide covers what actually grows.
The thing that does not help: ammonia-locking products that claim to detoxify it. They can buy you a day in an emergency by converting ammonia to a less harmful form your fish can tolerate, but they do not remove it, some of them confuse certain test kits, and they are no substitute for water changes. Use one as a one-off rescue if a reading frightens you overnight, not as a strategy.
How long, and how you know it is over
Expect two to six weeks. Warmer water speeds the bacteria up, so a tank at 26 degrees cycles faster than one at 22. You will see ammonia climb and then drop to zero, then nitrite do the same a bit later, and finally nitrate appearing and climbing. The cycle is finished when both ammonia and nitrite read zero for several days in a row while nitrate is present. At that point your filter is processing the full fish load, and you switch from daily rescue changes to a normal routine. From there, the regular water change schedule keeps nitrate in check and the whole thing stays stable.
If fish are visibly suffering during the cycle, gasping at the surface, clamped and listless, hanging in the current, that is almost always an ammonia or nitrite reading telling you to change water now rather than wait for the next scheduled test. When fish are dying in a new tank, an uncompleted cycle is the first thing I check, and the why are my fish dying piece runs through the rest.
The honest bottom line
Fish-in cycling works, but it is a rescue, not a method to choose on purpose. If you can still avoid it, cycle fishless and spare both yourself and the fish. If you are already committed, the plan is simple to say and tiring to do: test daily, change water whenever ammonia or nitrite shows, feed lean, leave the filter alone, and beg some seeded media if you possibly can. And if your water is hard and alkaline like mine, hold a tighter line on ammonia than the soft-water crowd do, because at your pH more of it is the form that kills. Keep the readings low for a few weeks and your fish will come out the other side into a tank that finally looks after itself.