Roof Replacement

Quick & Painless Roof Replacement at a Fair Price

You can rely on our professional and courteous staff to make your roofing project run smoothly and hassle-free ?
from quote to new roof.

Wondering what a new roof might cost?

See Price Estimates

This is a Big Decision

Replacing your roof is a big deal. It?s a large investment in your home, and you probably have some concerns ? How much will it cost? Will they do a good job?

Our approach focuses on clear communication and honesty, which means we will take time to answer your questions and actually get onto your roof so we can give you an accurate, fair price. You will never be pressured into anything.

You?ll Never Know We Were There

Aside from the new roof, you would never know our crew was on your property. Your landscaping,
lawn, and home exterior will be left in great condition.

We Back Up Our Work

We guarantee our workmanship for up to 25 years on every roof. All our work is covered by
covered by the manufacturers, as well as by our workmanship guarantee, which transfers if you ever sell your home.

I am very selective in home improvement contractors. Joyland Roofing is one of the best roofing contractors in Lancaster County. They installed our second roof on our home. Highly recommended A+++++

Thuc Nguyen (Google review)

How Much Does a New Roof Cost?

The prices below are only guidelines. The only way to get an accurate price is for a Joyland roofing consultant to inspect your roof in person and provide a price quote. All quotes are free, and we don?t charge for travel.

50-Year Asphalt Shingles

(most common)

$6,000 - $8,000

Standing Seam Metal Roof

$15,000 - $20,000

Slate Tile

$20,000 - $25,000

Cedar Shake

$15,000 - $20,000

*Estimates based on 1,500 sq. ft. roof. Please request a quote to get an accurate price.

Your Local, Trusted Roofer Since 1991

We are based in Lancaster County and serve homeowners in the Philadelphia suburbs, Lancaster & Harrisburg areas, and Chester, Delaware, Montgomery, Berks, Dauphin, and Cumberland counties.