Window Repair

We Can Help Fix Any Type of Broken Window

During the winter and summer months, a window in need of repair can be often the culprit behind high energy bills. If your windows are letting air out and hot or cold air in from outside, you’re probably paying more just to keep your home comfortable. Our window repair services can help solve all of your problems quickly and affordably.

Window Repair Services

At P.J. Fitzpatrick, we’re dedicated to customer service and won’t settle for anything less than perfection. Give us a call today at 1-888-446-6492 and we’ll show you why we’re the most trusted window repair company in Delaware, Maryland, New Jersey, and Pennsylvania.

Window Repair

Common Signs a Window is Broken

  • Cracked Windowpane
  • Fog Inside Glass
  • Won’t Stay Open
  • Can’t Lift Open
  • Broken Balance
  • Draft Around Edges
  • Leaks During Rain Storm
  • Shattered Glass
  • Broken Crank

Emergency Window Repair Services

Harsh weather and accidents happen. If a tree branch, flying debris, or errant baseball throw have severely damaged a window, P.J. Fitzpatrick can send a window repair expert out to quickly repair or replace the broken window. We’ll either be able to fix it on the spot or mitigate the damage and ensure the window is safe and sealed while we wait for replacement parts to arrive.

Schedule Your Window Repair

Why You Should Schedule Window Repairs Immediately

Window Repair CompanyA single pane of glass can lose nearly 50% more heat than insulated vinyl siding of the same proportion, so the more windows you have in your home, the more heat loss you have at stake. Studies show that 25%-35% of your home’s heat can be lost through your windows, which means you’ll have to use your furnace or air conditioner more than necessary in order to keep you and your family comfortable during the winter and summer months.

Luckily, we can fix that. Let our home improvement experts handle your window problem; we’ve completed thousands of window repairs and no job is too small or too large for us to handle. In most cases, we’ll have a repair crew out to your home within 24 hours of your phone call. Whether your frame is rotted, your windowpane is cracked, your screen is damaged, your windows aren’t insulated properly, or you need a full window replacement, our team of trained professionals can get it done fast and done right the first time.

Trusted Window Repair Experts in the Delaware Valley

When choosing a window repair contractor, you want to be sure that they will fix the issue right the first time and make sure the repairs last. P.J. Fitzpatrick strives for 100% customer satisfaction every time we step on your property so you can rest assured that we’ll do everything we can to fix the problem. Our technicians are highly trained and will provide you with honest answers about your window repairs. We also offer upfront pricing so you’ll have peace of mind knowing you’ll get what you pay for. At P.J. Fitzpatrick, we take a lot of pride in the quality of our work for your home. We completed 13,818 repairs for 9,862 customers last year alone.


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

[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='/windows/repairs/'> <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>