Skip to content
NBD Lifetime Pledge — I stand behind every install personally
Free Roof Inspections — Call or Text Joe: (859) 420-7382
Storm Damage? I Handle the Insurance Claim for You — No Big Deal
One free roof a year →
The Lifetime Pledge The NBD Guarantee The NBD Build LumaNail™ Upgrade GAF Timberline Lineup Roofivent Products GAF Pivot Boot Roof Replacement Roof Repair Storm Damage & Insurance Hail Damage Claims Siding Replacement Siding Repair Gutter Replacement Roof Inspection Roof Cleaning Fire & Water Damage Financing About Joe Reviews Our Work Service Areas Blog Instant Estimate Roof Visualizer Roof Score Storm Alerts 5-Year Storm Report Is It Worth a Claim? Free 24-Hr Inspection All Free Tools Book Inspection →
Cincinnati / Goshen, OH Area

Roof
Repair.

Leaks, missing shingles, flashing problems, and storm damage — fixed right without pushing a replacement you don't need. Joe shows up and tells you the truth.

Licensed & Insured
5-Star Rated
🏠 Locally Owned
📋 Insurance Claims Handled
GAF & TAMKO Certified GAF Certified™ · TAMKO Pro Gold™
Licensed & Insured Every job, fully covered
Locally Owned Goshen, OH — your neighbor
Insurance Claims I navigate the process
5-Star Rated Honest quotes, real results
Financing Available Subject to credit · Acorn Finance marketplace

Honest Roof Repair
No Unnecessary Upsells

The roofing industry has a bad habit of turning every repair call into a replacement sale. That's not how Joe operates. If your roof can be repaired, Joe will repair it — and save you thousands in the process.

Common repair jobs I handle every week in Greater Cincinnati: active leaks, storm-damaged or missing shingles, flashing failures around chimneys and skylights, pipe boot replacements, valley repairs, and gutter-related water intrusion. Most of these jobs take a few hours and cost a fraction of what a replacement would.

When repair truly isn't the answer anymore — when the decking is too far gone or the shingle life is genuinely up — Joe will tell you that straight. No pressure tactics, no manufactured urgency. You'll get an honest assessment and a fair quote for whatever the right solution actually is.

  • Leak detection and source identification — I find the real cause, not just the symptom
  • Shingle replacement — matched to your existing roof as closely as possible
  • Flashing repair and replacement around chimneys, vents, and skylights
  • Pipe boot and collar replacement
  • Valley repair and re-sealing
  • Drip edge and starter strip repair
  • Emergency tarping for active leaks pending full repair
  • Full insurance claim assistance for storm-caused damage
  • NBD Lifetime Pledge on all repair work — NBD backed

Every Replacement Includes

Written
Labor Guarantee
$0
Inspection Cost
Same
Day Response
100%
Insurance Help
No Big Deal.
Fair pricing. Real craftsmanship. Backed up.
Ready when you are

Skip the runaround. Call Joe directly.

Free, honest assessment. On your schedule. No pressure.

📞 (859) 420-7382 Get a free instant estimate →

Start to Finish,
I Handle It.

Getting a new roof shouldn't feel like a negotiation. Here's exactly what to expect from your first call to final cleanup.

📞
Joe Picks Up
Call or text and Joe answers himself. Not a call center, not a scheduler. You talk to the guy who does the work from conversation one.
🔍
Joe Inspects
Joe comes out personally, gets on the roof, and gives you a straight honest assessment. If you don't need a replacement, he'll tell you that.
📋
Insurance Handled
Storm or hail damage? I document everything and work directly with your adjuster. I've done this hundreds of times — I know the process cold.
🏠
Done & Backed Up
Crew shows up on time, works clean, and doesn't leave until it's right. Full cleanup included. The Pledge in writing — signed by Joe.

Straight Talk
From Real People

Roof Repair FAQ

How quickly can you get out for a leaking roof?
I respond fast — especially for active leaks. Call or text me directly and I'll get eyes on it as soon as possible, often same day or next day depending on location and time of year.
Can you match my existing shingles for a repair?
I do my best to match color and style as closely as possible. If your roof is newer, I can often get an exact match from the same manufacturer. On older roofs, shingles fade over time and a perfect match isn't always possible — I'll show you what's available before any work starts.
How do I know if I need repair or full replacement?
That's exactly what Joe's inspection answers. General rule of thumb: if your roof is under 15 years old and the damage is isolated, repair usually makes sense. Over 20 years old with widespread issues, replacement is often more cost-effective long-term. Joe will lay out the honest pros and cons for your specific situation.
Does insurance cover roof repairs?
If the damage was caused by a covered event — storm, hail, wind, falling debris — your homeowner's insurance likely covers the repair. Joe will document everything and help you navigate the claim process.
Do you fix roofs on commercial buildings?
Yes, I handle both residential and light commercial. Give me a call to discuss your specific project.

Call Joe.
I'll Take Care of It.

I'll come out, take a real look, and tell you straight — what it needs, what it'll cost, and whether insurance is in play. No pressure. Seriously.

Get My Free Estimate →
Or call/text Joe directly: (859) 420-7382

Serving Greater Cincinnati & Northern Kentucky

I provide this service across Southwest Ohio and Northern Kentucky.

Cincinnati, OH Mason, OH Loveland, OH Batavia, OH West Chester, OH Milford, OH Lebanon, OH Anderson Twp, OH Blue Ash, OH Goshen, OH Florence, KY Covington, KY View All 25+ Cities →
City by City

This Work, Where You Live

Roof Repair — Anderson Township, OH Roof Repair — Batavia, OH Roof Repair — Blue Ash, OH Roof Repair — Cincinnati, OH Roof Repair — Covington, KY Roof Repair — Erlanger, KY Roof Repair — Fairfield, OH Roof Repair — Florence, KY Roof Repair — Fort Mitchell, KY Roof Repair — Lebanon, OH Roof Repair — Loveland, OH Roof Repair — Mason, OH Roof Repair — West Chester, OH
Call Joe Text Joe