depends if you get "cleaner fish" the ones that eat the algae etc and how many fish are pooping in it..once every 2 months or so i guess...we had one twice as big at our old house when we were kids,maybe twice a year we'd do a complete drain and refill