A Professional Roofing Company Will Fix That Leak

Trust our team in Lebanon & Dayton, OH to keep your roof well-maintained

Since 2010, Mastercraft Restorations has been the roofing company to call for quality work. Our roofing services include roof repair, roof installation and roof replacement services.

Contact our roofing company today to schedule your service in Lebanon, Dayton, OH, or the surrounding area.

Choose the 5-star highly rated roofing company committed to quality work

We're masters in our craft. You'll feel confident hiring our team to work on your home because we:

  • Fully insured and works compensated
  • Never rush through our work
  • Rely on over 30 years of experience
  • Provide high-quality work at an affordable price


We offer free estimates on all roofing services. Call 513-446-8017 now to set up your appointment. We serve Lebanon, Dayton, OH, and the surrounding 45-mile radius.

Stop Roof Leaks Immediately

Plan a professional roof repair as soon as possible