Fast and Reliable Roof Repair Services in Finleyville, PA, and Beyond

Book Roof Repair Services in Finleyville

A small roof problem rarely stays small. What starts as a missing shingle or a minor leak can work its way into the decking, the insulation, and eventually the structure of your home. By then, the cost to fix it has grown considerably. The good news is that most roof damage, caught early, is a straightforward repair.


At McCauley Construction Services, we've been handling roof repairs for homeowners across Finleyville, Bethel Park, Monongahela, and the South Hills since 2003. We're a family-owned, licensed, and insured contractor, and we do all our own work. No subcontractors, no surprises, no runaround.

Professional Roof Repair Services in Finleyville for Every Type of Damage

Southwest Pennsylvania is hard on roofs. Heavy snow, ice, freeze-thaw cycles, and summer storms put roofing materials through the wringer every season. Our team has worked on homes throughout Charleroi, Waynesburg, Pleasant Hills, and the broader South Hills area, and we've seen what this climate can do.


  • Storm damage: wind pulls shingles loose, and hail causes damage that isn't always visible but compromises the roof's ability to shed water. We inspect, document, and can work with your insurer to support the claim.


  • Aging shingles: as shingles crack, curl, and lose granules, water finds its way in. We replace damaged sections and assess whether the rest of the roof still has life left, or whether replacement makes more sense. Homeowners in Jefferson Hills, Bentleyville, and South Park Township can also explore our roof installation services  if they're weighing their options.


  • Installation issues: improperly set flashing around chimneys, skylights, and vents is a frequent source of recurring leaks. We track it down and fix it correctly.


  • General wear: sealants dry out, flashing separates, and granules wear off. For homeowners in Canonsburg, Gastonville, and Donora, small repairs addressed early are almost always cheaper than waiting.
A black van parked in front of a two-story yellow house with a red roof. The van has a business logo.

Signs It's Time to Call for Roof Repair

Roof problems aren't always obvious. These are the things worth paying attention to:


  • Missing, cracked, or curling shingles


  • Water stains on ceilings, walls, or in the attic


  • Sagging or soft spots on the roof


  • Loose or damaged flashing around chimneys, vents, or skylights


  • Granules collecting in gutters (a sign of shingle wear)


  • Daylight visible through the roof boards when you're in the attic


  • A noticeable spike in heating or cooling costs


Any one of these is worth a phone call. Whether your home is in Marianna, Venetia, or right here in Finleyville, catching the issue early keeps the repair manageable.

Call our Finleyville line for A Free Roof Inspection

Roof Repair Process: How We Work

We don't cut corners, and we don't complicate things. Here's what the process looks like from your first call to the final walkthrough.


  1. Full Inspection: We look at the whole roof, and not just the spot you called about. That includes the shingles, flashing, gutter connections, and the condition of the decking underneath. If there's something else developing that you should know about, we'll tell you.
  2. Clear, Itemized Quote: Before any work starts, you'll have a written quote that breaks down exactly what needs to be done and what it costs. No guesswork, no line items that appear after the fact.
  3. The Repair: We use quality materials, such as Owens Corning roofing products, and methods suited to the conditions in the South Hills, Monongahela Valley, and surrounding areas. Snow loads, freeze-thaw cycles, and heavy rain are all part of the picture. We build repairs that hold up to them.
  4. Cleanup and Walkthrough: When the work is done, we walk you through what was repaired and why. Then we clean up the job site completely before we leave.


Why Homeowners in the South Hills Choose McCauley

We've been doing this work in this area for more than 20 years, and most of our business comes from referrals and repeat customers. A few things that consistently matter to the homeowners we work with:


  • No subcontractors. Dan McCauley and our in-house crew handle every job. You know who's on your property and who stands behind the work.


  • Transparent pricing. What you're quoted is what you pay. If something unexpected comes up, we talk to you before we proceed.


  • Real warranties. All repairs are backed by warranties on both workmanship and materials. We use Owens Corning products, which also carry their own manufacturer warranties.


  • Insurance support. We've helped homeowners across Baidland, Bentleyville, and the broader Washington County area navigate storm damage claims. We document the damage and can coordinate with your adjuster directly.


  • Free estimates. No cost, no obligation — just a straight answer about what your roof needs.


  • Direct access. You can reach Dan directly by text at (412) 726-6607. We're not a national chain: if something isn't right, you call us and we take care of it.


What Our Customers Say

⭐⭐⭐⭐⭐

Professional and reasonably priced jobs.  Dan made sure I was happy with the project when it was finished. His crew did a great job and communicated with me multiple times as they were working. Will use again for remodeling needs in the future.” 

-  Zachary S.


⭐⭐⭐⭐⭐

“I needed help with a project in my home less than a week before Christmas.  I contacted McCauley construction and they were able to fit me in quickly. They were professional and did a great job!  Would highly recommend!”

 -Martie C.


Man kneeling on a roof, working on dark shingles. He wears a gray hoodie, tan pants, and green gloves.

Our Service Areas in Pennsylvania

We work with homeowners throughout Southwest Pennsylvania, including:


  • South Hills: Finleyville, Bethel Park, Pleasant Hills, South Park Township, Jefferson Hills


  • Washington County: Charleroi, Canonsburg, Bentleyville, Marianna, Donora, Gastonville, Baidland


  • Fayette County and surrounding areas: Waynesburg, Republic, California, Clarksville


  • Monongahela Valley and beyond: Monongahela, Venetia, Elrama, Baldwin, West Mifflin, Whitehall


Beyond roofing, we also handle exterior home services like painting and siding, along with interior and exterior renovations for homeowners who need more than just a roof repair.

Frequently Asked Questions

  • What types of roof repairs do you handle?

    We cover the full range: leaks, storm damage, aging shingles, flashing failures, improper installations, and damaged decking. If it's a roofing problem, we can diagnose it and fix it. You can get a full picture of our work on our roofing services page.

  • How quickly can you repair my roof?

    It depends on the scope of the work, but in most cases, we can schedule an inspection within a few days of your call. The sooner you reach out, the sooner we can get on the schedule. For active leaks or storm damage, we move as fast as possible.

  • Do you assist with insurance claims for roof damage?

    Yes. We document the damage during the inspection and can work directly with your adjuster to make sure everything is accounted for. Having a contractor who knows what to look for makes the process a lot less frustrating.

  • Are your roof repairs guaranteed?

    All our repairs come with warranties on both materials and workmanship. We use Owens Corning products, which carry their own manufacturer's warranties on top of ours. If something isn't right after a repair, we come back and fix it. For larger projects that go beyond a repair, our roof installation services carry the same warranty coverage.

  • How do I schedule a roof repair with McCauley Construction?

    Call or text (412) 308-0113, or reach us through our contact page. We have offices in Finleyville (3536 Washington Ave) and Republic (121 Johnson Dr). We'll get a free inspection scheduled at a time that works for you.

Why Trust McCauley Construction for Your Finleyville Roof Repair?

We're a local, family-owned business that stands for integrity and quality. We're fully licensed, insured, and committed to providing excellent service to every homeowner in our communities.

Don't wait for a small leak to become a big problem.

Contact Us Now!