Roof Repair
Leak diagnosis, shingle replacement, flashing corrections, and targeted repairs before damage spreads.
Battlefield Roofing helps homeowners, property managers, and investors with reliable roof repair, full replacement, and storm damage claim support across Adams, York, Lancaster, Lebanon, Dauphin, Cumberland, Franklin, Fulton, and Perry counties.
Practical roofing solutions for Pennsylvania weather and long-term home protection.
Leak diagnosis, shingle replacement, flashing corrections, and targeted repairs before damage spreads.
Complete re-roof systems with quality material choices and installation standards that last.
Post-storm inspections, documentation, and repair planning to restore your roof quickly.
Clear communication and practical claim-support documentation from inspection through completion.
Dependable roofing support for rental and multi-property portfolios with responsive scheduling.
Repair and replacement services for acquisition, rehab, and resale timelines.
A dependable roof starts with a dependable contractor. Battlefield Roofing brings third-generation roofing experience, straightforward recommendations, and careful workmanship to every home we serve.

Hi, I’m Will, owner of Battlefield Roofing. I grew up around roofing, learning from my grandfather and stepfather that good work means more than putting materials on a house. It means showing up, communicating clearly, and treating a customer’s home with respect.
“Our goal is simple: give homeowners an honest answer, quality work, and the confidence that their roof is being handled the right way.”
Whether you need a repair, a full replacement, or help after a storm, we’ll explain what we see, outline your options, and help you choose the next step that makes sense for your home and budget.
Prompt next steps and clear timelines for repairs and replacements.
Quality installation methods and materials that support long-term performance.
Honest updates so you always know status, scope, and expectations.
Examples from jobs similar to what many Pennsylvania homeowners request.






Evaluate roof condition and identify urgent and long-term needs.
Provide written recommendations and a clear estimate path.
Lock timeline, materials, and communication expectations.
Complete work with workmanship discipline and site cleanliness.
Final walk-through to verify quality and satisfaction.
Support after completion if questions or needs come up.
Every roof is different. These answers explain what to expect before you schedule a repair, replacement, or storm-damage inspection.
Yes. We handle both and will explain whether a repair or replacement makes more sense for your roof’s condition, age, and long-term needs.
We look at the roof’s age, damage pattern, previous repairs, ventilation, and overall condition before recommending the most practical option.
Yes. We document visible storm damage, explain what we find, and help you understand the roofing portion of the insurance process.
We review shingles, flashing, penetrations, drainage, ventilation, and visible signs of leaks or storm impact, then explain the next steps clearly.
We discuss material options based on your home, budget, appearance goals, and expected service life, then help you choose a system that fits the project.
Timing depends on the scope, weather, material availability, and roof size. We provide a clear schedule before work begins and updates as the project moves forward.
Yes. We plan for site protection, keep the work area organized, and complete a cleanup and final review when the roofing work is finished.
Yes. We support homeowners as well as property managers and investors who need reliable repair, replacement, or turnover roofing support.
We serve Adams, York, Lancaster, Lebanon, Dauphin, Cumberland, Franklin, Fulton, and Perry counties in Pennsylvania.
Use the estimate form below or call (717) 686-7512. Tell us what you are seeing, and we will follow up with the next step.