That is hard to say it depend on how you stock the tank. The more fish you have the more times you want the filter to turn over the water in the tank. I have never used this filter but I did look at there web site it says it will support 250-500l I would use the 250l number. Most filters are over rated.