Fishless cycling calculator

How much ammonia to dose into a new tank to start the cycle, and what your daily test readings actually mean. Two modes — initial dose math, and a daily status check that classifies the cycle stage from your ammonia + nitrite + nitrate readings.

Initial dose

1.6mL32 drops

Pure ammonia (10% janitorial strength) to hit 2 ppm in 20 gallons. Dose into the tank water, run the filter overnight, test in 24 hours to confirm.

Dose math

gal

The tank's actual water volume, not the box-stamped nominal. Use the volume calculator if you're unsure.

ppm

2 ppm is the standard fishless cycling target. 4 ppm cycles slightly faster but risks pH crash. Above 4 ppm not recommended.

Standard 10% ammonia from janitorial supply (ACE Hardware, Amazon). Cheapest path. Verify the bottle says 'no surfactants, no perfumes.'

Ask a FishTankMath question

Quick answers about aquarium math, how the calculators work, and common freshwater questions. Free, no signup. Not veterinary advice — for sick fish or tank emergencies, talk to an aquatic vet or your local fish store.

Hi, I'm the FishTankMath assistant. I answer questions about aquarium math (volume, water changes, stocking, dosing), how the calculators on this site work, and common freshwater-fishkeeping basics. I'm not a veterinarian — I can't diagnose or treat sick fish. For emergencies or sick livestock, talk to an aquatic vet or your local fish store.

What “cycled” actually means

A cycled tank has two bacterial colonies established in the filter: one that converts ammonia (toxic) to nitrite (still toxic), and a second that converts nitrite to nitrate (much less toxic, removed by water changes). When both colonies are large enough to keep up with the tank's ammonia production, the tank reads zero ammonia and zero nitrite continuously, with nitrate accumulating slowly between water changes.

Fishless cycling means establishing those colonies before any fish go in, by dosing pure ammonia as the food source. The fish-in alternative — adding fish first and letting their waste seed the cycle — is what the hobby did 30 years ago and is now considered cruel because the fish swim through toxic ammonia and nitrite levels for 4-6 weeks. Fishless cycling takes the same time but nothing dies.

The five stages, and what each looks like on a test kit

The trap most beginners miss — pH crash

Nitrification is an acidifying process — every conversion step releases hydrogen ions that consume the tank's buffering capacity (KH). Tanks with soft tap water (low KH) can crash from pH 7.5 to pH 5.5 during the nitrite spike, at which point the bacteria stop processing entirely and the cycle freezes. The symptom looks like a stall — nitrite stuck at 5 ppm, ammonia starting to climb again — but the actual cause is pH, not bacteria.

The fix: add crushed coral or aragonite to the filter. Both dissolve slowly to maintain KH and prevent pH crashes during cycling. A tablespoon in a media bag is enough for a 20-gallon. If your tap is already hard alkaline (pH 7.5+ with KH 6+ dKH), you don't need this — the crash pattern is specific to soft tap water.

Speeding up the cycle — what works and what doesn't

What doesn't work: adding extra fish food (rots, doesn't accelerate); adding ground beef or shrimp (same rotting problem); dirty filter media from a tank you don't know is cycled (might seed with the wrong bacteria, often algae or pathogens); any “quick cycle” product that isn't Dr. Tim's or SafeStart (no verified bacteria, often just a deflocculant).

A worked example — 20-long with hard tap water

Realistic timeline for a typical fishless cycle on a 20-long (working volume ~16 gallons), tap water at pH 7.6 with moderate KH:

FAQ

How long does fishless cycling actually take?

Four to six weeks for most setups, with bottled-bacteria starters (Dr. Tim's One & Only, Tetra SafeStart) trimming that to 2-3 weeks when they work. The first bacterial group (ammonia processors) seeds in 5-10 days; the second group (nitrite processors) takes another 1-3 weeks. Tanks with low pH, soft water, or no biomedia in the filter run on the long end. The status check above tells you what stage you're in based on actual readings, not a generic timeline.

What's the difference between pure ammonia and Dr. Tim's chloride?

Pure ammonia (10% janitorial-strength) is cheaper per dose and what most cycling guides reference. Dr. Tim's Ammonium Chloride is a controlled solution designed for aquarium dosing — easier to measure precisely on small tanks, lower fume profile for indoor work, and the dose math is straightforward (the manufacturer's official instruction is 4 drops per gallon for ~2 ppm; with 100 drops per 5 mL that works out to 0.2 mL per gallon for 2 ppm, or 0.1 mL/gal/ppm). Both produce the same end result; pure ammonia is the budget pick, chloride is the convenience pick. Avoid 'sudsy' or 'fragranced' household ammonia — the surfactants kill bacteria.

Why dose to 2 ppm and not higher?

Two reasons. First, the bacterial colony you're growing has to handle the equivalent of a fully-stocked tank's daily ammonia output, which is roughly 2 ppm in a typical community setup. Dosing higher trains a bigger colony than you need; the extra capacity dies back once fish go in. Second, when the nitrite spike phase hits, very high ammonia loads can crash the tank's pH (nitrification is acidifying) and stall the cycle. Two to four ppm is the conservative window every credentialed cycling guide converges on.

My ammonia hasn't dropped after two weeks — is the cycle stalled?

Probably yes, and the most-common causes are predictable. Check pH first — if it's below 6.5, bacteria can't process and the cycle has to wait for pH recovery. Check that you used dechlorinator on the source water (chlorine kills bacteria). Check that there's biomedia in the filter (sponge alone is slow; ceramic rings or bio-balls accelerate the cycle by 2-3x). If all three are fine, a bottled bacteria starter usually reseeds within 3-5 days. The status check above flags this stall pattern when ammonia stays high past day 7 with no nitrite forming.

Do I need a heater + filter running during cycling?

Yes, both. Bacteria colonize the filter media, not the substrate or glass — running the filter is non-negotiable. Heater matters because nitrification rates double for every ~10°C of temperature increase up to about 86°F; cycling at 78-82°F is dramatically faster than at 70°F. Lights are optional during cycling (no fish to photoperiod for) but if you're growing live plants, run the planted-tank schedule from day one so plants establish alongside the bacterial colony.

Can I add fish before the cycle is complete?

Not without risk. The cycle is complete when 2 ppm of ammonia is processed to zero, AND nitrite is also zero, AND nitrate is detectable, all within 24 hours of dosing. Add fish before that and they're swimming through ammonia and nitrite at fish-toxic levels. The hobby-historic 'fish-in cycling' was the standard 30 years ago and is now considered cruel — ammonia at 0.5 ppm causes gill damage, at 2 ppm causes death within days. Wait for the double-zero confirmation, or run the ammonia emergency calculator if fish are already in a non-cycled tank.

Related


By Jimmy L Wu. Dose math derived from 10% ammonia chemistry (density 0.96 g/mL, NH3 mass fraction 0.10) and Dr. Tim's published manufacturer dose chart (Tier 2). Stage classification synthesized from established cycling references and confirmed against the 24-hour double-zero standard every credentialed source converges on. Engine logic in lib/aquarium/fishless-cycling.ts. Not veterinary advice — for tanks with fish already in them, use the ammonia emergency calculator instead. See methodology for the full sourcing tier list.