Aquarium Filter Turnover Calculator

Calculate theoretical aquarium turnover from flow rate and actual water volume. Enter a known installed flow or estimate it from a safely collected water quantity and elapsed time. See volume passes per hour and time per theoretical pass without confusing circulation with biological filtration or safe stocking.

Method reviewed by the NumUtility editorial team · Updated October 21, 2026

Calculate nominal hydraulic turnover

Use actual installed flow when known. A nameplate value gives only a nominal estimate.
Theoretical turnover per hour
5 ×/hour
Flow used
750 L/hour
Time per theoretical volume pass
12 minutes

Turnover is flow divided by water volume, not a filtration or stocking rating. One theoretical volume pass does not mean every part of the water has passed through the filter. Only measure flow if this can be done safely.

How to use this aquarium filter turnover calculator

Choose water units and enter the net water volume used as the denominator. Select direct flow entry or timed collection. Direct flow must be in the selected volume unit per hour. In collection mode, enter the collected volume and seconds, not minutes. Use measurements representative of normal installed operation. Unit changes convert existing water and flow entries. Do not disturb electrical equipment or life-support operation to obtain a measurement.

How the calculation works

Hydraulic turnover divides a volume flow rate by a reference water volume. A pump returning 750 liters per hour to a 150 liter water volume has a theoretical turnover of five times per hour. The volume units cancel, leaving an inverse-time quantity. If flow is supplied per minute instead of per hour, it must first be multiplied by sixty to match an hourly result.

Actual installed flow can differ from a pump's nameplate rating. Lift, hose routing, restrictions, media, and accumulated debris can change operation. This tool does not estimate those losses with a fixed discount. Enter a suitable measured flow where available, or treat a manufacturer's nominal flow as a nominal scenario. Comparing scenarios is useful, but cannot substitute for the relevant pump curve or a real installation measurement.

A timed collection converts volume divided by seconds to an hourly rate by multiplying by 3,600. The collection should represent the installed return flow rather than a temporarily altered setup with different lift or restrictions. A very short sample magnifies timing error. If measurement cannot be made safely without spills, electrical hazards, or disruption to animals, do not attempt it simply to obtain a calculator input.

The theoretical pass time is tank volume divided by flow, expressed in minutes. It does not describe how quickly every water molecule passes through media. Aquarium water mixes, some paths recirculate, and some areas may have weak circulation. The same water can pass through a filter more than once while another region is less well exchanged. Turnover is a hydraulic ratio, not a complete mixing test.

Biological filtration depends on more than water movement. Media, oxygen availability, system maturity, waste input, maintenance, and the needs of the animals all matter. Strong flow also does not create swimming length or prevent territorial conflict. This calculator intentionally offers no universal target turnover or fish-count recommendation. Evaluate the equipment and livestock requirements independently rather than maximizing the displayed number.

Formulas

Hourly turnover

Turnover (per hour) = flow(volume/hour) / net water volume

Timed collection

Hourly flow = collected volume × 3600 / collection seconds

Theoretical pass time

Minutes per volume pass = 60 × net water volume / hourly flow

Worked examples

Direct flow

With 150 L of water and 750 L/hour of actual return flow, turnover is 750 / 150 = 5 per hour. The time corresponding to one tank volume is 60 / 5 = 12 minutes. Neither result means the entire aquarium has been uniformly filtered after twelve minutes.

Timed collection

Collecting 5 L in 24 seconds gives 5 × 3600 / 24 = 750 L/hour. Used with the same 150 L volume, the calculation again gives five theoretical passes per hour. If the collection changed the flow conditions, however, that estimate may not represent normal operation.

Common uses

Compare nominal and measured flow

Enter nameplate flow as one scenario and representative installed flow as another to see how the hydraulic ratio differs. The difference is descriptive; the calculator cannot diagnose which installation component caused it.

Track an installation consistently

Repeat a safely obtained flow measurement with the same setup, timing and water-volume basis when comparing equipment behavior. Do not translate a turnover change directly into a new fish stocking allowance.

Accuracy and limitations

The calculation treats flow as constant and divides by the reference water volume entered. For a connected display and sump, define the denominator consistently and label comparisons accordingly. Zero flow produces no finite pass time.

Timed measurements inherit container and timing errors. The output cannot establish media performance, oxygenation, uniform mixing, required maintenance, safe livestock numbers, or an ideal universal flow target.

Sources and methodology

References support unit conversions, relevant material or energy calculations, and husbandry context where listed. NumUtility's geometric and arithmetic models are explained above; they do not establish safe stocking, maintenance requirements, or structural capacity.

Frequently asked questions

Can I use the number on my filter box?

Yes, as a nominal input, but label your interpretation accordingly. Nameplate conditions may not match actual installed flow through your hoses and media.

What does zero flow show?

Zero flow gives zero turnover and no finite pass time. The interface displays No flow instead of Infinity. It does not assess equipment failure or animal safety.

Should I add a wavemaker's flow?

Not when estimating flow through filter media. Internal circulation and filter-throughput measurements describe different paths; combining them can misrepresent filtration turnover.

Are my aquarium measurements saved?

No. These calculations run locally in your browser. Entered measurements are not sent to NumUtility, and no account or saved aquarium profile is required.

Related calculators

Related guides