Gutter cleaning is the process of removing any debris, dirt, and leaves from your gutters and downspouts that clog your gutter system and stop rainwater from flowing freely from the roof to the ground. Professionals may scoop the debris by hand or by machine.