Window Replacement & Installation

Do You Have Drafty, Hard to Open Windows?

Sometimes your windows can simply be repaired to restore their integrity, but other times, it’s better to opt for a complete window replacement. If your windows are old, drafty, inefficient, poorly installed, or beyond repair, our experts can help you choose a replacement style and color that is perfect for your home.

Window Replacement Services

Not only will we work with you to choose the best replacement windows for your home, but we’ll be available every step of the way to answer any questions you may have. We’ll also be sure to teach you how to use your new windows, should you opt for double-hung windows that can pop out for easy cleaning.

Energy Efficient Window ReplacementEnergy Efficient Window Replacement

Many homeowners don’t realize that low-quality windows can actually let in outdoor air when they’re not supposed to. That means drafts of hot air when you’re trying to keep your home cool and drafts of cold air when you’re trying to keep your home warm. When this happens, it reduces your home’s energy efficiency and you’re forced to pay more to keep your home at the right temperature.

With an energy efficient window replacement from P.J. Fitzpatrick, however, we can help rectify this. Our windows are well-insulated and provide a tightly sealed barrier between your interior and the outdoors. They’re designed to reduce the transfer of thermal energy, keeping your home cooler in the summer and warmer in the winter.

A Variety of Window Choices

Today, there are enough window styles to satisfy any homeowner, so no matter what kind of look you’re going for, we can help you find it. We carry everything from traditional double-hung windows to elegant bay windows to unique awning windows and more. Each type of window comes with its own list of benefits and can give your home a specific appearance, so if you’re unsure where to start, just ask.

Whether your window replacement is for one room or for your entire home, we guarantee that you’ll love your new installation. Our home improvement company carries only the best windows and you can be sure we’ll get the job done right the first time around.

Get Estimate

Window Replacement Process New replacement window

When you decide to hire P.J. Fitzpatrick to replace the windows in your home, we will start with a consultation to determine the number, type, and style of windows you need. We will then come out to your house to measure all of the windows that will be replaced. We’ll order new energy-efficient windows and prepare the inside of your home for the process of removing your old windows. As we install the replacement windows we’ll also install insulation, flashing, and caulk to ensure a water- and draft-proof seal. If at any time in the window replacement process you have a question, you can ask our installers or give us a call.

When it comes to window replacement services in Delaware, Maryland, New Jersey, and Pennsylvania, there are a few window contractors that are as professional, reliable, and committed to getting the job done right as the team at P.J. Fitzpatrick.

Cost Factors When Replacing Residential Windows

We understand that you may not have been planning to replace your windows, but if you’ve noticed a draft or skyrocketing energy bills now is the time. When budgeting for a window replacement there are several factors that will affect the cost. First and foremost, the number of windows you are replacing will set a base cost. Next in line would be the type, size, and style of the windows. There are other factors that impact window replacement costs such as glass, window insulation, and levels of trim. Our window replacement experts will walk you through all of your options to help you choose the best fit for your home.

P.J. Fitzpatrick, Inc.

21 Industrial Blvd
New Castle, DE 19720

1-888-446-6492

  • 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

[gravityform id="20" title="false" description="false"]
<div class='gf_browser_safari gf_browser_iphone gform_wrapper' id='gform_wrapper_20' ><form method='post' enctype='multipart/form-data' id='gform_20' action='/windows/window-replacement-install/'> <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>