Window Installation Process

With us, installing windows is a breeze

At PJ Fitzpatrick, our window installation process is fast and easy and our trained specialists will make sure that your home is fully protected during the procedure. We offer a wide array of window styles, so whether you’re looking for something modern, something traditional, or just something efficient, we can help you find the perfect windows for your home.

  • Before
    Before

    When the installation crew arrives they will explain the installation process. They will put a job sign out in front of your home so your neighbors know that a licensed, bonded and professional company is working at your home.
  • Drop Cloths
    Drop Cloths

    We will lay drop cloths at the entry point into your home and get permission to park our vehicle(s).
  • Remove Existing Window
    Remove Existing Window

    Your existing windows will be carefully removed and disposed of (unless you want to keep them).
  • Apply Insulation
    Apply Insulation

    We will insulate around the windows for optimum energy efficiency.
  • Insert New Window
    Insert New Window

    We will professionally install your new windows into the prepared opening.
  • Adjusted for Perfect Fit
    Adjusted for Perfect Fit

    Your windows will be adjusted to a perfect fit.
  • Secured into Place
    Secured into Place

    We will secure them in place, seal and cap your new windows according to factory specifications.
  • Window Cleaned
    Window Cleaned

    Our installers will clean any dust or dirt on your new windows from the installation process.
  • Screen Fitted
    Screen Fitted

    Your screens (if applicable) will be put into place.
  • Caulked
    Caulked

    We will caulk and seal your windows.
  • After
    After

    We will conduct a tour of your new windows and all you need to do now is enjoy them.

Our Windows Service Areas

Delaware | Maryland | New Jersey | Pennsylvania

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_ie gf_browser_ie9 gform_wrapper' id='gform_wrapper_20' ><form method='post' enctype='multipart/form-data' id='gform_20' action='/windows/installation-process/'> <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>