Roofing company in Montgomery County, OH.

Your local roofing company in Montgomery County, Ohio. Roof repair, roof replacement, storm damage repair, siding and seamless gutters in every city, village and township.

Free roof inspection.

Fast. Easy. No obligation.

Your information is 100% secure. We’ll never share it.

Your local roofer in Montgomery County.

From Brookville to Dayton, Kettering and Miamisburg.

On Time Roofing & Restoration is a local roofing company serving all of Montgomery County. We offer roof repair, roof replacement, storm damage restoration, siding, seamless gutters and flat and commercial roofing, and our trained roofing professionals start every job with a thorough, free inspection.

Montgomery County weather

Roofs in Montgomery County face spring hail, summer thunderstorms with damaging winds, and winters of snow, ice dams and freeze-thaw cycles. Many homes in the county are older and on their second or third roof, so we pay as much attention to the decking, flashing and ventilation as to the shingles.

Storm damage

On May 27, 2019, an EF4 tornado touched down near Brookville and tracked through Trotwood and Dayton, according to the National Weather Service. Hail and windstorms are far more common, and we help homeowners across the county with storm damage repairs and insurance claims every year.

Permits

Montgomery County Building Regulations says in its re-roofing policy that tear-offs and re-roofs without structural repairs don’t need a permit, while structural work does. Cities with their own building departments, such as Kettering, set their own rules.

Communities we serve.

Every city, village and township in the county.

Cities

Villages

Townships

  • Butler
  • Clay
  • German
  • Harrison
  • Jackson
  • Jefferson
  • Miami
  • Perry
  • Washington

Serving Montgomery County and nearby.

Pick a county to see the towns we cover. Free roof inspections everywhere we work.

Map of Ohio and its 88 counties. We serve Montgomery County and nearby towns in Preble, Darke and Miami counties, in southwest Ohio. Brookville is marked.
Counties we serveSelected countyBrookville

Just west of Brookville

Preble County

Towns we serve in Preble County:

Free inspection in Preble County

Northwest of Brookville

Darke County

Towns we serve in Darke County:

Free inspection in Darke County

Northeast of Brookville

Miami County

Towns we serve in Miami County:

Free inspection in Miami County

Simple. Clear. On time.

From the first call to the final cleanup, you always know what happens next.

  1. Free inspection

    Call or send the form, and our trained professionals give your roof a thorough, free inspection.

  2. Clear options

    We explain what we found and recommend a repair, a replacement or a restoration.

  3. Insurance support

    If a storm caused the damage, we help you with the insurance claim from start to finish.

  4. Done on time

    We do the work on the schedule we gave you, then leave the site clean.

Montgomery County questions.

Do I need a permit to replace my roof in Montgomery County?

Montgomery County Building Regulations says in its re-roofing policy that a tear-off and re-roof with no structural repairs does not need a permit, while structural work such as replacing rotted rafters does. Some cities, such as Kettering, have their own rules, so check with yours.

My town doesn’t have its own page. Do you still come out?

Yes. Every city, village and township in Montgomery County gets the same free roof inspection. Call (937) 542‑9493.

Do you offer emergency roof tarping in Montgomery County?

Yes. If a storm or fallen tree has opened your roof, call us and we will tarp it to keep the weather out until the repair.

Ready for a stronger roof?

Send the form and we’ll call you to set up your free inspection, or call us now at (937) 542‑9493.

Free roof inspection.

Fast. Easy. No obligation.

Your information is 100% secure. We’ll never share it.

Call (937) 542-9493 · Free inspection