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

How to Patch Siding

You should promptly fix any holes or cracks that develop in your vinyl siding. Water and ice will penetrate these openings and threaten the long-term integrity of your exterior walls. You won’t need any advanced construction knowledge to learn how to patch siding. Caulk fills small holes, and replacing a piece of cracked siding is a quick job as well.

Tools Needed How to Patch Siding

Leftover pieces from the original siding installation will be the best match if you have to replace a piece. Otherwise, try to buy a package of vinyl siding that matches the color as closely as possible.

  • Caulking gun
  • Razor scraper
  • Paint brush
  • Siding removal tool
  • Utility knife
  • Pry bar
  • Foil tape
  • Hammer
  • Additional piece of siding, if necessary

How to Patch Siding Steps

Learning how to patch siding varies based on how large the hole is. Read on to discover how to patch a small, medium, and large hole or crack in your vinyl siding.

For small holes in vinyl siding:

  1. Squirt exterior-grade caulk into the hole.
    1. Use caulk that matches the color of your siding.
    2. If you cannot match caulk to siding color, then buy a paintable exterior caulk.
  2. Leave the caulk to dry for the amount of time recommended by the manufacturer.
  3. Trim excess caulk away with a razor scraper so that the patch is flush with the siding.
  4. If you need to paint the patch, brush acrylic latex exterior paint over the caulk plug.

For medium holes in vinyl siding:

  1. Insert the curved end of the siding removal tool under the buttlock of the damaged piece of vinyl siding.
  2. Lift siding piece up gently and apply foil tape over the hole on the back of the siding.
  3. Snap the siding back into place.
  4. Apply caulk over the tape-filled hole.
  5. Allow caulk to dry and then scrape away excess.
  6. Paint if necessary.

For large holes or cracks in vinyl siding:

  1. Unlock the broken piece of siding with the siding removal tool.
  2. If desired, you can cut out just the broken siding section with a utility knife.
  3. Pry off the nails securing the broken piece.
  4. Insert a replacement piece of vinyl siding.
  5. Drive new nails into the nailing strip.
  6. Snap the buttlock of the replacement piece into the rest of the siding.

Contact PJ Fitzpatrick for Help

When you get started on the steps for how to patch siding, you may discover more serious problems. PJ Fitzpatrick specializes in exterior home repairs. You can ask our experts to assess the issue. Contact us today for a siding repair estimate.

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-patch-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>