The do it yourself resource for homeowners from home improvement professionals.

How to Clean Siding

Dirt, grime, and algae will build up on your vinyl siding. This happens gradually, and you might not notice it until your home starts to look dull. Following the steps for how to clean siding will brighten up your home’s appearance considerably. This chore also gives you a good opportunity to inspect your home’s exterior for maintenance issues that may have gone unnoticed.

Tools You’ll Need How to Clean Siding

You could need a ladder if you have to scrub upper planks. Exercise appropriate caution when working on a ladder.

  • Bucket
  • Large sponge
  • Soft-bristle brush with handle extension
  • Nylon scrubbing pad
  • Ladder
  • Hose with spray nozzle

How to Clean Siding Directions

  1. Walk around your house to see if you have any stains or algae growth.
  2. After evaluating siding conditions, choose an appropriate cleaner for the job.
    1. Basic dirt and grime will come off with warm, soapy water or a commercial siding wash.
    2. For stains, bits of paint or tar, or other marks, get a nonabrasive bathtub cleaner for scrubbing those areas.
    3. Areas with algae or mildew growth could require scrubbing with bleach OR ammonia. Use one or the other. Never mix those cleaning agents due the poisonous gas that results from their chemical reaction.
  3. Start at the bottom row of siding.
  4. Apply cleaner with sponge or soft-bristle brush, wiping and scrubbing as necessary.
    1. A nylon scrubbing pad will be helpful for removing stuck-on bits.
  5. Rinse cleaner off completely with hose spray nozzle as you work your way up the wall.
    1. Do not allow cleaner and dirt residue to dry on siding.

Professional Siding Repair or Replacement

Wind, storms, and hail can batter and break siding on your home in the Delaware Valley. As you clean your siding, you may discover loose pieces, holes, or cracks. Mending these breaks is important to prevent water from penetrating your home. P.J. Fitzpatrick is a home improvement contractor that specializes in siding. We can help repair damaged siding or install replacement siding. We can also fix any problems that you notice with your windows, gutters, or doors. Our award-winning company offers a wide selection of home exterior services. Ask us for a siding estimate today.

Need help with this project?

We have trained professionals that can help.

Contact us today. 1-888-446-6492 Get Estimate

P.J. Fitzpatrick, Inc.

21 Industrial Blvd
New Castle, DE 19720

  • NJ Lic. #13VH10727200
  • DE Lic. #2009603070
  • PA Lic. #PA011323
  • MD Lic. #105494

© 2020 P.J. Fitzpatrick, Inc.

Website by the Prager Microsystems, Inc. Digital Marketing Agency

Live Chat With Us
[gravityform id="20" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_20' ><form method='post' enctype='multipart/form-data' id='gform_20' action='/diy/siding-repair/how-to-clean-siding/'> <div class='gform_body'><ul id='gform_fields_20' class='gform_fields top_label form_sublabel_below description_below'><li id='field_20_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_20_1' >Your Name:<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_20_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_20_4' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_20_4' >Phone Number:<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_20_4' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_20' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_20"]){return false;} window["gf_submitting_20"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_20"]){return false;} window["gf_submitting_20"]=true; jQuery("#gform_20").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_20' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='20' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_20' value='WyJbXSIsIjExY2Q2ODU0YWI0Y2RiZGJiMzBhMmEyNzEwY2IwZDM1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_20' id='gform_target_page_number_20' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_20' id='gform_source_page_number_20' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 20) {jQuery('#input_20_4').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [20, 1]) } ); </script>