Roof Replacement in Wexford, Pine, Marshall & Franklin Park, PA

Peak Precision Contracting · Wexford, Pine, Marshall, Franklin Park & Bradford Woods

Roof Replacement in Wexford, PA: Pine, Marshall, Franklin Park & Bradford Woods

Wexford is the mailing address for most of Pine Township, Marshall Township and Franklin Park, with the small Borough of Bradford Woods tucked between them along Route 910 and Perry Highway. It is roughly 30 miles north of our Canonsburg office straight up I-79. Peak Precision Contracting replaces roofs on the two-story subdivision homes, larger custom homes and wooded-lot houses that make up most of the North Hills here, with full tear-offs, complete Owens Corning systems and a written proposal that lists every line.

Family-owned · Founded 2016 · Licensed & insured · PA HIC PA132469 · Owens Corning Platinum Preferred Contractor · Optional warranties up to 25 years · (412) 498-4299

Local Homes

What Roof Replacement Looks Like on Homes in Pine, Marshall, Franklin Park and Bradford Woods

Pine Township and Marshall Township grew mostly from the 1980s on, as I-79 and the Turnpike interchange at Warrendale made the area an easy commute. Most homes are large two-story colonials and transitional designs in planned neighborhoods: steep main roofs, several intersecting gables, long valleys, roof-to-wall joints at garages and bump-outs, and often skylights or a second-story turret or dormer. Many of the oldest of these are now on their first roof replacement, and the second wave of 1990s and early-2000s homes is right behind them.

Franklin Park is older and more mixed. You find 1960s and 1970s ranches, split-levels and two-stories on wooded lots off Rochester Road and Nicholson Road alongside newer subdivisions. Mature trees mean shaded north slopes, moss and algae, needles and leaves packed into valleys and gutters, and limbs over the roof.

Bradford Woods is a small, heavily wooded borough with mid-century and custom homes on large lots. The trees are the point of living there, and they shape the roof work too: we plan tear-off and material drops around them, protect landscaping and long driveways, and look closely at the decking under shaded, slow-drying slopes.

Aerial view of a large two-story home with a steep, multi-gable gray architectural shingle roof, roofed by Peak Precision Contracting
Our Track Record

Our Record in the Wexford Area, Stated Plainly

We would rather show you real numbers than a big claim. Our invoice file records the city on each roof replacement invoice, which is usually the mailing address. From late 2017 through 2026 it shows 1 roof replacement billed to a Wexford address (2021) and 1 to Bradford Woods (2020). Just east, in the 15044 and 15101 ZIP codes, it shows 3 in Gibsonia (2023) and 5 billed to Allison Park, Hampton or McCandless addresses (2019 to 2025). We also completed one other, non-roofing project for a Franklin Park homeowner in 2020.

Most of our North Hills roofing has been a few miles farther north, in Butler County: our invoices show more than 50 roof replacements billed to Mars-area addresses and 13 in Cranberry Township, which is why we know the newer two-story subdivision roof well. See our Mars and Adams Township and Cranberry Township pages for those. Pine, Marshall, Franklin Park and Bradford Woods are a growing part of our work rather than our busiest area, and we say so plainly.

  • Large two-story subdivision roofs with steep pitches, many gables and long valleys, often reaching the end of their first shingle.
  • Skylights, turrets and dormers that need new flashing kits and careful tie-ins.
  • Wooded-lot roofs in Franklin Park and Bradford Woods with moss, debris-packed valleys and shaded decking.
  • Garage and bump-out roof-to-wall joints where step flashing and kick-out flashing were skipped or have failed.

For roof repair and other work in the area, see our Wexford roofing contractor page, Bradford Woods roofing page and Franklin Park roofers page.

Permits & Rules

Permits and HOA Approval in Pine, Marshall, Franklin Park and Bradford Woods

Wexford is a mailing address, not a municipality. A Wexford address can be in Pine Township, Marshall Township, Franklin Park Borough, McCandless or a neighboring township, and each one administers the Pennsylvania Uniform Construction Code for its own properties. Pine Township and Marshall Township both use an outside agency, Professional Code Services, for building code plan reviews and inspections. Franklin Park has its own borough building, zoning and fire official, and Bradford Woods handles permits through the borough.

A straightforward like-for-like reroof is often treated differently from structural work, but the answer can change if rafters or large areas of decking have to be replaced, if a porch roof is rebuilt, or if the roof shape changes. Before we schedule, we confirm which municipality your parcel is in and what it requires. When a permit is needed we handle the application and build any inspection into the schedule.

Homeowner associations: many Pine and Marshall neighborhoods have an HOA with rules on shingle color or product. We provide the Owens Corning product sheets and color samples your board needs and wait for approval before ordering material.

Licensing: Peak Precision Contracting is registered in Pennsylvania (HIC Registration #PA132469), licensed and insured, and works in Pennsylvania only.

Pricing

How Much Does a Roof Replacement Cost in Wexford, PA?

Based on our own invoices for full roof replacements completed from 2024 through 2026 (177 jobs), most projects have landed between about $9,000 and $29,000, with the middle half between roughly $12,500 and $23,500. These are typical ranges, not quotes: every roof is different and your price can fall outside them.

What moves the number: roof size and pitch, how many layers have to come off, decking that needs replacing, chimneys, skylights and valleys that need new flashing, ventilation upgrades, and the shingle line you choose (architectural shingles versus metal or low-slope sections). Insurance-covered storm claims follow the adjuster’s scope.

For a number for your home, request a free estimate or call (412) 498-4299. We offer optional warranties up to 25 years, and we won’t leave your doorstep until you’re satisfied.

What Moves the Price on a Wexford-Area Roof

Larger two-story homes with steep, cut-up roofs tend to sit in the upper part of that range, while simpler ranches and split-levels land lower. Your proposal will spell out:

  • Total roof area and pitch, since steep two-story roofs need more staging and safety setup
  • Number of valleys, gables and roof-to-wall joints that need new flashing
  • Skylights: reflash, replace or remove
  • Decking replacement on shaded, slow-drying slopes
  • Ventilation upgrades to balance soffit intake with ridge exhaust
  • Architectural versus heavier designer shingles where the roof is a big part of curb appeal

Roof financing is available if you would rather spread the cost out.

Materials

The Roof System We Install in Wexford

On most Wexford roofs we install the Owens Corning TruDefinition Duration architectural shingle as part of a complete Owens Corning system: starter strip, synthetic underlayment, ice and water barrier at the eaves, valleys and penetrations, matching hip and ridge caps, and ridge or other exhaust ventilation balanced with intake at the soffits. Duration shingles use SureNail technology, a reinforced nailing strip that holds fasteners well in wind, and TruDefinition colors are blended for depth, which is why they are the line we use most.

Peak Precision Contracting is an Owens Corning Platinum Preferred Contractor, and we offer optional warranties up to 25 years. Read more on our roof warranty page and in what Platinum Preferred means for you.

On big two-story roofs in Pine and Marshall, the details that fail first are usually the ones nobody sees from the street: missing kick-out flashing where a lower roof meets a sided wall, valleys that were woven instead of lined, and attics with plenty of ridge vent but blocked soffits. We fix all three as part of the replacement. On wooded lots we line every valley with ice and water barrier and talk with you about gutter guards so the new roof can drain.

Repair or Replace

Repair or Replace Your Wexford Roof?

A single leak at a skylight, a pipe boot or one roof-to-wall joint usually does not mean a new roof. We will quote the repair and tell you honestly how much life the rest of the roof has.

Replacement makes more sense when the original builder-grade shingles are curling or shedding granules on several slopes, leaks keep moving, or the decking is soft. See repair vs. replace, skylight leak prevention and roof replacement in nearby Gibsonia.

Process

Our Roof Replacement Process

  1. Roof & Attic Assessment

    We walk the roof, check the decking and ventilation from the attic, and photograph every problem area on your Wexford home so you see what we see.

  2. Written Proposal

    An itemized scope: tear-off, decking allowance, underlayment, ice and water barrier, flashing, ventilation, shingle line and color, gutters if needed, permits and schedule.

  3. Selections

    Compare Owens Corning colors with our shingle color guide or preview them on a photo of your house with the roof visualizer.

  4. Installation Day

    Landscaping, driveways and decks protected, full tear-off to the deck, damaged decking replaced, ice and water barrier at eaves, valleys and walls, new step and kick-out flashing, skylights reflashed or replaced, balanced ventilation, and a magnetic sweep of the yard.

  5. Final Walkthrough

    We review the finished roof with you, hand over warranty paperwork and close every punch-list item. We won’t leave your doorstep until you’re satisfied.

Emergencies & Storms

Storm Damage and Emergency Leaks in the North Hills

If water is coming in, call (412) 498-4299. We offer emergency roof repair and tarping to stop the leak and protect the inside of the house, then schedule the permanent fix. Wexford is farther from our Canonsburg office than our South Hills towns, so we give you an honest arrival time based on weather, I-79 traffic and how many calls are waiting.

Wind that comes across the open ridges lifts shingles at rakes and ridges, and in wooded neighborhoods falling limbs are the bigger risk. After a storm, stay off the ladder and call us. We document damage with photos and a detailed estimate and can meet your adjuster on site; coverage decisions are made by your insurer under your policy. See storm damage and insurance claims and emergency roof repair in Bradford Woods.

Recognition

Recognized Locally

Peak Precision Contracting is a family-owned contractor founded in 2016, led by a longtime local contractor and a seasoned crew. Recognition we have received includes:

  • Observer-Reporter Best of the Best 2025 — 1st Place, Home Contractor/Repair
  • Observer-Reporter Best of the Best 2024 — 1st Place, Home Contractor/Repair
  • TribLIVE Best of the Best 2025 (Pittsburgh Southwest)
  • Pittsburgh Magazine Best of the Burgh 2022
  • TribLive Best of the Best 2021
  • Expertise.com Best Roofers in Pittsburgh 2020
  • Nextdoor Neighborhood Fave 2021–2025

Peak Precision Contracting is an Owens Corning Platinum Preferred Contractor.

Questions

Wexford Roof Replacement Questions

How much does a roof replacement cost in Wexford, PA?

Based on Peak Precision Contracting’s own invoices for 177 full roof replacements completed from 2024 through 2026, most projects landed between about $9,000 and $29,000, with the middle half between roughly $12,500 and $23,500. These are typical ranges, not quotes; price depends on roof size and pitch, layers to remove, decking repairs, flashing, ventilation and the materials chosen. A free estimate gives the price for your home.

How many roofs has Peak Precision replaced in Wexford, Pine, Marshall and Franklin Park?

Our invoices show 1 roof replacement billed to a Wexford address (2021) and 1 to Bradford Woods (2020), plus 3 in Gibsonia and 5 billed to Allison Park, Hampton or McCandless addresses nearby. Most of our North Hills roofing has been just north in Butler County, with more than 50 roof replacements billed to Mars-area addresses and 13 in Cranberry Township.

My address says Wexford. Which township handles my permit?

It depends on your parcel. A Wexford address can be in Pine Township, Marshall Township, Franklin Park, McCandless or a neighboring township. Pine and Marshall use Professional Code Services for building code reviews and inspections, and Franklin Park has its own building official. We confirm your municipality and its requirements before scheduling and handle the paperwork when a permit is needed.

Our HOA has rules on shingle colors. Can you help with approval?

Yes. We provide the Owens Corning product information and color samples your association asks for and wait for its approval before ordering material.

Should we replace or remove our skylights during the roof replacement?

If the skylights are original and the roof is coming off, it is usually the right time to replace them or at least install new flashing kits, because doing it later means cutting into the new roof. If you no longer want them, we can frame and deck over the openings. We price each option in the proposal.

Our lot is heavily wooded. What changes on the roof?

We line every valley with ice and water barrier, check shaded decking closely after tear-off, and talk with you about trimming limbs over the roof and adding gutter guards so needles and leaves do not back water up under the shingles.

How long does a roof replacement take on a large two-story home?

Most homes take one to three working days once materials arrive. Very large or steep roofs, skylight replacements or decking repairs can add time, and the proposal tells you that up front.

What warranties come with a new roof?

We offer optional warranties up to 25 years, and the exact term for your project is written into your contract.

Are you licensed and insured?

Yes. Peak Precision Contracting is licensed and insured, Pennsylvania HIC PA132469.

Peak Precision Contracting

Schedule Your Wexford Roof Assessment

Call (412) 498-4299 and we’ll set a time to walk the roof, attic and gutters with you. Peak Precision Contracting, 938 S Central Ave, Canonsburg, PA 15317. We won’t leave your doorstep until you’re satisfied.