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

How to Seal Windows with Silicone

A drafty window can really interfere with your comfort on a chilly day. That small air leak also slowly drives up your heating and cooling costs throughout the year. Follow the steps for how to seal windows with silicone to solve both problems.

Tools Necessary How to Seal Windows with Silicone

  • Candle
  • Silicone caulk
  • Caulking gun
  • Masking tape
  • Utility knife
  • Bowl of soapy water

How to Seal Windows with Silicone Steps

  1. Confirm that you have air leaks around the window.
  2. Light a candle and pass it slowly along the edges of the window frame.
    1. Flickers show where drafts of air are leaking through from the outside.
  3. Although air leaks may not be everywhere, you will seal the whole edge to create a uniform result.
  4. Cut strips of masking tape and apply them along both sides of the seams between the window and wall.
  5. Leave a small gap between tape strips where the silicone caulk will cover the seam.
  6. Load a tube of silicone caulk into the caulking gun.
  7. Squeeze the gun’s trigger to start pushing out sealant.
  8. If desired, practice putting sealant on a piece of scrap wood to get the feel for how the caulk flows.
  9. Position the tip at the top of a window seam and run a bead of silicone along the whole seam.
    1. Squeeze the trigger with gentle consistent pressure as needed to produce a uniform bead.
  10. After laying a bead, swish a finger into soapy water and use it to smooth the silicone caulk over the seam.
    1. Only move your finger in one direction.
    2. Multiple finger strokes may be needed but try to smooth an entire seam with one steady swipe.
  11. Repeat sealing and smoothing process on all sides.
  12. Smooth together silicone beads at the corner joints with your finger.
  13. Allow silicone caulk to dry according to manufacturer’s guidance.
  14. Peel off masking tape.
  15. Trim any stray blobs or strings of dried silicone caulk with the utility knife.

Consider Window Repair or Replacement

If you discover significant damage while learning how to seal windows with silicone, you might benefit from a professional assessment. At PJ Fitzpatrick, we fix broken windows and perform high-quality window replacement services. Ask our home improvement company for an 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-seal-windows-with-silicone/'> <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>