Door Repair

Keep Your Home Safe and Secure

Whether you need the weather stripping on your door replaced to create a proper seal from the outside of your home, you need the door locks, screens or hinges replaced or adjusted, you need the caulking replaced or you need your door’s threshold repaired, the experts at P.J. Fitzpatrick are the premier choice for door repair services in Delaware, Maryland, New Jersey, and Pennsylvania.

Door Repair Services

When you select P.J. Fitzpatrick’s professional exterior door repair services, you know you have the help of trusted experts that have been serving the Delaware Valley for over 60 years. We are the top choice for door repairs because we only staff experienced door specialists that can repair, adjust, and install top quality doors and hardware in your home.

Exterior Door RepairExterior Door Repair

Damaged exterior doors are not only a nuisance but also a threat to the security of your home. Entry doors should always be functioning properly to keep you, your family, and your belongings safe inside and unwanted visitors out. If your entry door is damaged or not functioning properly you’re also probably paying more on your heating and cooling bills if they are not properly sealed. We can get your damaged doors back protecting you the way they should.

Schedule Your Repair

Types of Doors We Repair

  • Fiberglass Front Doors
  • Steel Front Doors
  • Wood Front Doors
  • Screen Doors
  • Storm Doors
  • Porch Doors
  • Patio Doors
  • French Doors
  • Sliding Glass Doors

Common Door Issues

We can repair virtually any issue you have with your exterior doors. Some repairs may require new parts to be ordered, but we will always be sure to secure and protect your door openings from the weather until the replacement parts arrive.

  • Sticking Doors
  • Broken Door Locks
  • Squeaking Doors
  • Cracked or Broken Glass
  • Damaged Weather Stripping
  • Damaged Door Jambs
  • Rotting / Soft Wood
  • Screen & Storm Door Repair

Keep Your Doors Completely Sealed

When it comes to protection from the elements and keeping the temperature inside your home, your entry doors are paramount. If you can see light around the edges of the door, feel a draft, or notice any sagging or difficulty closing, it’s important to repair your door immediately. Not only are you potentially allowing, water, dirt, and bugs to enter your home, but you’re allowing the controlled air inside your home to seep out, putting a strain on your HVAC system. Don’t allow your damaged door to cause additional, more costly issues in your home. Contact the door repair experts at P.J. Fitzpatrick today for a quote.

Choose P.J. Fitzpatrick for a Professional Door Repair

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. We offer up-front pricing on all door repair services and our goal is always 100% customer satisfaction. When you speak with one of our door repair specialists we’ll be able to schedule a visit to your home to assess the issue and in most cases, we will be able to repair the door on the spot.


Our Doors Service Areas

Delaware | Maryland | New Jersey | Pennsylvania

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_unknown gform_wrapper' id='gform_wrapper_20' ><form method='post' enctype='multipart/form-data' id='gform_20' action='/doors/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>