FinFettle

How to Cycle an Aquarium: The Complete Beginner's Guide

Quick answer

Cycling an aquarium means growing beneficial bacteria that turn toxic ammonia into nitrite and then far-safer nitrate. The most forgiving route is a fishless cycle — add an ammonia source, test daily, and wait until ammonia and nitrite both read 0 within 24 hours (about 4–6 weeks). Cycling with a few hardy fish works too, and is often faster, if you test daily and change water to keep them safe.

By Haitham Houly · Updated October 6, 2026

The short version

  1. 1Set up the tank and filter. Fill the tank, add substrate and decor, and run the filter and heater 24/7 so bacteria have a home and a steady temperature.
  2. 2Add an ammonia source. Dose bottled ammonia (ammonium chloride) to about 2–4 ppm, or drop in a small pinch of fish food to rot. This feeds the first bacteria colony.
  3. 3Test the water daily. Use a liquid test kit to track ammonia, nitrite and nitrate. Watch ammonia rise, then fall as nitrite appears.
  4. 4Wait for nitrite to peak and fall. The second bacteria colony grows more slowly. Keep dosing ammonia back to 2 ppm whenever it hits 0 so the colonies don't starve.
  5. 5Confirm the cycle is complete. When a dose of ammonia clears to 0 ppm ammonia AND 0 ppm nitrite within 24 hours, and you're reading nitrate, the tank is cycled.
  6. 6Water change, then add fish. Do a large water change to drop nitrate below 40 ppm, then add fish gradually — a few at a time — so the bacteria can keep up.

Full detail on every step below.

Every new aquarium starts out unable to keep fish alive. Not because of the water, the tank, or the fish — but because it has no way to process fish waste yet. Learning how to cycle an aquarium is the single most important thing you'll do before adding livestock, and it's the reason so many first tanks lose fish in the first month.

This guide walks through what cycling actually is, the two ways to do it, and — the part most guides skip — how to know for certain when it's finished. The method is the same for any tank, from a small betta setup to a six-footer.

What "cycling" actually means

Fish continuously produce ammonia, mostly through their gills and waste. Ammonia is highly toxic; even a small amount burns gills and damages fish. In an established tank you never see it, because two colonies of beneficial bacteria eat it as fast as it appears.

The first colony converts ammonia into nitrite. Nitrite is also toxic. A second colony then converts nitrite into nitrate, which is far less harmful and only needs to be kept in check with routine water changes. This ammonia → nitrite → nitrate chain is the nitrogen cycle aquarium keepers are referring to when they talk about cycling, and it means growing enough of both bacteria colonies so that any ammonia your fish produce is dealt with almost immediately.

Why new tanks kill fish

A brand-new tank has almost none of these bacteria. Add a full load of fish on day one and ammonia climbs with nothing to stop it — the classic "new tank syndrome" that takes out beginner fish. The whole point of cycling is to grow the bacteria first.

The bacteria live on surfaces — mainly your filter media, plus substrate and decor — not floating in the water. That's why you never throw away or deep-clean all your filter media at once: you'd be flushing your biological filter.

Fishless cycling (the forgiving route)

Fishless cycling grows the bacteria colonies before any fish are at risk. You supply the ammonia yourself, so there's nothing living in the tank to harm while the colonies build. That's what makes it the most forgiving route — if life gets in the way and you miss a day of testing, no fish pays for it — which is why it's the easy recommendation for a first tank.

The steps below are the fishless cycle in order. There's a short summary at the top of the page; here's the detail.

Set up and run everything first

Fill the tank, add substrate and hardscape, and get the filter and heater running 24/7. The bacteria need flowing, oxygenated, warm water and a surface to colonise — running the equipment from the start gives them all three.

Newly set-up aquarium with driftwood and clean gravel and no fish
A freshly scaped tank, set up and running before any fish go in.

Feed it ammonia

Dose bottled ammonia to roughly 2–4 ppm, or drop in a pinch of fish food and let it decay. Both give the first bacteria colony something to eat. Bottled ammonia is cleaner and easier to control, which is why most people prefer it. If yours is Dr Tim's, its drops-per-gallon dose and day-by-day routine are in Dr Tim's ammonia.

Test every day and be patient

Test daily and write the numbers down. You'll watch ammonia rise, then start to fall as the first colony grows — and as it falls, nitrite appears. The second colony grows more slowly, so nitrite often lingers for a couple of weeks. Whenever ammonia reads 0, dose it back up to about 2 ppm so neither colony starves.

Tip

Knowing your tank's real water volume matters here — dosing ammonia (and later, medications) to the box rating instead of the actual volume is a common mistake. My volume calculator gives you the number to dose against.

Confirm it's done — the test that actually matters

This is the step to get right. Your aquarium tank cycle is complete when you can dose ammonia to ~2 ppm and, 24 hours later, read 0 ppm ammonia and 0 ppm nitrite, with nitrate now showing on the test. That's proof both colonies are large enough to clear a full day's waste overnight. A calendar can't tell you this — only the test kit can.

Water change, then stock slowly

Cycling produces nitrate, which builds up over weeks and can read very high by the end. Do a large water change to bring nitrate under 40 ppm, then add fish a few at a time. A fully cycled filter can still be overwhelmed if you add a big group at once, because the colonies size themselves to the waste load they've been fed.

Aquarium cycle with fish (fish-in cycling)

If you're asking how to cycle a fish tank that already has fish in it, this is that method — and it's a proven one that plenty of experienced keepers choose deliberately. It's how I cycled my own first tank. Instead of dosing ammonia yourself, a few hardy fish provide it, and you keep them safe by staying on top of the water while the bacteria establish. Done properly it's often faster to a fully stocked tank than a fishless cycle, because the tank is producing ammonia from day one — there's no waiting to add fish at the end.

The trade-off is diligence. Start with only a few hardy fish, never a full stocking. Test daily, and any time ammonia or nitrite climbs above about 0.25 ppm, do a water change to bring it back down. A dechlorinator that detoxifies ammonia buys you a safety margin between changes. Keep on top of those daily checks and water changes and fish-in cycling works well — the reason beginners are often steered to fishless is simply that it's more forgiving of a missed day, not that fish-in is a worse method.

When it's not just cycling

If fish are gasping at the surface, clamped, or dying despite good numbers, something else may be going on. Sustained ammonia exposure causes lasting gill damage, so persistent problems are worth investigating rather than waiting out.

Common mistakes that stall a cycle

Most stalled cycles come down to a handful of things: cleaning or replacing all the filter media at once (you remove the bacteria you grew); running the tank with no ammonia source, so the colonies starve before fish arrive; dosing to the wrong volume; and — the big one — trusting the calendar instead of a test kit. "It's been two weeks, it must be ready" is how fish die in week three.

How to speed it up

You can't rush biology much, but you can give it a head start. The fastest way to clear the wait is to seed the new filter with material from an established, healthy tank — a handful of mature media, some substrate, or a sponge that's been running elsewhere brings live bacteria with it. Bottled bacteria starters do the same in a bottle, with more variable results — see what controlled tests found in my Fluval Cycle guide. Warmth, oxygen and a steady ammonia supply do the rest.

Once your numbers hold at zero and you've done that final water change, you're ready for fish — added slowly, tested along the way.

Established planted Juwel Trigon aquarium with sand, rocks and fish
The payoff: my first tank — a Juwel Trigon 190 — about a year on, grown in and stable.
One of my planted community tanks in motion — fully cycled and stable. Delicate fish like these neon tetras and corydoras only thrive once the water chemistry is right.

Free tool

Work out how many litres and gallons your tank holds, for any shape — with an optional actual-water estimate for sensitive doses.

Aquarium volume calculator →

Common questions

How long does it take to cycle a fish tank?
A fishless cycle typically takes four to six weeks at tropical temperatures. Fish-in cycling can get you to a stocked, stable tank sooner because fish are in from the start — the trade-off is daily testing and water changes to keep them safe while it establishes. Either way, seeding the filter with mature media or a bottled bacteria starter can shorten it.
What is the nitrogen cycle in an aquarium?
It's the two-step biological process that keeps fish alive. Nitrifying bacteria convert ammonia (highly toxic) into nitrite (still toxic), and a second group converts nitrite into nitrate (far less toxic). 'Cycling' just means growing enough of both colonies before your fish depend on them.
Can I cycle the tank with fish in it?
Yes — fish-in cycling is a legitimate, widely-used method (it's how I cycled my first tank). A few hardy fish supply the ammonia, and you protect them by testing daily and doing a water change any time ammonia or nitrite climbs above about 0.25 ppm. Start with just a few fish, never a full stocking, and stay on top of those daily checks — done that way it works well, and it's often faster than fishless because the tank is producing ammonia from the start.
Do I need a test kit, or can I just wait a couple of weeks?
You need a test kit. 'Cycling' is defined by water chemistry, not by a calendar — a tank isn't cycled because two weeks passed, it's cycled when ammonia and nitrite both read 0. A liquid test kit is the one piece of gear you can't skip.
The water went cloudy while cycling — is that bad?
Usually not. A milky haze in a new tank is often a harmless bacterial bloom, not the nitrifying bacteria (those live on surfaces, not in the water). It typically clears on its own. See my guide on cloudy aquarium water if it lingers.

Sources

Keep reading