# Fish Tank Cycling Time Calculator

Estimate aquarium cycling time from temperature, pH, seeding, ammonia level and method, with a phase breakdown.

---

- **Canonical URL:** https://dothecalculation.com/calculators/fish-tank-cycling-time-calculator
- **Category:** Hobbies & Leisure Utilities
- **Publisher:** Do The Calculation (https://dothecalculation.com)
- **Cost:** Free, no account or sign-up required
- **Privacy:** Runs entirely in the browser; inputs are never sent to a server
- **Methodology:** https://dothecalculation.com/methodology

---

## Estimate How Long Your Tank Will Take to Cycle

Temperature, pH, seeding, ammonia level and method combined into a specific estimate, with the phase breakdown and an honest range around it.

- Models the four factors that actually govern nitrifying bacteria growth
- Splits the ammonia and nitrite phases, which take different lengths
- Gives an optimistic and pessimistic bound, because biology varies

## Quick Answer — How Long Does It Take to Cycle a Tank?

The published range for a fishless cycle is **three to eight weeks**, which is true and unhelpful. What decides where a specific tank lands is bacterial growth, so the drivers are the ones that govern bacteria: temperature, pH, whether you seeded the filter, and how much ammonia the colony is being asked to process.

The reference case — a **fishless cycle at 25 °C, pH 7.6, no seeding, dosed to 2 ppm ammonia** — takes about **28 days**. From there:

• **Temperature** — nitrifiers roughly double their rate for every 10 °C, so 30 °C is markedly faster than 20 °C, and below 15 °C the cycle crawls

• **pH** — below 7.0 the process slows noticeably, and below 6.5 it can stall entirely because nitrifying bacteria need carbonate

• **Seeding** — bottled bacteria cut the time by about a third, used gravel by nearly half, and media moved from an established filter by about 60%

• **Ammonia level** — around 2 ppm is ideal; above 4 ppm the nitrite-oxidising bacteria are inhibited and the second half stalls

A warm, seeded, planted tank can finish in **about a week**. A cool, acidic, over-dosed fish-in cycle can take **three months**. Both are the same process.

## How to Use This Calculator: A Standard Fishless Cycle

Enter your tank temperature, pH, what you seeded the filter with, the ammonia level you are dosing to, and your filter turnover rate. The calculator applies each factor to the 28-day reference case and reports the phases separately.

For a **100-litre tank at 25 °C and pH 7.6**, unseeded, dosed to **2 ppm** with a filter turning over **5 times an hour**, every factor sits at 1.0 and the estimate is the reference **28 days** — about four weeks. The realistic range runs from **19.6 to 40.6 days**, which is the honest spread for a biological process.

The phases matter because they behave differently. The **ammonia-processing phase takes about 11.2 days** and the **nitrite phase about 16.8**. Ammonia oxidisers establish first and faster; nitrite oxidisers are slower-growing and account for the back half of the wait. That is why a tank that clears ammonia in a fortnight and then seems to sit at high nitrite for weeks is behaving exactly as expected rather than stalling.

The calculator also reports the **ammonia dose**: about 20 mL of a standard aquarium ammonia solution to bring 100 litres to 2 ppm. Dose, test daily, and top back up to 2 ppm as it falls. And it suggests **testing every two days** for a fishless cycle — daily is unnecessary and wastes reagent.

One useful counterfactual: raising this tank to 30 °C would save **about 8.2 days**. A heater turned up for a month is the cheapest acceleration available. Once the cycle is complete, the [aquarium bioload and stocking calculator](/calculators/aquarium-bioload-stocking-calculator) decides how much livestock the new filter can actually support.

## A Second Example: The Fastest and Slowest Cases

A well-prepared tank: **200 litres at 29 °C, pH 7.8, seeded with media from an established filter, 2 ppm ammonia, live plants, 6× turnover**. Every factor pushes the same way — temperature 0.76, seeding 0.40, plants 0.88, turnover 0.95 — and the estimate falls to **7.1 days**, with a range of **5.0 to 10.3**. The ammonia phase is under three days and the nitrite phase just over four.

That is about as fast as a cycle can honestly be described. The calculator will not report less than seven days regardless of the inputs, because even a filter moved wholesale from a mature tank has to expand its colony to the new bioload, and no published account of a completed cycle runs shorter.

The opposite case: **60 litres at 22 °C, pH 6.6, no seeding, dosed to 5 ppm, fish-in, 3× turnover**. Now every factor works against you — temperature 1.23, pH 1.50, ammonia 1.25, method 1.30, turnover 1.08 — and the estimate is **90.7 days**, roughly **13 weeks**, with a range from 63.5 to 131.6 days.

Three of those penalties are avoidable. The pH at 6.6 is the largest single problem and can be corrected with a small carbonate addition. The 5 ppm ammonia dose is actively counterproductive and should be 2. And a fish-in cycle is slower by design because water changes to protect the fish keep removing the ammonia the bacteria need. Fixing all three would cut this to a few weeks. Testing daily is correct here, because fish are in the tank and their exposure to ammonia is the constraint. For the water volume the doses are calculated against, the [aquarium volume calculator](/calculators/aquarium-volume-calculator) gives the real figure rather than the nominal tank size.

## How to Tell When the Cycle Is Actually Done

One test, and it is unambiguous. **Dose to 2 ppm ammonia. Twenty-four hours later, both ammonia and nitrite read zero, and nitrate is present.** If that happens, the colony can process a full day's bioload overnight and the tank is cycled. If ammonia has fallen but nitrite is still detectable, the second stage is not finished yet — keep going.

Nitrate appearing is the confirmation, not a side effect. It is the end product of the two-stage conversion, and its presence proves both bacterial populations are working. A tank with zero ammonia, zero nitrite and zero nitrate is not cycled; it is a tank where nothing has happened yet.

Some practical points that shorten a cycle or prevent it stalling:

**Do not change water during a fishless cycle** unless nitrite goes off the chart. Water changes remove the ammonia and nitrite the bacteria are growing on, which is why fish-in cycles take longer.

**Do not use dechlorinated water as an excuse to skip dechlorination.** Chlorine and chloramine kill nitrifying bacteria, so any top-up water needs treating even mid-cycle.

**The bacteria live in the filter, not the water.** Roughly 90% of the colony is on filter media and surfaces. Replacing a filter cartridge the week after cycling completes removes most of what you just spent a month growing — clean media in old tank water instead, and never under a tap.

**Live plants genuinely help**, absorbing ammonia directly and reducing the load on the bacteria, which is why the calculator applies a modest bonus for them. Once the tank is planted and running, the [aquarium CO2 injection calculator](/calculators/aquarium-co2-calculator) covers the next question a planted tank raises.

## Limitations

This is an estimator built on documented relationships, not a measurement. The base case, the temperature response, the pH thresholds and the seeding factors are drawn from published nitrification behaviour and from the range of cycling times aquarists consistently report — but the underlying biology varies enormously between tanks for reasons no calculator can see. Two identical setups can differ by a week. The optimistic and pessimistic bounds are there because a single number would be misleading.

The seeding factors in particular are approximations of something highly variable. "Media from an established filter" covers everything from a squeezed sponge to half a mature filter's contents, and the difference between those is substantial. Bottled bacteria products vary widely in viability depending on how they were stored and how old they are, and some contain species that do not colonise a freshwater aquarium at all.

The model assumes a freshwater tank. Marine and brackish systems cycle differently, generally more slowly, with different bacterial species and additional considerations around live rock, and the factors here should not be applied to them without adjustment.

Finally, and most importantly: **your test kit is the authority, not this page**. The estimate tells you roughly when to expect the cycle to finish so you can plan; it cannot tell you the tank is safe. Add fish when the 24-hour ammonia test comes back clean, whatever the calculated day count says.

## Related Calculators

The [Aquarium Bioload & Fish Stocking Capacity Calculator](/calculators/aquarium-bioload-stocking-calculator) decides how much livestock the new filter can support once the cycle completes, which is the question that immediately follows this one. The [Aquarium Volume Calculator](/calculators/aquarium-volume-calculator) gives the real water volume — after substrate and hardscape — that every dose here is calculated against. The [Aquarium CO2 Injection Calculator](/calculators/aquarium-co2-calculator) covers the next stage for a planted tank, where CO2 and pH interact with the same carbonate chemistry that governs cycling.

## Frequently asked questions

### How long does it take to cycle a fish tank?

The published range is three to eight weeks. A standard unseeded fishless cycle at 25 °C and pH 7.6 takes about 28 days. A warm, seeded, planted tank can finish in about a week; a cool, acidic, over-dosed fish-in cycle can take three months.

### How do I know when my tank is cycled?

Dose to 2 ppm ammonia and test 24 hours later. If both ammonia and nitrite read zero and nitrate is present, the tank is cycled. Nitrate appearing is the confirmation — a tank reading zero on all three is not cycled, it is a tank where nothing has happened.

### Does temperature speed up cycling?

Substantially. Nitrifying bacteria roughly double their rate for every 10 °C increase, and raising a tank from 25 to 30 °C saves around eight days on a four-week cycle. Turning the heater up for a month is the cheapest acceleration available.

### Why is my nitrite stuck at high levels?

Because nitrite-oxidising bacteria are slower-growing than ammonia oxidisers and account for roughly the back 60% of the cycle. A tank that clears ammonia in two weeks and then sits at high nitrite for another three is behaving normally, not stalling.

### Does bottled bacteria actually work?

It helps, cutting a cycle by roughly a third in this model, but it is not instant despite the marketing. Products vary widely in viability depending on age and storage, and some contain species that never colonise a freshwater aquarium. Media from an established filter is considerably more reliable.

### How much ammonia should I dose?

Around 2 ppm, and no more. Above 4 ppm the nitrite-oxidising bacteria are actively inhibited and the second half of the cycle stalls, so over-dosing makes the process slower rather than faster. About 1 mL of standard aquarium ammonia per 10 litres raises a tank roughly 1 ppm.

### Why does low pH stall a cycle?

Nitrifying bacteria need carbonate as a carbon source and work poorly in acidic water. Below pH 7.0 the process slows noticeably; below 6.5 it can stop altogether. A small carbonate addition to bring pH into the mid-sevens usually restarts a stalled cycle.

### Should I change water while cycling?

Not during a fishless cycle unless nitrite goes off the chart — water changes remove the ammonia and nitrite the bacteria are growing on. During a fish-in cycle you must change water to protect the fish, which is precisely why fish-in cycles take about 30% longer.

## Related concepts

- **The Nitrogen Cycle** — Two bacterial conversions in sequence: ammonia to nitrite, then nitrite to nitrate. The second population grows more slowly than the first, which is why nitrite lingers long after ammonia has cleared.
- **Fishless Cycling** — Establishing the bacterial colony by dosing pure ammonia rather than by adding fish. It is faster, because no water changes are needed, and it exposes nothing living to ammonia or nitrite.
- **Seeded Media** — Filter material, gravel or squeezings from an established tank, carrying a live bacterial colony. It is the single most effective way to shorten a cycle, and considerably more reliable than bottled bacteria products.

## Related guides

- [Aquarium Volume Guide: Gallons, Liters, and Usable Water Capacity](https://dothecalculation.com/blog/hobby/aquarium-volume-guide) — Calculate rectangular aquarium capacity from dimensions, convert between gallons and liters, and adjust gross volume by fill percentage.
- [How to Use Do The Calculation Calculators: A Practical Step-by-Step Guide](https://dothecalculation.com/blog/site-guides/how-to-use-calculators) — Learn the fastest reliable workflow for using Do The Calculation calculators, reading results, checking formulas, and using save, print, share, and export actions correctly.

## Related calculators

- [Aquarium Bioload & Fish Stocking Capacity Calculator](https://dothecalculation.com/calculators/aquarium-bioload-stocking-calculator) — Estimate safe fish stocking limits, total fish length, and required filter flow rate for your healthy aquarium bioload setup.
- [Aquarium Volume Calculator](https://dothecalculation.com/calculators/aquarium-volume-calculator) — Calculate your exact fish tank capacity in gallons and liters based on length, width, and height for accurate water volume.
- [Aquarium CO2 Injection Calculator](https://dothecalculation.com/calculators/aquarium-co2-calculator) — Calculate dissolved CO2 from your tank's pH and KH readings, and compare it to the planted-tank target range.
- [Hiking Time Estimator (Naismith's Rule)](https://dothecalculation.com/calculators/hiking-time-estimator-calculator) — Estimate hiking time from distance and elevation gain using Naismith's Rule, with Aitken and Tranter corrections.
- [Model Rocket Altitude & Motor Calculator](https://dothecalculation.com/calculators/model-rocket-altitude-calculator) — Estimate peak rocket altitude, maximum velocity, and exact motor burn time using your rocket specifications and motor data.
- [RC Flight Time & Battery Power Calculator](https://dothecalculation.com/calculators/rc-flight-time-calculator) — Estimate RC multirotor or airplane flight duration, battery power draw, and thrust-to-weight ratio for your specific setup.

---

_Every day figure on this page was produced by running this calculator with the stated inputs rather than estimated. It is an estimator built on documented nitrification behaviour and the range of cycling times aquarists consistently report — not a measurement. Biology varies enough between identical setups that a single number would mislead, which is why every result carries an optimistic and pessimistic bound. Seeding factors approximate something highly variable, and the model assumes a freshwater tank; marine and brackish systems cycle differently. Your test kit is the authority: add fish when a 24-hour ammonia test comes back clean, whatever the calculated day count says._

---

_Source: [Do The Calculation](https://dothecalculation.com/calculators/fish-tank-cycling-time-calculator). Quote freely with attribution and a link to this page._
