Family owned business since 1989

Roof Replacement SCHEDULE A FREE ESTIMATE

Roof Replacement Contractor in Cincinnati, Dayton, Hamilton, West Chester, OH

Our roofing experts will help you install a new roof

Roof Replacement

Replacing your roof is a major job but also a worthwhile investment.

Owens Corning Design EyeQ

The Design EyeQ® Visualization Tool allows you to experiment with different roofing options to create your "dream home look" before you make a purchase.

All homeowners dread the day when they might have to replace their roofs. Whether you need a new roof because of a severe storm, or if you're trying to update your home before you sell, you need to rest easy knowing that the team working on your roof replacement is up to the challenge.

Here at Bone Dry Roofing, our trained and certified roofing crews are ready to transform your home into a safe, beautiful structure with a sturdy roof. We work with a variety of roofing materials that come in many colors and styles, meaning you have total control over the end result of your new roof.

Let us help you stay safe and dry with our unparalleled roofing services in Ohio. Call us today at 1-844-385-8388 or click below for a free estimate on total roof replacement or any of our roofing services!

Before and Afters
  • Beautiful New Roof Replacement in Wilmington, OH
    Before
    Beautiful New Roof Replacement in Wilmington, OH
    After

    After a storm went through the area, this homeowner called to have their roof inspected. Our inspector, John Strobl went out and met with the homeowners insurance adjuster to ensure all of the damage was accounted for. Once the insurance company agreed to the replacement that was detailed in the estimate, it was time to schedule the installation. The Bone Dry crew worked hard throughout the day to finish the new roof! What a beautiful new roof!

  • Pleasant Plain - New Roof Replacement
    Before
    Pleasant Plain - New Roof Replacement
    After

    Patrick Hesselbrock went out to inspect the roof on this home in Pleasant Plain, Ohio. He climbed up on the roof and right away he noticed the shingles were brittle and the granules were loose and missing on several shingles. His only recommendation to the homeowner was that it was definitely time to replace the roof. The homeowner agreed after seeing a video of his roof and decided that Bone Dry was the company he wanted to install the new roof!

  • Pleasant Plain - New Roof Install
    Before
    Pleasant Plain - New Roof Install
    After

    After meeting with our roofing specialist, this homeowner knew they wanted to have Bone Dry install their new roof. On the day of installation, our crew got to work as soon as the sun started to rise. They worked hard throughout the day to install the beautiful new roof.

  • Pleasant Plain - New Roof Replacement
    Before
    Pleasant Plain - New Roof Replacement
    After

    Our roofing crew installed a new Owens Corning Duration roofing system on this home in Pleasant Plain. These shingles have upto a 130 MPH wind resistance and have a limited lifetime warranty. This roof will last for many years to come.

  • Estimate and Completion of New Roof Installation in Batavia, Ohio
    Before
    Estimate and Completion of New Roof Installation in Batavia, Ohio
    After

    Our roofing specialist John Strobl went out and provided this homeowner with an estimate to replace his roof. John showed him a video of what he saw while on the roof to help the homeowner understand why the roof needed to be replaced. After going over everything, there was no doubt this homeowner wanted Bone Dry to install the new roof. On the day of installation, Cody, our supervisor, kept the homeowner apprised of the project each step of the way through pictures and texts. Once the project was complete, a final walk around was done with the homeowner to ensure that he was happy with the new roof. What a beautiful new roof!

  • Amelia, OH Roof Replacement
    Before
    Amelia, OH Roof Replacement
    After

    This roof was in need of replacement after a hail storm. The day of installation, we kept the homeowner apprised of the process every step of the way through text and pictures. Once the project was complete, a final walk around was done to ensure our customer was happy with the work and the clean up.

  • Roof Replacement In Amelia, OH
    Before
    Roof Replacement In Amelia, OH
    After

    Our roofing specialist John Strobl went out to provide this homeowner with an estimate on a new roof. He sat down with the homeowner and showed them a video of the roof so that they could see the shape that their roof was really in. After going over the estimate and answering all of their questions, they decided that Bone Dry was the right company to replace their roof. On the day of installation, Cody Moore our supervisor covered up all of their windows, bushes, etc... to ensure that they would be damaged during the tear off process. Once the project began, he sent pictures and texts to the homeowner throughout the day to keep them apprised of the project each step of the way. Once the project was completed, he walked around with the homeowner to ensure they were happy with the new roof. 

  • Amelia Full Roof Replacement
    Before
    Amelia Full Roof Replacement
    After

    The roof of this home in Amelia had reached the end of its life. Our specialist went out to provide the homeowner with a quote to replace the roof. After reviewing the quote, this homeowner decided that Bone Dry was the one for the job! Are you in need of a new roof? Call today for your free estimate!

  • Amelia New Roof Replacement
    Before
    Amelia New Roof Replacement
    After

    Are you looking for a new roof? You have come to the right place! Snow doesn't even stop our crew from ensuring our customers are taken care of! Call today for your free estimate!

  • Roof Replacement In Dayton, Ohio
    Before
    Roof Replacement In Dayton, Ohio
    After

    This customer was in need of a new roof. They called Bone Dry to help them with this project! After replacing the bad decking, we installed a brand new Owens Corning Roofing System, and this home has never looked better!

  • Insulation Install in Dayton, OH
    Before
    Insulation Install in Dayton, OH
    After

    This homeowner in Dayton, OH was fed up with his uncomfortable home and high energy bills. It was time for him to upgrade his insulation so he gave Bone Dry Roofing a call. After a member of our team went to the home to inspect the current insulation job and create a plan with the homeowners, our crew blew in brand new insulation to level R-38. Bone Dry was thrilled to be able to make this customer's home more comfortable!

  • Beautiful Roof Replacement In Dayton, Ohio
    Before
    Beautiful Roof Replacement In Dayton, Ohio
    After

    The roof on this house was in need of replacement. Our crews worked hard to finish this the project quickly and effectively, part of our badge of excellence. Our customer was very happy with the new roof!

  • Dayton, OH New Roof Installation
    Before
    Dayton, OH New Roof Installation
    After

    The roof on this home in Dayton needed to be replaced, so the homeowner called for an inspection and estimate.  After meeting with Steve, this homeowner knew that Bone Dry was the one for the job! What an adorable new roof!

  • Insulation Installation in Dayton
    Before
    Insulation Installation in Dayton
    After

    This home called us to come out and take a look at his insulation level in his attic. His concern was that he didn't have enough insulation. Our specialist went up in his attic to take a look and agreed he needed some insulation added. The homeowner chose to have insulation installed to R-49.

  • R-49 Insulation In Dayton
    Before
    R-49 Insulation In Dayton
    After

    After inspecting this attic our specialist recommended installing blown in insulation to get this home up to the recommended level of insulation. Our crew installed blown in insulation to R-49.

  • Beautiful New Roof Replacement in Lebanon, OH
    Before
    Beautiful New Roof Replacement in Lebanon, OH
    After

    When this home needed a new roof, they knew just who to call! Our experienced team of inspectors and installers did work anyone would be proud of! Look how beautiful this roof looks! Yours can look just as good! Call today for your free estimate!

  • Lebanon New Roof Replacement
    Before
    Lebanon New Roof Replacement
    After

    John Strobl went out to this home in Lebanon to provide the homeowner with an estimate on a new roof. After John sat down with the homeowner to go over things, it wasn't long before he chose to have Bone Dry install the new roof. Here is another great new roof by the Bone Dry crew!

  • Insulation Blown in to R-60
    Before
    Insulation Blown in to R-60
    After

    This home had animals that had gotten in the attic and damaged all of the insulation. We removed all of the soiled insulation and sanitized the area. We installed blown in Attic Cat insulation to R-60.

  • New Box Vent
    Before
    New Box Vent
    After

    The roof on this home needed to have more ventilation installed to keep the moisture from building up in the attic. Our repairman removed shingles, cut a hole in the decking and installed a box vent. He installed ice and water shield and new shingles.

  • Storm Damage Estimate and New Roof Replacement in Milford, Ohio
    Before
    Storm Damage Estimate and New Roof Replacement in Milford, Ohio
    After

    After a storm damaged the roof on this home, these homeowners knew just who they wanted to install the new one! We sent out a trained specialist to inspect the roof and give a detailed estimate for replacing it with shingles. The experienced team of installers completed the job with expertise! What a great looking new roof!

  • New Ridge Vent  in New Richmond, OH
    Before
    New Ridge Vent  in New Richmond, OH
    After

    The ridge vent on this home in New Richmond needed to have the ridge vent replaced. It was not allowing the roof vent properly which could cause condensation and eventually mold. Our repairman removed the old ridge vent and installed new Owens Corning Vent Sure ridge vent.

  • Blown in Insulation to R-38 in New Richmond, OH
    Before
    Blown in Insulation to R-38 in New Richmond, OH
    After

    This home in New Richmond had barely any insulation in the attic. Not having the proper level of insulation can cause condensation, among other problems. Our repairman installed blown in insulation to R-38 which is the level that code stipulates.

  • Insulation blown in to R-38
    Before
    Insulation blown in to R-38
    After

    This home didn't have the level that is code which is at least R-38 for energy efficiency. This homeowner decided to have our crew install blown in insulation to R-38. This home will now be more energy efficient.

  • Replacement Roof for Customer in Loveland, OH
    Before
    Replacement Roof for Customer in Loveland, OH
    After

    This roof was in need of replacement. After John Strobl provided this customer with an estimate, there were no questions as to who they wanted to install their new roof. On the day of installation, Cody our supervisor sent our customer pictures and texts throughout the day and during the install to keep them apprised of the project each step of the way. Once they arrived home, Cody walked around with them to ensure they were happy with the new roof.

  • New Shingle Roof Replacement in Loveland
    Before
    New Shingle Roof Replacement in Loveland
    After

    Bone Dry Roofing was called to give this homeowner an inspection and estimate for a new roof. Our experienced crew installed the shingled roof in Loveland. We used Owens Corning Duration shingles in the color Estate Gray. What a great color for this roof!

  • Full Roof Replacement After Storm Damage in Loveland, OH
    Before
    Full Roof Replacement After Storm Damage in Loveland, OH
    After

    The roof on this home had been damaged by a storm. Our specialist Patrick Hesselbrock met with our customer's insurance adjuster to inspect the damage. Once insurance approved the new roof, we scheduled the work to be done. On the day of installation, our supervisor Cody kept our homeowner apprised of the work each step of the way sending pictures and texts of the work in progress. Once the project was complete, a final walk around was done to ensure our customer was happy with the new roof. 

  • Loveland, OH New Roof Replacement
    Before
    Loveland, OH New Roof Replacement
    After

    Patrick went out and provided this homeowner with an estimate to replace their roof. After meeting with Patrick, they knew they wanted Bone Dry to install their new roof. What a great new roof!

  • Time For a New Roof Install in Loveland, OH
    Before
    Time For a New Roof Install in Loveland, OH
    After

    The roof of this home in Loveland was old and starting to leak. Our roofing specialist went out and provided an estimate for a full replacement. After reviewing all of the estimates from other roofing companies, this homeowner chose Bone Dry to install their new roof. On the day of installation, Cody, our supervisor sent pictures and texts to the homeowner of the project each step of the way. Once the project was complete, a final walk around was done to ensure that our customer was happy with their new roof!

  • New Duration Roofing System - Loveland
    Before
    New Duration Roofing System - Loveland
    After

    This home was in need of a new roof. The Bone Dry crew installed a new Owens Corning Duration roofing system on this home. Duration shingles have a limited lifetime warranty and have a wind resistance up to 130 MPH. This roof will last for many years to come. Call today for your free estimate!

  • New Roof In Loveland
    Before
    New Roof In Loveland
    After

    When this homeowner was in need of a new roof, they knew just who to call!!! Bone Dry! Our crew installed their new roof in just one day!! Call today for your free estimate!

Customer Reviews

View All Reviews

full starfull starfull starfull starfull star
By Penny G. from Williamsburg, OH
full starfull starfull starfull starfull star
By Linda N. from Goshen, OH
full starfull starfull starfull starfull star
By Janet N. from Dayton, OH
full starfull starfull starfull starfull star
By Lloyd Z. from Lebanon, OH
full starfull starfull starfull starfull star
By Steven S. from Springboro, OH
full starfull starfull starfull starfull star
By Dennis P. from Loveland, OH

Reasons to replace your roof in OH

  • Your roof has severe damage: Hail, high winds, falling trees, and other debris have the potential to cause a lot of harm to a roof. Severe damage is the number one reason why roofs are usually replaced. If you have a major roofing problem, we can provide complete replacement and weatherproofing, protecting your home from leaks, wind damage, and other issues.
  • You're spending tons of money on repeated repairs: Are you constantly fixing up leaks, missing shingles, cracks, or other issues with your roof? There comes a point where making too many repairs will actually cost you more than buying a new roof. Your Bone Dry Roofing roofing expert can help you determine if that time has come.
  • Your roofing warranty has expired: If your current roof is no longer under warranty, you're risking having to shell out a lot of money to fix it should the unexpected occur. It might be better to invest in a new roof which will hold its own for longer - and, of course, will have a new warranty.
  • You want a more attractive roof: Are you tired of having an outdated roof cover your home? Many homeowners choose to replace their roof simply to improve their home's appearance and value. Bone Dry Roofing specializes in all kinds of roofing materials that will increase your home's value and curb appeal.

Recent Testimonials

View All Testimonials

“"I was very impressed with the whole experience. They did everything on time and had excellent communication with me."”

Read Full Testimonial
Ila H. of Lebannon, OH

“"Everything was perfect"”

Read Full Testimonial
Robert M. of Lebanon, OH

“"Their installers are great!"”

Read Full Testimonial
Mark M. of Franklin, OH

“"We are very Pleased"”

Read Full Testimonial
Linda S. of Cincinnati, OH

“"They were spectacular"”

Read Full Testimonial
Sam R. of Cincinnati, OH

“Their honest professional advisor saved us thousands”

Read Full Testimonial
Ann T. of Cincinnati, OH

“Tom-just a short note to let you know how pleased we were with the re-roof job that you did at our home. It was done in a very professional manner, and your...”

Read Full Testimonial
Bud S. of Cincinnati, OH

“I wanted you to know that Brenda in the office is a wonderful employee. She went above and beyond for us and is extremely helpful!”

Read Full Testimonial
Cindy W. of Cincinnati, OH

“I just wanted to thank you for the great job you did replacing my roof on July 10th.”

Read Full Testimonial
Lois M. of Cincinnati, OH

Contact Bone Dry Roofing for professional roof replacement

Roofing materials available

  • Asphalt Shingles
  • Energy Efficient Shingles
  • Flat Roofing

For a roof replacement company with a proven track record for long-lasting roofs, quick installations, and exceptional customer care, choose Bone Dry Roofing for all of your roof replacement needs. We are readily available to answer all of your questions, and we always have your best interest at heart. We know the damage that a damaged roof can do, and we want to help you avoid it!

If you think it might be time to have your roof replaced, contact Bone Dry Roofing today to have your roof inspected by one of our experts. We proudly serve in Dayton, Cincinnati, Hamilton, Batavia, Milford, Lebanon, Franklin, Lawrenceburg, Independence, Erlanger, and throughout the surrounding areas.

our service area

We serve the following areas

OhioKentuckyIndiana Our Locations:

Bone Dry Roofing
9373 Cincinnati Columbus Rd
West Chester Township, OH 45069
1-513-906-5005
Top