Lebanon, Ohio · Est. 2025

Your Roof,

Done Right.

Guaranteed.

Expert roof replacement, repair, and storm damage restoration across Warren County. Quality workmanship. Honest pricing. A roof built to last decades.

Licensed & Insured
Free Estimates
Warren County Based
5-Star Rated
Why Choose Us

Local Roofer.
Real Results.

"Every roof I install is a roof over someone's family. That's not lost on me — it drives the quality, the care, and the pride in every single job."

Nick Caldwell
Founder & Owner, New Roof
100%
Satisfaction
Local
Lebanon, OH
Free
Estimates

Owner on Every Job

Nick personally oversees every project start to finish. When you hire New Roof, you work directly with the owner — not a rotating subcontractor crew.

Quality Materials Only

Manufacturer-approved architectural shingles with industry-leading warranties. No budget substitutes, no shortcuts on any job we touch.

Straight Communication

No surprises, no upsells. We tell you exactly what your roof needs, what it costs, and when it will be done — in writing, every time.

Licensed & Fully Insured

Fully licensed and insured in the state of Ohio. Your home and our crews are protected on every single project.

Portfolio

Roofs We've Built
Right Here in Ohio

View all work
Roof replacement Lebanon Ohio - completed residential project
Full Replacement
Lebanon, OH
Residential roof Warren County Ohio by New Roof
Shingle Install
Warren County, OH
New roof installation Lebanon Ohio completed job
Full Replacement
Lebanon, OH
Residential roofing project by New Roof contractor
Full Replacement
Lebanon, OH
Service Area

Warren County
& Surrounding Areas

Lebanon, OH ★Mason, OHSpringboro, OHWaynesville, OHMonroe, OHFranklin, OHCarlisle, OHMaineville, OHLoveland, OHMiddletown, OH+ Your Area?
Get Started

Ready for a
New Roof?

Get a free, no-pressure estimate from Lebanon's trusted roofing contractor. We'll come out, assess your roof, and give you honest answers — no sales pitch.