Roof Recovery LLC truck at job site in Lebanon PA
Lebanon, PA — Serving 7 Counties

Trained Installers.
Owner on Every Job.

Decades of experience. Trained installers. Owner on every job — from first inspection to final nail.

🛠
Decades of Experience
Owner since the '90s
🛡
Lifetime No-Leak Guarantee
On every job
👷
Owner on Every Job
Only trained installers
4.81★ Angi Rating
Super Service Award
📌
Top Pro on Thumbtack
View profile ↗

See the Work. Judge for Yourself.

Every photo is a real Roof Recovery job. Tom on-site, start to finish.

See all our work →
Rusty metal roof before silicone coating — Lebanon PA Before
Metal roof coated with Gaco silicone roof coating — Lebanon PA After

Rusty Metal Roof — Gaco Silicone Coating

Rusty metal roof restored with Gaco silicone roof coating. No tear-off needed. Lebanon County, PA.

Siding before — damaged siding on residential home Before
Siding after — new siding installation complete After

Siding Replacement

Complete siding removal and new installation. Central Pennsylvania.

The Owner Does the Work. That Changes Everything.

👷

Owner on Every Job

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.

🛡

Lifetime No-Leak Guarantee

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.

📈

Honest Assessments

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.

Fast Response

Storm damage? Leaking roof? Tom answers his phone. Most inspections happen same-day or next-day — not "sometime next week."

💰

Fair, Transparent Pricing

No surprise fees. No hidden charges. You get a detailed written estimate before any work starts, and the price doesn't change.

🏠

Insurance Claim Help

We document storm damage, provide insurance-standard estimates, and work directly with your adjuster so you're not fighting the process alone.

Learn more about why homeowners choose us →

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 Kaas — Owner, Roof Recovery LLC

Trusted by Homeowners Across Lebanon County

★★★★★ 4.81 on Angi  ·  34 Reviews  ·  Super Service Award Verify on Angi ↗
★★★★★

"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."

Lebanon County Homeowner
via Angi
★★★★★

"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."

Lancaster County Homeowner
via Angi
★★★★★

"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."

Chester County Homeowner
via Angi

Ready for a Roofer Who Actually Shows Up?

Get a free, no-pressure estimate from the owner himself. Same-day response for storm damage.

Get Your Free Estimate →

Frequently Asked Questions

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.