Skip to main content

Licensed, Bonded & Insured · PA #026195

Mon–Fri 8AM–5PM · Free Estimates

Ireland Contracting logo
Two-story home with a freshly shingled roof and manicured landscaping

Upper St. Clair, PA

Roof Replacement & Installation in Upper St. Clair

Full roof replacements and new installations built to last decades. Trusted by Upper St. Clair homeowners since 1994.

Looking for roofing in Upper St. Clair? A new roof from Ireland Contracting is a complete tear-off and replacement system — not just new shingles. As an Owens Corning Platinum Preferred Contractor, we install asphalt, metal, slate, tile, and cedar roofing systems backed by manufacturer warranties of up to 50 years.

Upper St. Clair homeowners expect quality that lasts, and Ireland Contracting delivers it with manufacturer-certified roofing, siding, and windows. We handle everything from storm-damage repair to complete exterior makeovers in USC.

Why Upper St. Clair homeowners choose Ireland Contracting for roofing

  • Free, detailed roof inspection and written estimate
  • Complete tear-off and system replacement, not a layover
  • Manufacturer-certified installation (Owens Corning Platinum Preferred)
  • Warranties up to 50 years on qualifying systems
  • Daily site protection and full cleanup

Ireland Contracting also provides roofing in nearby Mount Lebanon, Bethel Park, Bridgeville. Learn more about our roofing services or view everything we offer in Upper St. Clair.

Other services in Upper St. Clair

Roofing in other areas

Roofing in Upper St. Clair — FAQs

How much does roofing cost in Upper St. Clair?

Roofing pricing in Upper St. Clair depends on the size and scope of your project. Ireland Contracting provides a free, itemized estimate — call (412) 492-7663.

Do you offer roofing near me in Upper St. Clair?

Yes. Ireland Contracting provides roofing throughout Upper St. Clair and the rest of Allegheny County, with free estimates typically scheduled within 24–48 hours.

How long does a new roof last?

Asphalt shingle roofs typically last 20–25 years, metal roofs 40–70 years, and slate or tile roofs 50–100 years. Lifespan depends on ventilation, installation quality, and maintenance.

How long does a roof replacement take?

Most residential roof replacements are completed in 1–3 days. We secure and protect your roof at the end of every workday on multi-day jobs.

Need roofing in Upper St. Clair?

Get a no-pressure inspection and written estimate within 24–48 hours. Family-owned, certified, and trusted across Western PA since 1994.