Your roof is the first line of defense, protecting your home, family, and possessions from the elements like wind, rain, and snow. Make sure your roof is in good shape with a professional inspection by a licensed roofing contractor.

Serving homeowners in Mechanicsburg, PA, Hackman SmartRoof is Cumberland County’s trusted roofing contractor. Turn to our team to give you a fair, honest assessment of your roof’s condition. And you can rest easy knowing that your new roof will be backed by the industry’s leading 10-year guarantee.

Why Choose Hackman SmartRoof?

For 30+ years, thousands of homeowners have trusted Hackman SmartRoof for their home exterior repairs or upgrades.

Family Owned and Operated
Focus on the Local Community
Honest Assessment of Your Roof’s Condition
Industry-Leading 10-Year Premium Craftsman Guarantee

Hear From Our Customers

The roof looks great. Your crew was professional and efficient. They removed the old shingles, installed the new roof and cleaned up in one day. I appreciate your hard work.

Claude F., Mechanicsburg

Crew was efficient and professional. Clint was especially helpful with color selections and coordinating the job with our solar panel installer.

Janice H., Mechanicsburg

The Technician was very thorough and helpful. He shared his expertise, re: needs – re: roof & chimney repair with me and our insurance agent so we could move forward quickly with the necessary repair. Very prompt and professional service.

Mary & Michael, Mechanicsburg

Ed gave me the information I needed to make a decision based more than on just price. As it turned out if I had chosen anyone but Hackman’s to do the job on the roof – the manufacturers 30-year warranty on the shingles would not have been honored as the other companies were not meeting the manufacturers installation specifications. I would recommend Hackman’s to family without any reservations.

JoAnne, Carlisle

Top-Rated Roofing Company Serving Cumberland County

From our office in nearby Elizabethtown, PA, we work on roofs and homes throughout Cumberland County, including Mechanicsburg and the surrounding communities:

  • Silver Spring Township
  • Monroe Township
  • Upper Allen Township
  • Lower Allen Township
  • Hampden Township
  • Colonial Heights
  • Bowmansdale
  • Grantham
  • Dillsburg