New Jersey Roofing Services

New Jersey Roofing

New Jersey Roofing

At P.J. Fitzpatrick, we offer a wide array of New Jersey roofing services. From repairs to roof cleaning to new roof installation, our experts have over 100 years of experience that can serve you well. We strive to provide only the best in customer service and will do whatever it takes to make sure you’re satisfied. We even offer free estimates to our New Jersey roofing customers. One of our specialists will travel to your home, assess your roofing situation, and provide a price for our roofing service. After that, we’ll complete the service as quickly and thoroughly as possible. Fill out our free estimate form!

Quality and Affordability

Our experts understand that quality and affordability don’t always go hand-in-hand. Many times if a company’s work is well-done, their prices are high. Or if a price is low, so is the quality of the work. At P.J. Fitzpatrick, we’ve put an end to that concept. Since 1980, we’ve been a respectable New Jersey roofing company known for our excellent work and affordable prices. Our roofing specialists not only use the best materials, but also pay close attention to detail to bring you the best roofing services in New Jersey.

Learn More

Same-Day Repairs

Unlike many other New Jersey roofing companies, P.J. Fitzpatrick offers same-day emergency roofing repairs. We can fix a variety of things, such as leaks, damaged ventilation, loose shingles, wind damage, and more, often in just one day. If something should suddenly happen to your roof, give us a call as early as possible and we’ll send someone out right away. Our specialist will repair it right the first time to make sure that you won’t have the same problem again.

With P.J. Fitzpatrick, you can be sure that we’ll treat your home with respect. When we repair or install your roof, our trained specialists use drop cloths to protect your belongings and landscaping and wear shoe covers to make sure that nothing in your home is affected by our work. We even go through a thorough cleaning process when we’re finished to leave your home in the same condition we found it – maybe even better! For all of your roofing needs, make sure to contact us today.

Our Roofing 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_unknown gform_wrapper' id='gform_wrapper_20' ><form method='post' enctype='multipart/form-data' id='gform_20' action='/roofing/new-jersey/'> <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>