A dependable roof does more than shield your home. It protects your comfort, your safety and the investment you’ve made in your property. When aging materials or sudden storm damage begin to take a toll, you deserve solutions that are prompt, honest and built to last.
William Penn Roofing has supported homeowners and businesses across Chester County for over 15 years. Our team understands the demands of Pennsylvania weather, from freeze and thaw cycles to summer humidity. We provide trusted guidance, clear communication and quality workmanship every step of the way.
Posted on G AldridgeTrustindex verifies that the original source of the review is Google. Amazing beyond our expectations. Project Specialist, Kim was very professional, great follow through and knowledgeable. He took his time to thoroughly explain the new roof installation process and proposal. The on-site project manager, Will kept us updated throughout the project and his crew were punctual and finished on time. Great clean up after job completion. Also, the office manager, Ashley was responsive and very accommodating. Highly recommend.Posted on Megan LynchTrustindex verifies that the original source of the review is Google. Dave with WPR replaced the roof on our sunroom as well as siding and trim on the front of our house. His crew arrived on time, were professional & cleaned up after they finished. My husband & I are extremely happy with the finished product. We would recommend WPR to anyone needing roofing, trim, siding or gutters. You can trust this company.Posted on Ian SmithTrustindex verifies that the original source of the review is Google. I had the pleasure of working with the owner David of William Penn Roofing. He was very helpful with making all of the tough choices with having so many options. The work was completed on time, even in the bad weather. They were very thorough in their cleanup as well. I would highly recommend them for any of your roofing or siding needs! Even there show van as all of the options inside so you can see them in person.Posted on MikeTrustindex verifies that the original source of the review is Google. I had roof damage from high winds and reached out for help. Dave responded quickly, arrived promptly, and thoroughly inspected the roof. He identified that the damage was isolated to one area and was able to repair it on the spot. His professionalism, efficiency, and attention to detail were outstanding. I truly appreciated his quick response and quality workmanship. Highly recommend his services to anyone in need of a reliable and skilled roofer!Posted on Rich GleesonTrustindex verifies that the original source of the review is Google. Did my roof and banged it out in a single day. Super professional and great communication on the process and timing. Would recommend and use again.Posted on Jethro PepeTrustindex verifies that the original source of the review is Google. We recently had William Penn Roofing replace our roof and they did an incredible job from top to bottom. The representative, Kim, did a great job of getting our quote and presenting options to us. The roofing team did a superb 1-day job and cleaned up our yard well. The project manager on the job was there the whole time to answer our questions also! I highly recommend.Posted on Sven HedbergTrustindex verifies that the original source of the review is Google. Our roof replacement on 274 East Court Street, Doylestown, was expertly done by William Penn Roofing with a minimum of disturbance to neighbors and traffic. David La Salle’s initial inspection of the failing roof was thorough and quickly followed by a quote. Scheduling and execution were efficient and communication between crew, tenants, neighbors and owners courteous and effective, avoiding all misunderstandings. Supervisors and crew were very professional and friendly and they thoroughly cleaned the job site, side walk and street after completing the job. It is a pleasure to recommend William Penn Roofing, based on quality of work, cost and work crew performance.Posted on Joe ETrustindex verifies that the original source of the review is Google. William Penn Roofing did great work on our new roof. Thorough and accurate estimate and scheduled quickly. Roof looks great and they were in and out (and cleaned up) in a day. Whole team was a pleasure to work with. Highly recommend.Posted on Elyse GerwickTrustindex verifies that the original source of the review is Google. Really great experience the whole way through with this company. They are excellent with communication, returning calls/emails. Ashley got everything all setup. On the first visit, Kim was very thorough, explaining the whole process, and he had everything with him to be able to show us what we'd be buying (gutter size options, roof colors, and the vents). There was even a folder he left with me with literature and samples I could share with my husband. When the roofers came out they were polite, tidyand did an excellent job with cleanup. It's been 10 days and we have not found a single piece of roofing remnants. The gutters were installed the following day, we opted for 6 inch gutters and downspouts with the gutter guards and couldn't be happier. Again, very professional team and impeccable cleanup. I'd absolutely recommend going with this company for your project and hope to work with them again when we need future work on the house.Posted on Patricia KohlheppTrustindex verifies that the original source of the review is Google. William Penn Roofing came to give me a complete inspection of my roof. He explained in detail everything about the roofing from the attic area to the outside. Extremely helpful!
We help homeowners across West Chester, West Goshen, Downingtown, Malvern and nearby communities keep their roofs strong and attractive. Many homeowners also pair roofing work with related residential roofing improvements to support long-term home protection. Whether you need repairs, a replacement or support after a storm, our team offers tailored solutions without the pressure or jargon.
A detailed roof inspection can catch small issues early. We evaluate shingles, flashing, gutters, ventilation, chimneys and attic conditions to identify concerns before they lead to bigger problems.

When repairs are no longer enough, our team installs new roofing systems using premium materials from top brands. You get long-term value, improved curb appeal and peace of mind.

Severe weather and falling branches can cause sudden damage. We offer prompt emergency support to help protect your property when you need it most.

From active leaks to damaged shingles or flashing, our repair services help restore your roof's integrity and extend its lifespan.

Wind, hail and heavy storms are common in our region. Our storm damage roofing services help secure your home quickly and guide you through repairs, temporary protection and insurance coordination.
West Chester and surrounding commercial properties rely on strong roofing systems to operate without interruptions. We install, repair and maintain flat and sloped roofing systems for retail centers, warehouses, offices, restaurants and more.

Our crew installs durable roofing systems designed for long service life with minimal maintenance.

When an older roof reaches the end of its lifespan, we manage the replacement process efficiently to limit downtime.

Restoration can be a cost-effective way to extend the life of your existing roof. We provide coating and repair solutions for aging commercial systems.
Flat roofs require specialized care, similar to the work we provide across our commercial roofing services. We work with TPO, EPDM, PVC and built-up roofing to resolve leaks, separation and drainage issues.

Protective coatings and scheduled maintenance help preserve your roof, improve energy performance and prevent costly disruptions.
Our customized maintenance plans help businesses avoid costly repairs, extend the lifespan of their roofs, and proactively address minor issues before they escalate.
Choosing the right roofing material is an important step in protecting your home. We offer several options based on durability, appearance and maintenance needs.

A popular choice for homeowners seeking affordability and performance. We install leading brands with strong warranties.

Metal roofs can last 50 years or more. They support energy efficiency and suit many architectural styles found across Chester County.

Natural cedar provides a warm, classic appearance while offering resistance to insects and decay.

Known for its longevity and distinctive look, copper develops a beautiful patina over time and requires minimal maintenance.
Instantly get $500 OFF your new roof installation in West Chester, PA when we install a new GAF asphalt roofing system!
It helps to look at a few simple signals when deciding what your roof really needs.
Repairs are often enough when:
A full replacement makes sense when:
Different materials age in different ways, especially with our local weather.
Freeze and thaw cycles, summer humidity and strong storms in Chester County can shorten these timelines if ventilation, drainage or maintenance are ignored.
Homes across West Chester, West Goshen, Downingtown and Malvern experience weather patterns that can place extra stress on roofing systems.
Local conditions can lead to:
Staying ahead of these factors with inspections and basic maintenance helps your roof last longer and perform bette
| Material | Average Lifespan | Maintenance Level | Weather Resistance | Visual Style |
|---|---|---|---|---|
| Asphalt Shingles | 20 to 30 years | Low | Good | Traditional |
| Metal Roofing | 50+ years | Low | Excellent | Modern or Rustic |
| Cedar Shake | Around 30 years | Moderate | Good | Natural and Classic |
| Copper Roofing | 70+ years | Very Low | Excellent | High-End, Patina Finish |
We offer exterior services that complement and protect your roofing system, and many homeowners pair these improvements with window and door installation or stucco remediation when updating older homes.

New gutter systems and gutter guards help prevent water backup and reduce routine maintenance, and many homeowners choose our gutter installation services when updating their roof or drainage system.

We install, replace and repair a variety of siding materials, offering support for those planning full siding installation or exterior upgrades. Custom on-site fabrication ensures your project fits your property perfectly.

Increase natural light with professionally installed skylights. As certified Velux installers, we offer reliable products and clean installations, and our skylight installation team can help you choose the right style and placement for your home.
Choosing a roofing contractor is a major decision. Here is what sets our team apart:
Consistent care helps extend the life of your roof and reduces the chance of unexpected repairs.
Costs vary depending on material, size and design. We provide free estimates to help you understand options and budget ranges.
Spring and fall offer ideal temperatures. Our team installs roofs year-round and adjusts techniques based on seasonal conditions.
Yes. We assist throughout the claim process to simplify paperwork and communication with your provider.
Material, installation quality and maintenance all play a role. Asphalt shingles may last 20 to 30 years, while metal and copper can last significantly longer.
Yes. We work throughout Chester County including Exton, West Goshen, Downingtown, Malvern and surrounding neighborhoods.
Roof issues can interrupt daily life, create unexpected expenses and lead to long-term damage if not addressed quickly. Whether you need a repair, a replacement or guidance after a storm, our team is here to help you move forward confidently
Need a Free Estimate?
Call Us 215-WPR-ROOF
Bensalem
Doylestown
Langhorne
Morrisville
Bordentown
Burlington
Cinnaminson
Florence
Evesham
Maple Shade
Medford
Audubon
Camden
Cherry Hill
Collingswood
Gloucester Township
Haddon Heights
Middle Township
North Wildwood
Ocean City
Sea Isle City
Stone Harbor
Wildwood
Belleville
Bloomfield
East Orange
Irvington
Livingston
Maplewood
Montclair
Hopewell
Lawrence Township
Pennington
Bernardsville
Bound Brook
Bridgewater
Franklin Township