Open for business - for more info see our COVID-19 update


Lancaster County Craftsmanship and a Lifetime of Protection

With so many roofing companies out there, making a confident choice you feel good about isn?t easy.

Hiring a roofer is a big decision. But we make that choice easy for you.


The Joyland Roofing Promise.

We take full responsibility for the roofs we replace. That ownership starts as soon as the contract is signed. If your roof is leaking and we can?t replace your roof immediately, we will stop the leak free of charge.

How We Live Out Our Promise

  • Treat you as a long-term friend, and gain your trust through meaningful, relevant communication.
  • Listen to you to understand your concerns and needs.
  • Help you get the best return on investment.
  • Treat your property as our own.
  • Be honest and have integrity in everything we do.


?Prompt, courteous, quality service for a reasonable price. Joyland just became my go to contractor for all things related to roofing, gutters, and downspouts.? ? Angie?s List reviewer


Serving Chester County and The Main Line

Our roofing quotes are free. We do not charge a fee for travel. All of our crew members are skilled carpenters and Joyland Roofing employees. We never hire day laborers. Exceeding your expectations with quality workmanship and excellent communication matters to us.

View Larger Map »

Schedule a Free Roof Estimate With Us!

Call Now
You may also contact us using the form below. We?ll contact you promptly by phone or email, whichever you prefer, to schedule your appointment.

“I highly recommend Joyland Roofing. We’ve had a lot of compliments from our neighbors and have had people stop and ask us who did our roof.”