Built by SiteIQ · Back to portfolio →
Serving Pittsburgh since 1974 · Three generations, one family Call: (412) 555-0176
Est. 1974 · Family-owned in Pittsburgh for 52 years

A roof done right the first time. For three generations.

Keystone started as a two-brother crew in Bloomfield. Today Marcus Kowalski’s sons run the trucks and his grandson manages the office. Same name over the door. Same answer when you call.

Owens Corning Platinum Preferred PA HIC #027318 Fully bonded · $2M liability
52years
family-run
Recent project

Squirrel Hill Tudor — slate-look restoration

1938 home, full tear-off, new synthetic slate, copper valleys. Completed September 2025.

Certified & accredited by the manufacturers we install
Owens Corning Platinum Preferred GAF Master Elite CertainTeed ShingleMaster BBB A+ Accredited NRCA Member
52 yrs
In Pittsburgh
6,200+
Roofs completed
3 gen
Same family
A+
BBB rating
What we do

Full-service exterior work — all of it under one roof.

Roofing is the heart of the business, but when the storm comes through, the gutters, siding, and chimney flashing come with it. We handle the whole exterior, with one crew and one warranty.

i.

Residential Roof Replacement

Asphalt, architectural, and designer shingle systems. Full tear-off, deck inspection, ice-and-water membrane, ridge vent upgrade. Most homes done in 1–2 days.

Materials Owens Corning Duration, GAF Timberline HDZ, CertainTeed Landmark PRO
ii.

Siding & Exterior Trim

Vinyl, fiber-cement, and cedar siding. Full replacement or repair of storm-damaged panels, plus soffit, fascia, and wrap. Color-matched to your existing trim.

Lines James Hardie, Mastic, CertainTeed Cedar Impressions
iii.

Gutters & Downspouts

Seamless aluminum gutters, 5” and 6” sizing, custom-cut on your property. Leaf guards, oversized downspouts, and splash-block installation included.

Adds LeafGuard systems · Heat-cable for ice dams · Copper upgrades
iv.

Storm Damage & Insurance

Hail, wind, and tree-fall damage documented, estimated, and repaired. We work with your insurance adjuster but always in your interest — never the insurer’s.

Coverage State Farm, Allstate, Erie, USAA, Nationwide, Liberty Mutual
Our promise

Fifty-two years, one handshake at a time.

“My grandfather started Keystone out of a Ford pickup with two ladders and a handshake. We’ve grown since then, but the handshake still means what it used to. If it’s not right, we fix it. If we said we’d be there Tuesday, we’re there Tuesday. That’s the whole business.”

Danny Kowalski Owner · Third generation
How it works

Four steps. No pressure, no gimmicks.

i.

You call the office

Danny or our office manager, Theresa, picks up during business hours. We’ll ask a few questions about your roof and book a convenient time.

ii.

We inspect your roof

A Keystone foreman climbs the roof, measures, photographs, and checks your attic ventilation. Takes about 45 minutes. We explain what we find, honestly.

iii.

You get a written estimate

Line-item quote, emailed within 48 hours. Three shingle tiers to choose from. If insurance is involved, we handle the adjuster meeting for you.

iv.

Installation & clean-up

Most replacements take 1–2 days. We magnet-sweep the yard twice, haul all debris, and walk the job with you before we collect the balance.

Recent work

A few of the homes we’ve put roofs on lately.

What our neighbors say

Fifty-two years of word-of-mouth.

Third roof Keystone has done for our family — my parents’ house in Regent Square, our house in Mt. Lebanon, and now my sister’s place in Upper St. Clair. Danny gave us the same straight-talk estimate all three times and the work holds up.

Mark & Julie P.Mt. Lebanon, PA

Tree took out half our ridge during a summer storm. I called Keystone Monday morning and they had a tarp on by lunch. Erie Insurance approved the whole claim because Danny had the documentation dialed. New roof went on two weeks later.

Theresa O.Squirrel Hill, PA

We got five quotes for siding + gutters + flashing repair. Keystone wasn’t the cheapest but they were the only crew who actually walked the house before quoting. Everything matches. Everything drains properly. And they cleaned up better than my own family.

Greg H.Sewickley, PA
Let’s talk about your roof

A free estimate is a handshake away.

Call the office or fill out the form. We’ll book your inspection within a week, usually sooner. No high-pressure sales. No out-of-town subcontractors. Just a Pittsburgh family answering the phone.

Call (412) 555-0176 →

Keystone Roof & Exterior

Phone
(412) 555-0176
Email
office@keystoneroofpgh.com
Address
4218 Butler St, Pittsburgh PA 15201
Hours
Mon–Fri 7am–5pm
License
PA HIC #027318
Service area
Allegheny & Westmoreland Counties