Additional Services

Additional Roofing Services

Your old roof will look like new in no time

In addition to roofing installation and repairs, PJ Fitzpatrick offers a number of other great roofing services so you can protect your home and everyone who lives in it.

We fix our competitors mistakes

Nearly 80% of all roof installations we’re called in to fix are because another contractor made mistakes or cut corners. We completed over 13,818 repairs in 2015.

Schedule your repair

Our Roofing Service Areas

Roof Chimney Caps

Keep water out of your home for good P.J. Fitzpatrick, Inc. can diagnose problems you’re having with your roof and repair any roofing leaks we can find. One of the areas of your roof which is prone to trouble is …

Learn more

Roof Flashing

Roof Protection in a Flash Intersections of your roof, corners where one part of the roof joins with another, are a problem area for roof leaks. Installing roof flashing will prevent water from collecting in one place and penetrating the …

Learn more

Roof Leaks

Don’t Let a Leaking Roof Damage Your Home When you have a leaking roof, more than just the roof can sustain damage. As rainwater drips through, it can ruin your ceiling and the insulation. On top of that, the joists …

Learn more

Roof Ventilation

Ventilate your roof, circulate your air Not having proper ventilation in your roof can make ordinary household activities a threat to the health of your home. Laundry, showers, dish washing and cooking can create lingering water vapor inside your house. …

Learn more
Skylight Installation Services

Skylights

Let a little light in Ask For our GREEN: CertainTeed Landmark Series Premium Shingles P.J. Fitzpatrick, Inc. can install skylights and sun tunnels in your home’s roof. Whether it’s in-reach or out of reach we can help you find the …

Learn more

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_chrome gform_wrapper' id='gform_wrapper_20' ><form method='post' enctype='multipart/form-data' id='gform_20' action='/roofing/additional-services/'> <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>