A+ Better Business Bureau Rating

Lifetime Product Warranties

Fully Licensed and Insured


We are committed to making your home improvement project as stress free as possible



A Dependable Roofing Company Serving Pine Lakes, FL

As a family-owned and operated roofing company serving Pine Lakes, McHale Roofing treats each of our customers like one of our own. When you partner with us for your roofing needs, you can depend on a highly skilled team of professional roofing experts that won’t be satisfied until you are. We offer dependable roofing solutions for residential and commercial property owners backed by top-tier customer service, superior craftsmanship, and premium roofing products.

At McHale Roofing, we will always put our customers before our bottom line. Whether you’re looking for a minor repair or a full roof replacement we believe that you deserve to have expert hands working on your home. We always operate with honesty and integrity and will take the time to guide you through each step of the process so you can feel comfortable knowing your roof is in good hands. We work hard to build relationships in our community because we want our customers to know they can always turn to us when they need help. We can’t wait to hear from you! Call today to schedule your free estimate!


Residential Roofing Services

Your roof is your home’s first line of defense against damage and danger and it works hard to keep your family and belongings safe. That’s why you need a professionally installed roof you can count on. McHale Roofing has the knowledge and experience to work on a wide variety of residential roofing systems including asphalt shingle, metal, and tile. We’ll turn your dream into a reality and help keep your home safe for years to come. We also offer expert skylight installation services to give your roof that perfect finishing touch.

  • Asphalt Shingle Roofs

    Asphalt shingle roofs are the number one choice for homeowners in Pine Lakes and the surrounding areas. That’s why our highly trained roofing professionals use CertainTeed products to give you an asphalt shingle roof that will stand the test of time.

  • Metal Roofs

    Metal roofs are no longer relegated to the world of barns and sheds. With new innovations and technology, these roofs have stormed onto the scene of residential roofing as a beautiful and durable alternative to standard asphalt shingle roofs while rivaling other luxury roofing materials like cedar and slate. The metal roofing specialists at McHale Roofing can’t wait to talk to you and discuss your options for a fantastic metal roof.

  • Tile Roofs

    Tile roofs can range from traditional to modern and have something to offer everyone. At McHale Roofing we provide tile roofing services for clay tiles, concrete tiles, and synthetic tiles from top manufacturers in the industry like Eagle and Decra to give you a tile roof you can trust.

Commercial Roofing Services

Our team of commercial roofing specialists offers comprehensive roofing solutions for commercial flat roofs. From minor repairs to full replacements and maintenance plans to keep your roof in perfect shape in between, we have exactly what you need. We also provide commercial roof coatings to offer our customers a money-saving way to extend the life of their roofs.

Skylight Installation

Skylights are the perfect addition to any home in Pine Lakes. If you want a home full of energy-efficient, natural light while still maintaining privacy and protection professionally installed skylights can give you exactly that. The skylight installation specialists at McHale Roofing will install leak-proof skylights for you, every time. We can also repair existing skylights!

5 Star Customer Reviews
McHale Roofing repaired a minor roof leak on my house in 2018. Based on that positive experience, I decided to call them for a complete roof replacement in April 2022. Matt McHale went through the quote line by line explaining each step of the process. The scheduled replacement took place a few weeks later and the installation crew completed it just as quoted, no surprises. Watching the installation team work, I felt good about their attention to detail and the quality of their work. Everyone at McHale was both professional and personable. This includes Matt, the office staff, the shop guys that delivered material, and the installation team. Hiring McHale Roofing was absolutely the right decision.

– Bruce

Last year with all of the roofing activity in The Villages going on over the past two years, and especially with the stories of insurers declining to renew coverage for homes with older roofs we decided to get an independent inspection of our roof. We contacted McHale’s and Nathan came out and did a free inspection. Instead of trying to sell us on a new roof he said that despite the age it was still in good shape and he recommended waiting to replace it. That experience engendered trust, so this year when we decided to go ahead with the re-roofing we called back and had McHale’s do the job. The crew did a great job. They were very careful, considerate and detail oriented. The roof looks great and the clean-up afterwards was thorough. We are very happy with the whole experience.

– Stuart Maschke

McHale Roofing just completed installing my new roof. They did a great job, Nathan and Diane were very professional and a pleasure to work with. They delivered on every aspect of the bid as promised. The entire job was done in one day! I recommend them highly. Thanks for a flawless experience.

– Jeff Zuber

My experience could not have been better. They finished my new roof in 2 days. The workers were very professional and polite. Matt McHale, who did my estimate, was very forthright in explaining the process to me and answering all my questions. It was a true pleasure to work with this company. I would reccommend them highly.

– Jo Buse

Excellent on time service. I left on Thursday, work started Friday morning, I came back home on Friday evening, beautiful new roof everything perfect!

– Karen Mohr


Frequently Asked Questions

  • How much will I pay for a roof replacement in Pine Lakes?

    While the total cost will depend on a variety of factors that the experts at McHale Roofing will carefully consider, you can generally expect to pay between $11,000 and $25,000 for a new roof in Pine Lakes.

  • How long will a new roof last?

    This largely depends on the type of roof you install. A well-installed and maintained asphalt shingle roof should last 25-30 years while both metal and tile roofs can last up to 50 years or more.

  • When should I replace my roof?

    There are a variety of reasons to replace your roof. One of the main reasons is age – if your roof is reaching the end of its projected lifespan it’s a good idea to start researching replacement options. You may also need to replace your roof if you experience severe damage from a storm or you’re finding that you need constant repairs.


Are you ready to learn more?

It’s time to partner with a roofing company you can count on. McHale Roofing is committed to providing customers in Pine Lakes with exemplary roofing services. Whether you’re in need of a minor repair or a full roof replacement we’ll do everything we can to make you comfortable throughout the entire process and give you the roof you’ve been dreaming of.