Cleaning your siding is a manageable DIY project, but it can be long and exhausting. If you have a two-story home, you will need to be up on a ladder, working with soapy water, and managing a brush on a pole, which can be dangerous. If all of this sounds intimidating or overwhelming to you, it may be time to call the professionals. Most roofing contractors will offer this service.