Decades of experience. Trained installers. Owner on every job — from first inspection to final nail.
Every photo is a real Roof Recovery job. Tom on-site, start to finish.
Before
After
Rusty metal roof restored with Gaco silicone roof coating. No tear-off needed. Lebanon County, PA.
Before
After
Complete siding removal and new installation. Central Pennsylvania.
Trained installers, personally overseen by Tom Kaas on every project. No crew unknowns, no subcontractors. The person who gave you the estimate manages the work.
If it leaks due to installation, we fix it — for as long as you own your home. That's not marketing. That's decades of standing behind our work.
Many roofs don't need full replacement. Tom will tell you if a repair will do. No upselling, no pressure — just what your roof actually needs.
Storm damage? Leaking roof? Tom answers his phone. Most inspections happen same-day or next-day — not "sometime next week."
No surprise fees. No hidden charges. You get a detailed written estimate before any work starts, and the price doesn't change.
We document storm damage, provide insurance-standard estimates, and work directly with your adjuster so you're not fighting the process alone.
I don't roof to get rich. I roof because it's my passion. Wouldn't you feel better knowing your roof was overseen by the owner of the company with decades of experience?
"Tom showed up the same day I called, got a tarp on my roof within hours, and had the full repair done by end of week. No runaround, no upsell — just solid work at a fair price."
"I've used bigger companies before and always felt like I was dealing with a salesman. With Tom, I dealt directly with the person who actually did the work. That made all the difference."
"Decades of experience shows. Tom found three issues other roofers had missed and fixed everything right the first time. The lifetime warranty isn't just a sales pitch — he means it."
Typical roof replacement ranges from $6,300 to $8,100 depending on size, materials, and pitch. Minor repairs cost significantly less. We provide free, no-obligation estimates — you'll know exactly what you're looking at before any commitment.
Our no-leak guarantee covers workmanship for as long as you own your home. That means if anything goes wrong due to installation — not storm damage or material defects — we fix it. Most local contractors offer 5–12 year warranties. Some larger companies offer lifetime coverage, but read the fine print. Ours is straightforward: if it leaks, we fix it.
Tom inspects every roof personally. Many issues are fixable without a full replacement — missing shingles, small leaks, flashing problems. You'll get an honest assessment either way. No upselling, no pressure.
Most residential roofs are completed in 1-2 days. Since the owner is on every job, there are no crew scheduling delays or communication gaps between office and field. Your project moves fast because Tom makes the calls.
Yes. We can document storm damage with detailed photos and descriptions, provide estimates using insurance industry standards, and work directly with your adjuster to ensure fair coverage. You don't have to navigate the claims process alone.
We serve Lebanon, Lancaster, Chester, Montgomery, Columbia, Northumberland, and Perry counties in Pennsylvania. If you're in one of these counties, we're your local roofing experts.