Roof Replacement & Repair in Pennsylvania

Protect Your Home & Family With a New Roof

Your roof is one of the main components responsible for protecting your home. Even though it was built with quality in mind, eventually the weather will wear down even the best roofing. It’s important to be proactive and have your roof inspected, especially near the end of its life span. Our roofing experts provide roof replacement and repair services in Pennsylvania to keep you and your family safe.

Roof Replacement in Pennsylvania

The cold winters can be hard on your roof. High winds and snow that melts and refreezes can cause ice dams that work their way under your shingles. The regular cold temperatures also can break down the materials that were used to build your roof over time. Our PA roofing contractors can examine your roof and make sure that it is properly protecting your home. Early detection of roofing problems can often help you prevent extensive damage that requires expensive repairs.

Full-Service Roof Repairs in PA

A full roof replacement is not your only option. There are a lot of roofing problems that can be corrected with repairs. Our roof repair team in PA can fix everything from missing or broken shingles to roof leaks or structural damage. We know how to repair the flashing that is used along walls and other areas. We can replace roof chimney caps, fix leaks around vents, and take care of shingles that have blown loose. Our roofing contractors can provide you with the services you need to keep your roof in top condition.

Roof Replacement and Repair in PennsylvaniaGreat Service, Even Better Prices

PJ Fitzpatrick offers high quality roofing products that are installed with excellent workmanship at competitive prices. There are also specials that we offer our customers that can help them renovate their homes more affordably. We are a roofing company in PA that takes pride in our work and even more pride in our pricing. Our team of professional roofers is highly trained and knowledgeable. Our goal is to be the best roofing company in PA so that you depend on us for all of your roofing needs.

Schedule Your Esimate

Why Repair or Replace Your Roof?

  • Roof Age
  • Leaking Roof
  • Damaged Flashing
  • Missing or Loose Shingles
  • Rotting Roof Boards
  • Moss, Mold, or Mildew
  • Damaged Venting
  • Collapsed Sections
  • Worn Pipe Collars

Pennsylvania Roofing ServicesHigh Quality Roofing Materials

We’re proud to offer CertainTeed Landmark Premium shingles because they’re the most durable, beautiful, and affordable roofing material available on the market. All of our roof replacements in Pennsylvania come with a limited lifetime warranty. We only install high-quality asphalt roof shingles so that you know your home and family will stay protected.

Architectural Roof Shingles

Architectural Shingles

Built to last and provide a three-dimensional, layered look for your roof when compared to the standard three-tab shingle.

Luxury Roof Shingles

Luxury Shingles

These high-end shingles are built using only the highest quality materials and come in durable and unique styles.

Cool Roof Technology Shingles

Cool Roof Technology

Designed to reflect the sun’s rays including ultraviolet and infrared wavelengths while radiating the absorbed solar energy.

Workmanship Warranty & High Quality Customer Service

We guarantee 100% customer satisfaction for every roofing project. We back our commitment to you and your home with a limited lifetime warranty on both materials and labor for every roof replacement in Pennsylvania. PJ Fitzpatrick’s workmanship is guaranteed to the last the life of any roof we install. Our quality of work is proven by the number of customers that continue to refer their neighbors and friends to us. Our roofing services, products, and attention to detail are always provided with the customer’s satisfaction in mind. Contact us today for an estimate and see why homeowners rely on PJ Fitzpatrick for roof replacement and repair services in Pennsylvania.

Pennsylvania Roof Installation Process Pennsylvania Roof Installation

Our roofing installation process has been perfected over the years to not only ensure we install a durable roof the right way, but we also complete the job in a single day. If we run into any issues with the underlying roof structure it’s possible the project may take a second day to ensure the integrity of the new roof. We always make sure we keep your home safe, dry and protected throughout the roofing installation process.

Improve Your Home

We want our customers to be fully satisfied with the products and services we provide and make every effort to achieve that goal. Having a new roof installed is an important investment in your home, but it can also safeguard its condition. When your roofing is working properly, you won’t have to worry about water getting into your home and causing mold or other damage. New roofing is also an improvement that can give you the means to put your personal touch on your home. Changing the color and style of your shingles can make your home look fresh and new, improving its overall curb appeal.

Why Choose PJ for Your Roof Replacement in Pennsylvania?

PJ Fitzpatrick has been a leading Pennsylvania roofing company for decades. Since our humble beginnings in 1980, our goal has been to provide each of our customers with 100% satisfaction. We want you to be happy with your investment and love the work we’ve done. If you don’t, we’ll do everything we can to make it right. When you hire PJ Fitzpatrick, you get a professional Pennsylvania roofing company that is dedicated to its customers. Contact us for an estimate or to discuss your needs.

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