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.


What to expect during your roof installation

Whether you're constructing a new building or updating your existing home, Mastercraft Restorations is the roofing services company you need in Dayton or Lebanon, OH. The roof installation process involves:

  • Doing a roofing inspection
  • Removing the old roof
  • Installing new roofing materials
We also offer roof repairs for minor issues. Work with the best roofing company in the Dayton and Lebanon, OH area. Call Mastercraft Restorations today.

Stop Roof Leaks Immediately

Plan a professional roof repair as soon as possible