\!DOCTYPE html>
Owner-installed roofing in Lebanon, Palmyra, Myerstown, Annville, and across Lebanon County. No subcontractors. Free estimates. Lifetime no-leak guarantee.
Tom has been repairing and replacing roofs across Lebanon County for decades. When you call, you get Tom — not a call center, not a subcontractor.
Tom personally shows up to every Lebanon County job. No crews of strangers. No middlemen. You deal with the owner from estimate to completion.
Missing shingles, leaks, storm damage, or a full tear-off — Roof Recovery handles it all. Asphalt, metal, EPDM flat roofs, and more.
Every repair and replacement is backed by a lifetime no-leak warranty. If it leaks, Tom fixes it. No fine print, no negotiation.
Lebanon County gets hammered by hail, wind, and ice every year. Tom responds same-day for storm damage — assessment, tarping, and documentation for insurance.
From the borough of Lebanon to the rural townships — if you're in Lebanon County, Roof Recovery is your local roofer.
Not sure if we cover your area? Call (717) 997-6566 — we almost certainly do.
From a single shingle replacement to a complete tear-off and new roof, Roof Recovery handles residential roofing of all kinds.
Leaks, missing shingles, damaged flashing — Tom diagnoses the real problem and fixes it right the first time. No unnecessary upselling.
When repair isn't enough, Tom does the complete tear-off and installation. Architectural shingles, metal, EPDM flat roofs, cedar shake, and more.
Hail, wind, fallen branches — Lebanon County's weather is no joke. Same-day tarping, insurance documentation, and lasting repairs.
Full exterior services including gutter installation, siding repair, and seamless integration with your new or repaired roof.
"Tom showed up on time, gave me a straight answer on what needed to be fixed, and didn't try to sell me a whole new roof I didn't need. The repair held through the entire winter. Exactly what you want from a local contractor."
Straight answers to the questions Lebanon County homeowners ask most.
A full replacement typically runs $6,300–$10,500 for an average Lebanon County home, depending on material, pitch, and size. Architectural asphalt shingles (~$4.50/sq ft) are most common. Metal runs $5–$15/sq ft. Tom provides free estimates — call (717) 997-6566 or use the instant estimator.
Yes — Lebanon, Palmyra, Myerstown, Annville, Cleona, Cornwall, Mount Gretna, Jonestown, Richland, Schaefferstown, Newmanstown, Fredericksburg, and beyond. If you're unsure, call — the answer is almost always yes.
Same day. Lebanon County gets hit hard by hail, wind, and ice storms. Tom responds same-day for storm emergencies — assessment, emergency tarping, and insurance documentation. See our storm damage page or read the Lebanon County storm maintenance guide.
Architectural asphalt shingles handle Pennsylvania's freeze-thaw cycles, hail, and wind well — 30–50 year lifespan at a solid price point. Metal is popular for farmhouses. EPDM rubber is the standard for flat roofs. Tom matches material to your home and budget.
Yes — fully licensed and insured in PA. Tom is the owner who performs or directly supervises every job. No subcontractors. Every repair and replacement is backed by a lifetime no-leak guarantee.
Get a free estimate from Tom — the owner who does the work. Call now or get an instant ballpark price online in 60 seconds.
Roof Recovery LLC — Serving Lebanon County, PA & surrounding areas