GAF Certified Contractor BBB A+ 4.9 stars on Google (62 reviews)

Free roof inspections Written prices, no surprises Financing available

Paying cash or financing · No insurance claim

Proof first. Price in writing. No surprises.

Ryan’s No-Surprise Roof Promise, for homeowners paying out of pocket.

Get a free inspection, a dated photo report you keep, and one itemized price in writing that holds for 30 days. If a repair is enough, or your roof is fine, we’ll tell you so.

Rotted decking is the only possible add-on, at a per-sheet price set before we start.

4.9 stars · 62 Google reviews · BBB A+ · GAF Certified

Drone view of a finished XPRO ELITE roof replacement on a brick home in Springboro, Ohio
Springboro, OHFinished roof · drone view

You’ve heard the roofing horror stories. Here’s how yours won’t be one.

Maybe it was a knock on the door, someone who found “a lot of damage,” a price that was only good tonight, and a bill that grew once the old roof came off. A lot of Dayton homeowners have been through exactly that.

Here’s what happens instead. We photograph everything and you keep the photos. If the roof is fine, we tell you. If it needs work, you get one itemized price in writing that holds for 30 days. Take it to anyone you like and compare.

Ryan’s No-Surprise Roof Promise

Three promises, in writing

These are the terms behind this offer, in plain English.

  1. Proof first

    A free inspection and a dated photo report of every slope, flashing and vent. It is yours to keep, whether you hire us or not.

  2. No surprises

    One itemized price in writing, good for 30 days. The only possible add-on is rotted decking, at the per-sheet price written in your contract, and only for boards we photograph and show you.

  3. Pay when it’s done

    Final payment comes after the work is complete and you’ve walked the property with us.

Read every term before you sign.

Our full written promise, including what it does and doesn’t cover, is published on one page.

What happens at your free estimate

No pressure to decide that day, and no one-day-only price.

  1. We inspect the whole roof

    Every slope, flashing, vent and penetration, plus the gutters and any visible signs of decking problems.

  2. You get a dated photo report

    What we found, with the photos to prove it. Yours to keep.

  3. You get a straight answer

    Nothing needed, a repair, or a replacement. If a repair is enough, that is what we quote.

  4. You get one written price

    Itemized, good for 30 days, and the same price whether you sign today or next week.

The only possible add-on: rotted decking

Nobody can fully judge roof decking until the old shingles are off. That is the one honest unknown in a roof replacement, so we put it in writing up front instead of surprising you with it later.

If we find soft or rotted boards, we photograph them before we replace anything. You pay the per-sheet price written in your contract, only for the sheets we show you. Nothing else on your written price changes after tear-off.

Before you sign with anyone

How to compare roof quotes, line by line

Use our photo report to hold every quote to the same scope, ours included. These are the lines where roof quotes usually differ.

  1. Layers removed

    Is every existing layer torn off, or is the new roof going over the old one? Extra layers add weight and hide decking problems.

  2. Decking

    Is there a per-sheet price for replacing bad boards, written in the contract? A missing price is how quotes grow after tear-off.

  3. Underlayment and ice barrier

    Synthetic underlayment across the deck, plus ice and water barrier where code or the manufacturer requires it.

  4. Ventilation

    Intake and exhaust sized for the attic. Poor ventilation shortens shingle life and can affect manufacturer warranty coverage.

  5. Flashing and pipe boots

    New flashing and boots, or reused old metal? Many leaks start at flashings and penetrations, not in the middle of a slope.

  6. System and warranty

    Matching manufacturer components, and whether the warranty will actually be registered, not just “available.”

  7. Cleanup

    Landscape protection, daily cleanup and a final walkthrough should be written in, not assumed.

  8. Price hold and payment

    How long is the price good for, and when is final payment due? Ours holds 30 days, with final payment after the walkthrough.

Paying for it, without the pressure

Your written price is the price. There is no “sign tonight” discount and no countdown, because a fair price does not expire at midnight.

If you would rather spread out the cost, financing is available through our lending partner, SVC Finance, subject to credit approval. Ask us for current terms, or apply online.

Field photos · our jobs

What “down to the deck” looks like

Proof, not promises

Recent free roof estimate field notes

Springfield, OH · August 2026

Four layers off a rental, then financed.

  • 3 layers of shingles + 1 layer of old cedar shake removed
  • New OSB sheathing
  • GAF HDZ roofing system
  • New seamless gutters
  • Funded through financing

“We furnish the material, labor, and get the job done before a penny is released.”

Drone view of a finished dark shingle roof by XPRO ELITE in Middletown, Ohio
Middletown, OHRoof replacement

Middletown, OH · April 2025

Materials delivered, roof finished. Same day.

  • GAF Timberline HDZ, leak barrier and new pipe boots on site April 11, 2025
  • Finished roof in the same-day drone photos
  • A second section re-roofed in June 2025 over synthetic underlayment

One crew, one day, one dumpster, gone.

New shingles, pipe boot and vent on a finished XPRO ELITE roof in New Carlisle, Ohio
New Carlisle, OHRoof replacement

New Carlisle, OH · November 2025

Bad boards marked, replaced and roofed in one day.

  • Slope-by-slope inspection September 10–11, 2025
  • Tear-off November 8; bad decking marked X and replaced
  • Grace Ice & Water Shield
  • Finished the same day

If a board is soft, it gets an X, then it gets replaced.

Ryan Sheehan, owner of XPRO ELITE Exterior Builders, standing beside his XPRO ELITE truck
Owner Ryan Sheehan · XPRO ELITE Exterior Builders

The name on the truck is the name on the job

Meet Ryan Sheehan. You’ll deal with the owner.

Ryan has spent 20 years in the roofing and exterior trades and the last 3 building XPRO ELITE into one of the Miami Valley’s top-rated names — 4.9 stars across 62 Google reviews and an A+ with the BBB.

“If you need a roof, call 937-80-ROOFS.”

— Ryan Sheehan, Owner
20years in the industry
3years as XPRO ELITE
GAFCertified Contractor

GAF Certified Contractor

Not just shingles. A warrantied GAF system.

GAF is North America’s largest roofing manufacturer, and it certifies the contractors allowed to offer its enhanced warranties. As a GAF Certified contractor, XPRO ELITE can register qualifying GAF roofing systems for GAF’s System Plus Limited Warranty — manufacturer coverage beyond a standard shingle warranty.

  • GAF Timberline HDZ shingles
  • Matching GAF ridge cap, starter strip and underlayment
  • Proper ventilation and flashings
  • Registered with GAF after your walkthrough

Warranty eligibility depends on the products installed. Ask Ryan for current GAF terms or see GAF’s warranty guide.

Drone view along the ridge of a GAF Timberline HDZ roof in Hunter Green in Xenia, Ohio
Xenia, OHGAF Timberline HDZ · Hunter Green

Google reviews

What homeowners say

4.962 reviews on Google (opens in a new tab)
  • “Dominic was there every step of the way to help navigate the complicated insurance claim process, and went above and beyond to assist us in proving an entire replacement was necessary. Once the day came to make the replacement, the crew was fast and efficient. The replacement was completed in 2 days and once finished the only sign they had even been there was our brand new roof.”

    Tatum S. · Google review · Roof repair for storm & wind damage · Read on Google (opens in a new tab)

  • “Xpro Elite replaced our roof in just one day. The entire process was handled with professionalism. All of our questions were answered promptly and our specific requests were executed. The price was very reasonable and the team did a good job with cleanup afterwards.”

    Jeanie M. · Google review · Roof installation · Read on Google (opens in a new tab)

  • “I recently had my roof replaced by XPRO Elite, and I couldn’t be more satisfied with the results. From the initial inspection to the final cleanup, Dominic, Ryan, Mike, Jason, and their entire crew demonstrated exceptional professionalism, communication, and workmanship.”

    Joe M. · Google review · Roof repair for storm & wind damage · Read on Google (opens in a new tab)

FAQ

Free Roof Estimate questions

Is the estimate really free?

Yes. The inspection, the dated photo report and the written price are free, with no obligation. The photo report is yours to keep even if you never hire us.

How long is my written price good for?

30 days from the date on your estimate. There is no “sign today” price, and the number does not change if you take a week to decide.

Can the price change after the old roof comes off?

Only for rotted decking, at the per-sheet price written in your contract, and only for boards we photograph and show you. Upgrades happen only if you choose them, in writing.

When do I pay?

Final payment comes after the work is complete and you have done the final walkthrough with us. Your contract shows the full payment schedule before you sign.

What if my roof only needs a repair?

Then we tell you, and we quote the repair. Not every older roof needs to be replaced.

Do you offer financing?

Yes. Financing is available through our lending partner, SVC Finance, subject to credit approval. Ask us for current terms, or apply online.

Should I file an insurance claim instead?

If we find storm damage, we show you the photos so you can decide. Insurance claims follow our Claim-to-Completion™ process, which has its own page.

Do you install GAF shingles?

Yes. XPRO ELITE is a GAF Certified contractor, so qualifying complete GAF roofing systems can be registered for GAF’s System Plus Limited Warranty.

What if I find nails or debris after you leave?

Call us. We protect your landscaping, clean up every day we work and do a final walkthrough with you. If you find something we missed, we come back and take care of it.

Ryan’s No-Surprise Roof Promise

Proof first. Price in writing. No surprises.

Tell us about the property. Ryan’s team will schedule your free inspection, send your dated photo report, then give you one itemized written price that holds for 30 days.

  • Free inspection and a photo report you keep
  • One itemized written price, good for 30 days
  • Rotted decking is the only possible add-on
  • Final payment after the final walkthrough
Prefer to talk now? 937-80-ROOFS (937) 807-6637

Get my written roof price

Free · You keep the photos · No sales pitch

  1. 1Project
  2. 2Property
  3. 3Contact
What can we help with?

By submitting, you agree XPRO ELITE may contact you by call, text or email about your project. No spam, no sharing. See our privacy policy.

Find out what your roof really needs.

Free X-Ray Roof Inspection with photos. No pressure, no obligation.

Call nowFree inspection