We find the cause, not the symptom
We pull back the wood underneath where the leak is, not just the shingles above it. Rotten wood left in place is why a repair fails twice.
Serving the Miami Valley
the Miami Valley
We repair and replace roofs across Dayton and the Miami Valley. Free written estimates and straight pricing.
Tell us what's going on with your roof. We'll come and look, then send a written price. No obligation, no pressure, no sales call afterwards.
Free written estimates
We come out, look properly, and send a price in writing. No obligation and no follow-up sales call.
Photographs you keep
You get the pictures of whatever we found up there, whether you hire us or not.
We say when you don't need us
If the work can wait, we'll tell you that instead of quoting for it. It costs us jobs and earns us the next one.
The Problem
Most people asking that question don't need a new roof yet, and the honest answer is worth more to us than the bigger invoice.
You've probably got a stain on a ceiling, a few shingles in the yard after a storm, or a neighbor who just had their whole roof done and now you're wondering. Most roofing contractors in Dayton will quote you for a replacement either way. We'll come out, get on the roof, photograph what's actually there and tell you which one you're looking at, including when the answer is neither, and it'll hold another five years.

Why Us
The point of a roof you don't think about is that you stop thinking about it. No bucket in the attic when it rains hard, no argument with an insurer over what caused what, no wondering every February whether this is the winter it finally gives up.
We pull back the wood underneath where the leak is, not just the shingles above it. Rotten wood left in place is why a repair fails twice.
If we find something underneath that changes it, we stop and call you before we carry on, not after the work is done and the invoice is written.
Gutters cleared, nails swept with a magnet, the debris hauled off the same day. You should not be able to tell we were there except by looking up.
What We Do
Everything we cover under Dayton roofing services, from a single slipped shingle to a full tear-off. Not sure which one you need? Call and we'll tell you straight.

Leaks, missing shingles, failed flashing. Most repairs are done the same day we quote them.
Learn more
Full tear-off and a new roof, usually three days. Written price up front, and we tell you if you don't need one yet.
Learn more
Hail, wind and fallen branches. Free inspection with photographs you keep, whether you end up claiming on insurance or not.
Learn more
A proper look, on the roof, not from the driveway. Free, and you keep the photographs whether you hire us or not.
Learn more
Someone answers the phone out of hours. We'll make it watertight tonight and do the proper repair when the weather allows.
Learn more
New gutters, guards, repairs and cleaning. Dayton gets 41 inches of rain a year, and gutters that are too small show it fast.
Learn more
Soft wash for black streaks, moss and algae. No pressure washer goes anywhere near an asphalt roof.
Learn more
Leaking skylights, failed seals and misted glass. Nine times in ten the leak is the flashing, not the skylight.
Learn more
The Difference
Most roofers in Dayton, Ohio quote from the driveway. We don't. Every estimate starts with someone on the roof and photographs you get to keep, whether you use us or not. It takes us longer and it costs us jobs where the customer wanted a number over the phone. It also means we have never had to revise a price mid-job.
The other thing: we tell you when you don't need us. Roughly one in five inspections ends with us saying the roof is fine and to call back in a few years. That isn't generosity. A roofer who only ever finds problems is a roofer nobody recommends, and this business runs on being recommended.
How It Works
Four steps from the first call to a finished roof. No surprises in the middle.
Tell us what's happening and where you are. Most calls get a same-day answer and a visit within two business days.
A proper look, not a glance from the ground. You get the photographs and a written price, itemized.
We turn up on the day we said, at the time we said. If weather stops us we call you before you notice.
We walk the finished job together before anyone invoices anything. It isn't done until you say it's done.
Reviews
“We had a leak over the back bedroom for almost two years and kept putting a bucket under it. The team found the problem in about ten minutes. It turned out to be the flashing around the chimney, not the shingles. They fixed it that same afternoon. I wish we had called sooner.”
“We had a full tear-off on our 1950s ranch. The crew arrived at 7 every morning and finished the job in three days. They even swept the entire driveway with a magnetic roller so our kids wouldn't pick up any nails. The final price was exactly what we were quoted.”
“After the hail last June, our insurance company questioned whether the damage was from the storm or simply the age of the roof. The team inspected everything, took detailed photos, and joined the call with our adjuster. The claim was approved. I don't think we would have managed it on our own.”
“Good work at a fair price. I gave four stars because our job had to be pushed back a week due to rain, and I had already taken the day off. They did call ahead and kept us informed instead of simply not showing up, which I appreciated.”
“A tree came down on our garage roof at around nine at night. Someone actually answered the phone, which I wasn't expecting. They had the roof tarped before midnight and came back the following week for the permanent repair. Great response when we needed help.”
“We had new seamless gutters and gutter guards installed around the whole house. They made the gutters right there on site, which I hadn't seen before. We've had two heavy storms since the installation and nothing has overflowed onto the patio. That was exactly the problem we wanted fixed.”
“I booked a roof inspection expecting to hear that we needed a full replacement because that's what the previous two companies told us. After inspecting it, they said our roof probably had about five years left and told us to call back when the time came. They didn't charge us for the inspection. That honesty is why they'll get the job when we eventually replace it.”
“This is the second time we've used them. They installed our gutters a couple of years ago, and we recently hired them again for a full roof replacement. We even had the same crew leader both times. The quote was clearly itemized, so we could see exactly what we were paying for, including the wood underneath repairs.”
We work on roofs across Dayton and the towns around it. The post-war ranches that fill Kettering. The 1990s subdivisions in Riverside, all reaching their first replacement at once. The brick tract housing in Huber Heights, where every roof on the street went up the same year, built by the same developer. Different decades, different failures.
Most of what we do is roof repair and roof replacement, with storm damage work filling the weeks after a bad night. If you are not sure which you need, a free inspection settles it. The six services below cover everything we handle.
A full replacement in the Dayton area runs between $8,500 and $18,000, with most mid-range jobs landing around $11,000 to $15,000. Repairs are a different order of thing. The average is nearer $1,555, and plenty come in well under that.
Those are real numbers, not a teaser to get you on the phone. What moves them is roof size, pitch, how many layers have to come off, and what the wood underneath looks like underneath. Ohio also requires a permit for a replacement, which adds somewhere between $75 and $500. We break it all down in our cost guide.
Montgomery County sits in Ohio's hail corridor. On Memorial Day 2019, fifteen tornadoes touched down across Montgomery, Greene and Miami counties in one night, including a half-mile wide EF4. Insured losses came to around $1.6 billion, the costliest tornado event in Ohio's history. In June 2021, hail between one and one-and-three-quarter inches fell across downtown Dayton, Trotwood and Clayton.
Then there is the ordinary weather, which does the slower damage. Forty-one inches of rain and twenty-three inches of snow a year, and a swing from a January average of 27°F to a July average of 74°F. That cycle is what splits sealant, lifts flashing and finishes off shingles that were already tired.
More than 127,000 homes went up in Montgomery County during the 1950s. Those roofs are seventy years old now and several generations deep, original roof boards, ventilation that predates modern code, often two or three layers of shingle.
We are across the Miami Valley most days. Kettering and Centerville are mostly post-war ranches; Riverside and Beavercreek are newer estates hitting their first replacement. We also cover Huber Heights, Fairborn, Trotwood, Englewood, West Carrollton and Miamisburg, everywhere inside about fifteen miles of downtown.
Most full replacements in Dayton land between $8,500 and $18,000, with a typical mid-range job around $11,000 to $15,000. Repairs average closer to $1,555. Four things move the number: the size of the roof, how steep it is, how many old layers have to come off, and what the wood underneath looks like. That is why a price over the phone is a guess, and a price after we have been on the roof is not.
It is not Ohio law. It is a rule of thumb insurers and building officials use to decide whether damage warrants a repair or a full replacement. Once roughly a quarter of the roof is affected, patching usually stops making sense: it costs nearly as much and the repair will not match. Separately, Ohio does require a permit for repairs touching more than 25% of the roof boards.
Worth knowing first: Ohio does not issue a statewide roofing license. Anyone can call themselves a roofer here, so ask for a few specific things instead. Proof of liability insurance in the company's name. Workers' compensation cover. A written list of the work rather than one number. And a manufacturer certification if you want the longer material warranty. Ask what happens if they find rotten wood. Anyone who has not thought about it has not done many roofs.
Across the state, asphalt shingle roofs run about $3.50 to $6.50 per square foot fitted. So a 1,500 square foot roof is around $7,500. A larger 2,200 square foot house is more like $13,500 to $18,500. Dayton sits close to the state average. If the number is the problem rather than the roof, there are several ways to spread it.
Free Estimate
Send the form or call. We'll come and look, photograph what we find, and send a price you can hold us to.