Over time gutter systems gradually collect waste. Leaves, compost, shingle granules, tile runoff, and bird nests are just a few examples. A clean and clear gutter system allows for a free flow of water. Cleaning gutters annually is the best way to protect your investment. However, houses with trees near them may need to address this semi-annually or more.