Roof Replacement & Repair in New Jersey

Protect Your Home and Family With Better Roofing

At PJ Fitzpatrick, we offer a wide array of roofing services from small repairs to new roof installation. Our roofing experts have decades of experience keeping homes safe and protected. We strive to provide only the best in customer service and will do whatever it takes to make sure you’re satisfied. Our roofers will travel to your home, assess your roofing situation, and provide upfront pricing for roof replacement and repair services in New Jersey.

Roof Replacement in New Jersey

Our Roof Replacement and Repair Services in NJ

If you’re looking to make the investment and replace your roof, we’re here to assist you every step of the way. We can help you choose a shingle style and color that will complement your home. Not only will a new roof provide better protection, but it will also enhance your home’s curb appeal. If you just have a small problem area from a recent storm, our New Jersey roof repair contractors can fix leaky roofs, damaged shingles, rotting wood, wind damage, and more. If you hire PJ Fitzpatrick you can trust that when we provide roof replacement and repair services we get the job done right the first time so you have peace of mind.

Roof Replacement and Repair in New JerseyQuality and Affordable New Jersey Roofing

Since 1980, we’ve been providing expert roof replacement and repair services in New Jersey at affordable prices. We know the decision to replace your roof is a big investment, that’s why we take the time to do the job right. Our certified and insured roofers not only use the best materials but also pay close attention to detail to provide you with the best roofing services in New Jersey.

Learn More

Reasons for Roof Replacement or Repair

  • Old Roof
  • Loose or Missing Shingles
  • Roof Leaks
  • Bad Flashing
  • Rotted Wood
  • Moss, Mold, or Mildew
  • Worn Pipe Collars
  • Damaged or No Venting
  • Collapsed Roofing

Roofing Company in New JerseyWe Use Only the Best Roofing Materials

We install CertainTeed Landmark Premium shingles that are incredibly beautiful and durable. Our roofing systems are cost-effective and backed by a limited lifetime warranty.

Schedule an Estimate

Architectural Roof Shingles

Architectural Shingles

Providing a layered, three-dimensional look architectural shingles are sure to make your home stand out and stay protected.

Luxury Roof Shingles

Luxury Shingles

The highest quality materials, unique designs, and colors, paired with long-lasting construction define luxury shingles.

Cool Roof Technology Shingles

Cool Roof Technology

Built to reflect ultraviolet and infrared wavelengths from the sun, Cool Roof Technology truly protects from all of the elements.

Customer Service Backed By A Workmanship Warranty

The quality of our work is proven by our customers’ continually referring us to their neighbors and friends. Referrals make up more than 60% of our work year after year. We guarantee 100% customer satisfaction for every roofing repair or replacement we undertake. Our roofing services, products, and craftsmanship are always provided with the customer’s satisfaction in mind. We can promise satisfaction because our workmanship is guaranteed to the last the life of any roof we install. The limited lifetime warranty on both materials and labor solidifies our commitment to you and your home. Contact us today for an estimate and see why PJ Fitzpatrick is the preferred provider of roof replacement and repair services in New Jersey.

New Jersey Roof Installation Process Roof Replacement in New Jersey Process

Not only do we install a durable roof the right way, but we also can complete the job in a single day. We may have to come back the next day if we run into any issues with the underlying roof structure, but our New Jersey roofing installation process has been perfected over the years to be extremely efficient. During the roofing installation process we make sure your home stays safe, dry, and protected.

Why Choose PJ Fitzpatrick?

With PJ 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 will 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 ensure we 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.

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='/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>