How to Size a Filter for Your Tank (GPH and Turnover Rules)
An underpowered filter lets waste build up; an overpowered one blasts your fish around. This guide explains GPH, the turnover rule of thumb, how to adjust for stocking and fish type, and why the number on the box is not the flow you actually get.

Quick answer
Aim for a filter that turns over roughly 4-6 times your tank's volume per hour. Multiply your tank's volume by 4-6 to get a target flow rating, then choose a filter rated at or above it, because real-world flow is always lower than the box number. Adjust upward for messy or heavily stocked tanks, downward for gentle-water fish.

An underpowered filter lets waste build up; an overpowered one blasts your fish around.
Understand turnover and GPH
Filter flow is quoted as GPH (gallons per hour) or LPH (litres per hour) — the volume of water it moves in an hour. "Turnover" is how many times per hour that flow cycles your whole tank. A common rule of thumb is 4-6 times the tank volume per hour, which keeps water circulating and debris moving toward the filter without creating a washing machine.

Start from your true tank volume in litres, then match the filter's flow rating to it.
Do the simple maths
First find your real tank volume in litres — measure it rather than trusting the box, and remember substrate and decor reduce the actual water volume. Multiply that figure by your target turnover. For example, a genuine 100 litre tank at 5x turnover needs roughly 500 litres per hour of flow. Then pick a filter rated at that number or a little higher.
Why the box number lies
Manufacturers rate flow for an empty filter with no lift. Once you add media, a dirty sponge, and the height the water is pushed up (head height), real flow can drop by a third or more. This is exactly why sizing up slightly is wise: a filter rated at 500 litres per hour may only deliver 350 in practice.
Adjust for your fish and stocking
Stocking and species shift the target.

Aim for the right turnover, then fine-tune the current so gentle-water fish stay comfortable.
Heavily stocked tanks or messy eaters like goldfish benefit from the higher end, 6x or more. Calm-water species such as bettas and many gouramis dislike strong current, so choose a moderate filter or one with an adjustable outflow and baffle the flow. In small flats where a tank shares a room you sleep in, a quieter, slightly larger filter run at moderate flow is often the sweet spot.
Quick FAQs
What turnover should I aim for? About 4-6 times your tank volume per hour for most freshwater community tanks.
Should I trust the GPH on the box? Treat it as a best case; real flow is lower, so size up a little.
Can a filter be too powerful? Yes for gentle-water fish; reduce or baffle the flow rather than under-filtering.
Do goldfish need a bigger filter? Yes, they are messy and heavy waste producers, so aim for the higher end of turnover or extra filtration.