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

How to Recaulk Windows

Caulk between your windows and their frames stops air leakage and moisture penetration. Although it’s quite durable, it eventually deteriorates and must be reapplied. Learning how to recaulk windows involves selecting the right type for your application.

Select an exterior-grade caulk that can withstand the elements. Consider the types of materials that caulk bonds with the best. Wooden, aluminum, or vinyl windows and siding will respond best to caulk meant for those materials. Some caulk needs to be painted and other types are fine without paint. Take this into account to determine whether or not you intend to apply fresh paint to the window frames.

How to Recaulk WindowsTools You’ll Need

Before staring your project, confirm that the weather will be dry and at least 45 degrees. Caulk needs this minimum temperature for at least 24 hours to cure.

  • Ladder
  • Putty knife
  • Caulking gun
  • Utility knife
  • Rags
  • All-purpose cleaner

Steps for How to Recaulk Windows

  1. If your window is on a second or third story, position the ladder so that it is on stable ground.
  2. Scrape away all of the old caulk and loose paint with a putty knife.
  3. Repair any damage to the window frame, if present.
  4. Wash window frame area to prevent dirt particles from interfering with caulk adhesion.
  5. Once work area is dry, you can begin caulking.
  6. Load tube into caulking gun.
  7. Cut off about 1/4 inch from the tube tip at a 45-degree angle.
  8. Puncture interior seal of caulk tube with a nail.
  9. Position the tip at the corner of the window along the seam where it meets the frame.
  10. Apply an even bead of caulk around the entire window.
  11. Wipe the caulk bead smooth along the seam with a rag.
  12. Allow to dry fully before applying any paint.

Ask PJ Fitzpatrick for Help

Learning how to recaulk windows will not accomplish much if the window frame is damaged. The home repair experts at PJ Fitzpatrick can quickly and affordably replace rotted wood or trim around the exterior of your windows if necessary. Homeowners turn to us for thousands of repair jobs every year. Ask us for a window repair or replacement 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/window-repair/how-to-recaulk-windows/'> <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>