General rule of thumb is at least 20 times your water volume, but many people go alot higher than that. You can never have too much flow. Fish love it and you will take care of any dead spots that you may have with less flow. I have about 30 - 40 times the capacity in my 75 gallon tank. You may want to read "Sticky: Flow - enough is never enough"