West Chester, Pennsylvania
Roofing Company in West Chester, PA
GAF Master Elite certified roofing for West Chester borough and Chester County homeowners.
West Chester Borough: Slate, Copper, and Pre-1940 Construction
The borough is not like the townships. Out in Springfield or Newtown Township, most of what we do is residential re-roofing: tear off asphalt shingles that are 25 years old, inspect the decking, put on new material. The borough is different. Pre-1940 construction dominates the historic district: stone colonials, brick Federals, Victorian houses with rooflines that took a week to frame. Slate that was quarried and installed a century ago and has another 50 years left in it — or slate that’s been failing since Nixon was president. Copper valleys and copper flashing at chimneys and dormers. And too often, a house where someone replaced the copper with galvanized steel 30 years ago and now has rust staining down the stonework under every valley.
Pennsylvania black slate from the quarries around Bangor and Slatington is some of the best roofing material ever produced. If your slate has been assessed and the majority is sound, do not let anyone talk you into a full tear-off and asphalt replacement. A contractor who recommends full slate removal without a thorough slate-by-slate inspection isn’t doing his job. Whether your slate is worth keeping: delamination (the terminal condition — pages peeling off a book), the sound test (tap with your knuckle: ring vs. thud), and sliding slates that usually mean corroded copper nails, not failed slate. Less than 20% failing: repair. More than 30%: replacement is realistic.
On copper: if it’s there, keep it. Properly installed copper flashing from 1920 has probably outlasted four or five asphalt shingle replacements. Standard architectural shingle replacement in Chester County runs $11,000 to $15,500. Historic borough properties with slate conversions, copper work, or extensive masonry flashing: $18,000 to $25,000. Some of the larger estates on the north side go higher.
Roof Replacement
GAF Master Elite certified. Most residential roofs completed in a single day.
Get a quote →
Roof Inspections
Detailed inspection reports with photos. Know exactly what your roof needs.
Schedule inspection →
Common Roofing Questions in West Chester, PA
How much does roof replacement cost in West Chester?
Should I keep my slate roof or replace it?
My home has copper valleys — should I keep them?
Are there restrictions on roofing in the historic district?
What warranty do you offer?
Need a roofer in West Chester?
The Most Complex Residential Roofing in the Service Area
Some towns have straightforward roofing markets. This isn’t one of them.

The housing here ranges from 1800s stone colonials in the historic borough to university-area rental properties that haven’t seen real maintenance in a decade, to million-dollar homes in Westover Hills and The Highlands where the roof lines look like someone folded origami out of slate and copper. We’ve measured homes with 15 or more roof planes on a single structure. Each plane means a valley, a ridge, or a hip. Each one of those is a potential failure point.
Modern Exteriors LLC handles roof replacement, repair, inspections, and storm damage across Chester County. We’re GAF Master Elite certified, which unlocks GAF’s Golden Pledge warranty on every full replacement: 50 years on materials, 25 on workmanship, backed by GAF.
Two Very Different Roofing Problems
The borough has two roofing markets that barely overlap.
The first is owner-occupied historic homes. Stone facades, steep pitches, slate-to-shingle conversions, copper flashing that’s been painted over three times, dormers with valleys that trap leaves for six months. These are high-skill jobs where the roof geometry drives cost more than the material choice. A 2,000-square-foot colonial with eight dormers takes longer than a 3,000-square-foot ranch with a simple hip roof. The labor math on complex geometry is real and unavoidable.
The second is the university corridor. Rental properties near campus get roofed on a different economic calculus. Landlords want functional, code-compliant, and affordable. Deferred maintenance is the norm: you pull off the existing shingles and find two previous layers, rotted decking around every plumbing penetration, and ventilation that was never right in the first place. We do these jobs. We do them right. But we tell landlords that the cheapest option today creates the most expensive repair in five years.
The dynamic reminds us of what we see in Newark, DE around the University of Delaware campus. Same tension between short-term rental economics and long-term building health.
Slate Conversions: the Big Decision
A lot of the pre-1940 homes in the historic district still have original slate, or had slate that was replaced with asphalt at some point in the last 50 years. Slate-to-shingle conversion is one of the most common requests we get here, and it’s worth understanding what’s involved.
Original slate (if it’s Pennsylvania black or Peach Bottom slate) can last 100+ years. If yours is still performing, leave it alone. We inspect slate roofs and can replace individual broken or slipped slates without touching the rest. The mistake we see is someone getting talked into a full tear-off when the slate has decades of service left. That’s an irreversible decision and an expensive one.
If the slate is failing (soft, flaking, crumbling at the edges), conversion to architectural shingles makes sense. But the structure needs attention: slate is heavy, and the framing was built for that weight. Removing it and installing lighter shingles changes the load dynamics. You also lose the visual character, and on a historic borough home that matters to some homeowners and doesn’t matter at all to others.
We won’t make that decision for you. We’ll show you the condition and explain the options.
What It Costs
Chester County is the most expensive residential roofing market in our service area. That’s partly housing values and partly geometry.
For a straightforward replacement on a moderate-complexity home, expect $11,000 to $15,500. The high-end colonials and stone estates in Chalfonte or Westover Hills with complex roof systems, copper elements, and extensive flashing work can run $18,000 to $25,000+. Those aren’t typical, but they’re not rare here either.
Pennsylvania’s 6% sales tax applies to roofing materials. On a job using $5,500 in materials, that’s an extra $330 compared to the same job across the state line in Delaware. Not a dealbreaker, but it shows up on the invoice and homeowners near the border ask about it.
Our cost guide for the Delaware Valley breaks down pricing in more detail.
Chester County Permits
Permits here go through Chester County, not Delaware County. Different system, different forms, different timeline.
The borough requires a building permit for roof replacement. The process is generally straightforward for residential re-roofing: submit the application, pay the fee, schedule the inspection after completion. For homes in the historic district, there may be additional review from the Historical Commission if you’re changing materials (slate to shingle, for example) or altering the visible roof profile.
We handle the permit process.
Services
Full roof replacement with GAF Golden Pledge warranty. Tear-off, decking inspection and repair, proper underlayment, ridge ventilation, and new flashing at every penetration and wall junction. One-day completion on most jobs.
Roof repair for wind damage, failed flashing, leaking pipe boots, and the chimney problems that plague masonry-heavy homes. A good repair on a roof that has 8 to 10 years left is worth doing. A repair on a roof that’s past its service life is throwing money at a losing hand, and we’ll say so.
Pre-purchase inspections. If you’re buying in the borough (and given what homes cost here, the stakes are high), a roof-specific inspection before you close is worth every dollar. General inspectors flag obvious problems. We find the flashing details, the ventilation issues, and the decking concerns that show up two winters later. More on inspection costs.
Storm damage and emergency tarping across Chester County.
Frequently Asked Questions
How do I know if my slate roof needs replacement?
Look for slates that are flaking, crumbling at the edges, or sliding out of position. A few broken slates is a repair, not a replacement. If more than 20-30% of the field is failing, and the slates crumble when you handle them, it’s time. We can tell you what you’re looking at with an inspection.
Do you work on rental properties?
Yes. We work with landlords regularly. We’ll tell you what the roof needs versus the minimum to stop the current leak, and let you make the call.
What’s the best shingle for the stone colonials here?
GAF Timberline HDZ in the darker colorways (Charcoal, Pewter Gray, Weathered Wood) looks right against the gray and brown stone that’s common in Chester County. The color choice matters more on these homes than on a vinyl-sided ranch.
Get a Free Estimate
Call us or fill out the form. We’ll schedule a time to look at your roof, tell you what we find, and provide a written estimate.
? Call us or request your free estimate here.
Serving West Chester and Chester County: Chalfonte, The Highlands, Westover Hills, Goshen, Thornbury, Westtown, East Bradford, and communities across the Delaware Valley. We also serve nearby Delaware County including Media and Springfield.
Related reading: Roof replacement cost guide · Roof decking: what’s underneath your shingles · Metal roofing vs. asphalt shingles