Roofing contractor
McHale Roofing
114 N Dixie Ave, Fruitland Park, FL 34731
Listed under The Villages, FL
- Google average
- 4.9
- Ratings counted
- 125
- One and two star
- 4 of 125(3.2%)
- Florida median
- 2.5%
The first three are Google’s own figures for McHale Roofing, read on 24 September 2026; the share is of every rating Google has counted, not of the review texts on this page. The median is ours — the middle figure among the Florida roofers we list with enough ratings to compare.
Rating breakdown
| 5 | 118 | 94% | |
|---|---|---|---|
| 4 | 3 | 2% | |
| 3 | 0 | 0% | |
| 2 | 1 | 1% | |
| 1 | 3 | 2% |
About typical — the typical roofer in Florida sits at 2.5%. A higher share is a reason to read the critical reviews below, not a verdict.
The critical reviews
The one and two-star reviews, first. These are what a star average hides, and they are the reason this page exists.
All 3 of the one and two-star reviews we hold for McHale Roofing, most recent first.
- 2 out of 5Diana VanDorn2 years ago
Was not really wanting my job since the quote was high, according to other professionals. Then referred a handyman.
- 1 out of 5Bob Chambers2 years ago
Sloppy workmanship. The roofers swept debris, including nails into my swimming pool. The nails have caused rust spots on the surface of my pool. The company has not responded to my calls.
Reply from the business
We're sorry to learn that you have this concern, Bob. If our customers have any issues, we always want to connect directly to see how we can help. We understand that we completed your roofing project a year ago, and it's important to note that we have returned to your property a few times to clean up any remaining debris. We apologize for any misunderstanding; we did believe this was all taken care of, and we reviewed the scope of work with you before we began your project. We searched our call logs and haven't received any recent calls from you. We'd be grateful if you called us at (352) 464-9938 so that we can look into this matter further. Thank you for reaching out, and we hope to speak with you soon. Wil Price, McHale Roofing
- 1 out of 5Loretta DeNoie5 years ago
I called mc hale to see if they can help me. The receptionist hung up on me. I called back requested why hung up again hung up the 3 x times I requested to speak with her boss guess what hung up. Very unprofessional behavior and should fired the receptionist immediately. Never will I give them any recommendations!!!
What reviewers keep mentioning
Topics Google extracted from this business’s reviews, with how many mention each. These are words that appeared in reviews, which is not the same as a service the business sells.
- polite workers12
- competitive pricing7
- new roof installation6
- estimates5
- fair estimate3
- respectful team3
- timely completion3
- quick roof replacement2
- installation crew2
- competitive bid2
Other reviews we hold
14 more of the 105 reviews we hold text for, most recent first. We do not hold every review Google has.
- 5 out of 5Michael Jordana year ago
Outstanding work; on time and quality was excellent - most importantly they were deliberate in finding the leak and confirmed the correction on site. Hats off to Nathan and team. I highly recommend- Michael Jordan, MD
Reply from the business
Thanks for the kind words, Dr. Jordan. It’s great to hear that Nathan and the team were thorough in finding and fixing the roof leak, and that the quality of the repair met your expectations. We appreciate the recommendation and are always here if you need us again. Thanks so much for taking the time to share your great rating and review!
- 5 out of 5S Kelly2 years ago
HIGHLY RECOMMEND!! I am breaking my review into two parts. First is the Sales Department and my …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Thank you very much for taking the time to leave such a detailed and awesome review, Sue! We appreciate your kind words about Gregg, Jeffrey, and the rest of our team. It is great to hear that Gregg made the estimate process smooth and pressure-free. We're also happy to know that Jeffrey and his team made the installation process easy and efficient. We're glad to hear that you're happy with the end result and the cleanup afterward. Your recommendation to your family means a lot to us. Thank you so much for your wonderful endorsement and for choosing McHale Roofing for your roofing needs!
- 5 out of 5Patrick S2 years ago
If you need a new roof, look no further than McHale Roofing! From start to finish, we couldn't be happier with the way they do business. Huge shout outs to sales rep Nathan and Kim in the office, whom have been absolute professionals! …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Patrick, thank you for your wonderful recommendation of our roofing services! We're proud to earn your satisfaction and grateful we could make your experience a positive and seamless one—even when life gets in the way. We'll be sure to pass your appreciation along to Nathan and Kim, and we welcome the opportunity to work with you again.
- 5 out of 5Carol Adams2 years ago
After a downpour, my utility room was drenched. I called 3 different repair companies. McHale promptly replied. Greg Grabusic was here promptly and fixed our problem. He was very helpful and informative and told us not to hesitate to …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5Beverly Castanien2 years ago
Wonderful experience. Nathan explained in great detail everything that would be happening and how long it would take including getting permits, which he handled, stripping and putting on the new roof. Nathan came by while the roofing was …
Google cut this review short. The full text is on their Google profile.
Reply from the business
It's fantastic to hear that you had a positive experience with Nathan and our team, Beverly. We appreciate your endorsement and are glad that our detailed service and clean-up met your expectations. Thanks for choosing McHale Roofing for your roofing needs, and for leaving us a great review!
- 5 out of 5Lara Private2 years ago
Was quick and efficient. Nathan explained all my options and got us schedule fast. Left the yard very clean.
Reply from the business
It's great to hear that Nathan was able to provide you with a swift and effective service, explaining all your options and getting you scheduled quickly. We appreciate your positive review and look forward to serving you again in the future. Thank you so much!
- 5 out of 5JEFF O'BRIEN2 years ago
Nathan was great to work with. He called when he was on his way and arrived right on time. He worked quickly and efficiently. Nathan was pleasant and polite. I would recommend McHale Roofing and Nathan for our roofing needs.
- 5 out of 5Chad Williams2 years ago
I was skeptical and cautious when trying to find a roofing company to make some repairs to my home & received a recommendation from a neighbor for McHale Roofing. There are a ton of scammers and people who want to take advantage of Villagers with up sales of unneeded work. From the first moment their estimator Nathan Cornell showed up, I had a really good feeling about McHale. Nathan was polite, friendly, & professional. Nathan quickly located the source of the leaks and provided photos detailing exactly what was wrong. He provided a reasonable quote for repairs and explained the repair process in detail. A few short days later, McHale’s repair crew showed up and made the needed repairs without me even having to be home. I received an invoice via email & paid it that day. Now is where the awesome part happened! While replacing one of the vents, their crew noticed it wasn’t connected properly in the attic. Since I wasn’t home, they were not able to get into the attic to repair the connection. AFTER I had already paid for the repairs, Nathan called me to tell me about the connection problem. He and his crew could have easily not mentioned this to me since I didn’t know about it and had already paid. Instead, Nathan and McHale Roofing showed integrity. Within an hour of Nathan’s call, a crew was at my home to repair the loose connection at no extra charge! I respect people who do professional work and are honest about it. I will happily have Nathan and McHale back to my home for any roofing need I have in the future. Chad C. Williams The Villages, FL
- 5 out of 5janice cormany2 years ago
They are an excellent company to work with. We needed a New roof on our manufactured home and the price was so good. We are so pleased with the job they did. They came in and were able to do ours in one day and cleaned everything up after they were finished. Earl the estimator was so cordial and just spot on with what needed to be done and what we wanted in a roof. I highly recommend them!
- 5 out of 5mgposey2 years ago
I like Mchales because of Earl and his professionalism. Thank you Earl!
Reply from the business
It's great to hear that you appreciate Earl's professionalism. He's a valued member of our team and we will make sure to share your kind words with him. Thanks so much for sharing your positive feedback!
- 5 out of 5- “Rotorhead100”2 years ago
McHale Roofing added two off ridge vents to our house. Earl was in contact with me from day one right through the finish and follow up of the job. Dwayne and his crew accomplished the task in half a day. They were very polite, arrived on time and left our home as clean as it was when they arrived. To me, that’s first class service. Thank you, McHale Roofing, for a job well done.
Reply from the business
Thank you so much for your kind words! We're pleased to hear that Earl, Dwayne, and the crew provided you with first-class service from start to finish. We always strive to be punctual, professional, and leave your home just as we found it. Your satisfaction is our top priority, and we're grateful for your appreciation. Thanks again for choosing McHale Roofing!
- 5 out of 5doreen rutledge2 years ago
competitive, prompt, knowledgeable and capable. the job was completed timely and to our satisfaction.
Reply from the business
Thank you for your feedback! We're delighted to hear that you found our prices to be competitive and our team to be prompt, knowledgeable, and capable. Completing the job on time and to your satisfaction is exactly what we aim for. Thanks for your feedback, Doreen!
- 5 out of 5Tina Harrison2 years ago
McHale Roofing is a wonderful company. Working with Earl Pratt was a very positive experience! My new roof starting leaking and the company that installed the new roof was unresponsive. I contacted McHale roofing and they were very compassionate and fixed the leak quickly. I highly recommend McHale roofing!
Reply from the business
We're really glad to hear that Earl and our team were able to step in and quickly fix the leak in your roof, Tina. Your endorsement means a lot to us, and we appreciate your trust in McHale Roofing. Don't forget - we're always here when you need us! Thanks so much for your great review!
- 5 out of 5Sarah Hersh2 years ago
From start to finish Gregg was there answering any texts I sent after giving me the estimate. On the day of when the crew came in they were very respectful of making sure where they parked things was ok. Jeffery who was in charge of the trailer made sure that where he placed it was a safe location (no sewer) to place it. On the starting day they had to stop early due to rain but when they came back were done in no time flat. Shorty and his guys were very respectful of making sure things were done and done right. I would definitely go through them again if I was at the beginning of finding a roofing company again.
Reply from the business
Thank you for sharing your positive experience, Sarah! We're pleased that Gregg was responsive and that Jeffery and the crew were respectful and mindful of your property. That is the service we strive to deliver! We appreciate your patience with the weather delay and are glad Shorty and his team completed the work efficiently. Your satisfaction with our work means a lot to us. Thank you so much for your great rating and review!
What McHale Roofing says about itself
Taken from the business’s own website. We have not checked any of it. These are quotes, not credentials — a roofer writing “licensed and insured” on their homepage is not evidence that they are.
Warranty offered
“…Tampilan Bersih & Mudah Dipahami {{warranty.title}}…”
24/7 emergency call-out
“…Sistem Keamanan Berlapis Support 24/7 Ramah & Responsif Tampilan Bersih &…”
Other roofers in The Villages
Ranked by how many ratings Google has counted.
| Roofing contractor | Google average | Ratings counted | One and two star | Contact |
|---|---|---|---|---|
| Covenant Roofing and Construction, Inc.®cleanup, polite staff, inspection4.81,947 ratings4.0% one and two star(352) 314-3625 | 4.8 | 1,947 | 4.0%78 of 1,947 | (352) 314-3625 |
| Batterbee Roofingcleanup, thorough inspection, courteous staff4.91,658 ratings1.7% one and two star(352) 766-1459 | 4.9 | 1,658 | 1.7%29 of 1,658 | (352) 766-1459 |
| Next Dimension Construction & Roofingroof replacement, polite staff, new roof4.9668 ratings2.5% one and two star(352) 251-2804 | 4.9 | 668 | 2.5%17 of 668 | (352) 251-2804 |
| Safe & Sound Construction & Roofing, LLCroof replacement, inspection, informative staff4.9268 ratings3.4% one and two star(352) 942-9572 | 4.9 | 268 | 3.4%9 of 268 | (352) 942-9572 |
| Eustis Roofingthorough inspection, courteous staff, courteous crew5.0232 ratings0.4% one and two star(352) 766-1483 | 5.0 | 232 | 0.4%1 of 232 | (352) 766-1483 |
| Armor Roofing & Home Improvementroof replacement, large projects, quick response5.0143 ratings0.7% one and two star(352) 742-1050 | 5.0 | 143 | 0.7%1 of 143 | (352) 742-1050 |
Where this page comes from
Every figure above is Google’s, captured on 24 September 2026. The star average and the 125 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 125, of which 105 have any text — and it is not everything Google shows.
Roof Warden does not verify licenses, bonds, insurance or workers’ compensation cover, and nothing on this page should be read as though we had. Confirm those directly with the contractor and with your state or provincial licensing body before you hire anyone.