i've always used bigger filters than what is stated on the box, if it's for a 20 gallon, it goes on my 10, right now i have a 30g / rated on my 20 gallon. i would get the 30G filter for 2 bucks more and you can always adjust the flow rate if it's overkill, but i'm a guy, bigger is better 