We'll Help Keep Your Home Protected

Schedule our new roof installation or roof replacement services in Belleville or Lewistown, PA

Roofs are the first line of defense against the exterior elements. They also help keep your home effectively insulated. If you need a roof installed for your new build, turn to Keystone Exteriors. We offer top-notch new roof installation services for homeowners in the Belleville & Lewistown, PA area. Whether you need a metal or asphalt shingle roof, we'll get your home outfitted with a roof that lasts.

Is your current roof beyond repair? Not a problem for us. We offer roof replacement services as well. Call 717-250-0905 now to get a free estimate.

Know what to expect before you book

It's important to know what you're getting into with our new roof installation services. That's why our roofers will walk you through the entire process before we get started. You can expect to:


  • Be given a comprehensive free estimate
  • Pay an initial deposit and set up a payment plan
  • Decide on a roof and schedule a project start date


You can also rely on us to fix leaks or chimney flashing. Learn more about our roof replacement services by reaching out to us today.

Is it time for a new roof?

If you don't know what to look for, you could be missing key warning signs that it's time for a new roof. Call Keystone Exteriors right away for roof replacement services when...

You notice visible damage like missing gutters or leaks
Your roof repairs are getting too consistent and costly
Your roofline is sagging from years of decay and mold


Our roofing experts can assess your roof and determine if roof replacement services are needed. If it is time for a new roof installation, we'll work with you to ensure the process goes smoothly and fits within your budget.