Customer Reviews Summary

Over the years, our customers have helped our company grow, so we work hard to provide the best in products, services, and customer satisfaction.

Review Buzz Logo

Review Buzz

Review Buzz is a third party review aggregator that is making visible the people and businesses that provide outstanding 5-star customer service. They believe this visibility helps consumers searching online for local service businesses. Our customers are given the opportunity to submit reviews of the service they experienced from P.J. Fitzpatrick after it is completed.

We take each of our reviews to heart and use them to help improve our service whenever possible. Whether your review brings to light something we did well or something we could improve upon, we’ll use it to better ourselves so that we can give every homeowner the best experience possible.

5 star average from 2,472 ratings

See Reviews

GuildQuality Logo


When it comes to reviews for building professionals, GuildQuality offers unbiased, quality reviews trusted by home builders, remodelers, and contractors. These customer satisfaction surveys provide a large sampling of client experiences so that those who are interested in a company can know exactly what to expect from them.

What makes GuildQuality different from other third party reviewers is that it not only provides various reports to ensure an extensive review, but it also awards the clients who consistently deliver excellent customer satisfaction. Clients can use their reviews to help improve their business and ultimately, win a GuildMaster award.

4.7 star average from 3,378 ratings

See Reviews

PJ Reviews Logo

P.J. Fitzpatrick

When you’re a company that strives for exceptional customer satisfaction, you rely on honest feedback from your clients. At P.J. Fitzpatrick, we encourage each of our customers to leave us a review about our workmanship, our products, our technicians, and more so that we can know where we stand as a company.

We take each of our reviews to heart and use them to help our business grow. Whether your review brings to light something we did well or something we could improve upon, we’ll use it to better our home improvement company so that we can give every homeowner the best experience possible.

4.96 star average from 473 reviews

See Reviews

BBB Logo

Better Business Bureau

Also known as the BBB, the Better Business Bureau works to create honest and responsive relationships between businesses and consumers. BBB takes the many reviews written by clients and uses them to assess the business they’re evaluating. It then awards a grade to the business and offers objective, unbiased information for potential clients to consider.

The BBB has been trusted by consumers for more than 100 years to set the standard for companies, charities, and brands in a variety of industries. With an emphasis on both integrity and performance, BBB’s accreditations are only given to those who meet strict satisfaction guidelines so that consumers can learn more before they decide on a company.

603 positive experiences from 613 reviews

See Reviews

HomeAdvisor Logo


What sets HomeAdvisor apart from other reviewers is that they help consumers find the right home improvement company for their needs. The website boasts more than five million consumer reviews and is used by more than 30 million homeowners as a reliable source for discovering a trustworthy company.

HomeAdvisor works to match each of its users to the appropriate establishment by asking a variety of questions about your upcoming project and its location. Once you’ve been paired with the right company, your information will be sent to that company and you’ll be contacted shortly. After the project is completed, HomeAdvisor encourages you to review the company and its workmanship for others to consider.

4.48 star average from 411 ratings

See Reviews

Yelp Logo


It has come to our attention that we have had customers comment on our less-than-stellar Yelp reviews. Before you take these reviews to heart, it’s important to know how Yelp works:

When people post a review to Yelp, the review goes through an algorithm to determine whether or not it shows up in the recommended section. Yelp will not disclose this algorithm and instead, they only state things such as how often the customer uses Yelp, whether or not they post pictures, and whether they “check in” to the company they are reviewing (unfortunately our customers can’t check in, as we come to their home).

As of 9/16/2016, we have a total of 31 “recommended” reviews and 112 that fall into the “not recommended” category. When you factor all Yelp reviews in, our star rating is in fact 4.01 out of 5. Yelp calculates the overall star rating using only reviews that their automated software currently recommends and deems the most useful.

One interesting note: We had two 1-star reviews that were listed in the recommended section. We were able to satisfy the customer who subsequently updated their rating to 5 stars. One day later, the reviews dropped from the recommended section to the not recommended section. We cannot gets answers as to why.

Between the five largest review sites, we have a total of 4,570 reviews with an average star rating of 4.66 out of 5. Unfortunately, the 29 reviews we have on Yelp are sometimes what our potential customers first see. If you look at the big picture though, you can see our current customers love us, Yelp’s algorithm just doesn’t.

We want to thank our customers who give us good reviews because we know our people work harder than anyone in the industry to make our customers happy.

2.5 star average from 74 reviews

See Reviews

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_safari gf_browser_iphone gform_wrapper' id='gform_wrapper_20' ><form method='post' enctype='multipart/form-data' id='gform_20' action='/reviews-summary/'> <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>