What's included
A full roof system — not just shingles.
Most Calgary roof failures start at flashings, valleys, or ventilation — not the shingles themselves. We replace the whole system, then the exteriors if hail hit them too.
Core service
Roof Replacement
Full tear-off, deck inspection, ice & water shield at eaves and valleys, synthetic underlayment, and pattern-fastened shingles. Most Calgary homes finish in a single day.
Hail defence
Class 4 Impact-Resistant Shingles
The only shingle certified to survive a 2" steel-ball drop without cracking. Standard architectural shingles do not pass this test. The right call in a hail belt.
Detail metalwork
Soft Metal Work
Step flashing, valley metal, drip edge, plumbing boots, ridge vents, and pre-painted gauge metal at every transition. Where most roofs leak — done right.
Whole-envelope
Exteriors
Siding, soffit, fascia, and eavestrough. If hail hit your roof, it hit the rest of your home — same crew, same warranty, no second contractor.
Exteriors detail →Shingle ratings
Class 3 vs Class 4 — what actually changes.
The UL 2218 impact test drops a steel ball from 20 feet onto a shingle. The diameter that survives without cracking decides the rating. Here is what that means for Calgary.
Class 3
1.75 inch steel-ball impact
Strong, but not officially "impact-resistant" by UL 2218
Best for: Budget builds in areas with minimal hail risk
Class 4
2 inch steel-ball impact
The only shingles certified as impact-resistant
Best for: Calgary hail belt — most insurers offer premium discounts
Most Alberta insurers offer a 10-25% premium discount for verified Class 4 roofs. Ask us to send your insurer the manufacturer certification when we finish.
Manufacturers we install
Shingles you have heard of. Samples on your siding before you commit.





Why City Roofing
Built on referrals. Not on storm-chaser door-knocking.
In-house crews, never subcontracted
Every person on your roof is on our payroll, covered by WCB Alberta, and operating under our SECOR safety program. No surprise liens from a sub we forgot to pay.
We only show up when invited
No door-knockers after hail storms. No pressure quotes. You call us — we come to you, get on the roof, and tell you straight what it needs.
Limited Lifetime workmanship warranty
Our Limited Lifetime workmanship warranty on full shingle replacements sits on top of the shingle manufacturer warranty (25 years to lifetime depending on product). Both documented in your contract. Siding and soft metal carry a 5-year workmanship warranty; flat-roof / commercial work carries 10 years.
Designed for Calgary
Four reasons Calgary roofs fail early.
A 25-year shingle in California is not a 25-year shingle here. We design every roof around what Calgary actually does to it.
Hail (15-20 events/year)
Even pea-sized hail fractures asphalt granules and shortens roof life by a decade. Class 4 impact-resistant shingles are the only proven defence.
Chinook wind uplift
Gusts hit 100+ km/h on the leeward slope of the Rockies. We pattern-fasten and spec high-wind-rated shingles so February does not become a phone call.
Freeze-thaw cycles
Calgary swings above and below freezing 60+ times each winter. Each cycle works the nails, shingles, and flashing seams. After 15 years, that adds up.
Aging asphalt
A 25-year shingle in Calgary is really 17-20 years once you account for hail, UV, and freeze-thaw. Past 18 years and losing granules, you are on borrowed time.
Install day
What actually happens on the day we put your roof on.
Crew arrives
Lawn tarps down, plywood over the A/C and gas meter, dumpster positioned. Property protected before we touch the roof.
Tear-off begins
Old shingles, underlayment, and any rotted decking come off. Replaced plywood is billed at cost — no upcharge.
Underlayment & ice shield
Synthetic underlayment across the field; ice & water shield at eaves, valleys, penetrations, and step flashing.
Shingles & soft metal
Pattern-fastened with manufacturer-specified nail counts. Ridge vents, hip caps, valley metal, and flashing details all installed on the same day.
Magnetic sweep & walkthrough
Industrial magnets across driveway, lawn, and flowerbeds. We walk the finished roof with you. Warranty documents in hand before we leave.
What Calgary homeowners say
Referrals are 70% of our work. This is why.
“Excellent work from start to finish. The crew was professional, arrived on time, and finished ahead of schedule. They cleaned up every scrap of material before leaving. Highly recommend to anyone in NE Calgary.”
— A. Chen
“Got quotes from three companies. City Roofing was not the cheapest, but they gave us the clearest explanation of the work and materials. No issues after the job was done.”
— M. Patel
“They helped document the roof damage after the July hailstorm and gave us clear photos and notes for the insurance process. The new roof looks great.”
— S. Thompson
The questions homeowners ask at the kitchen table.
How much does a new roof cost in Calgary?
Most Calgary asphalt replacements run $10,000-$18,000 depending on roof size, pitch, and shingle rating. Class 4 impact-resistant shingles cost about $1,500-$3,000 more than architectural — often offset by insurer premium discounts and a longer hail-damage life.
How long does the install take?
Most Calgary residential roofs finish in one day. Larger or steeper homes (3,000+ sq ft, 8/12 pitch and up) sometimes need a second day. We do not start a job we cannot finish before weather rolls in.
What is the difference between Class 3 and Class 4 shingles?
Class 3 survives a 1.75-inch steel-ball drop; Class 4 survives a 2-inch drop. Only Class 4 is officially "impact-resistant" under UL 2218. In Calgary, the Class 4 upgrade typically pays for itself through insurer discounts and longer hail life.
What shingle brands do you install?
GAF, IKO, Malarkey, Owens Corning, and CertainTeed are our primary lines. We bring physical samples to your home so you see the colour on your siding before you commit. No mystery selection from a tiny brochure.
Can you do siding and exteriors at the same time?
Yes — and you should consider it. If hail hit your roof, it hit your siding, soffit, fascia, and eavestrough too. Same crew, same warranty, no second contractor to schedule.
When should I replace instead of repair?
If more than 25-30% of shingles are damaged, your roof is over 18 years old, or you have had two hail claims on the same roof, replacement is usually the cheaper long-term call. We tell you straight during the inspection.
What warranty do I get?
Full shingle replacements carry our Limited Lifetime workmanship warranty plus the manufacturer material warranty (25 years to lifetime depending on shingle). Vinyl siding and soft metal work carry a 5-year workmanship warranty. Flat-roof and commercial work carry 10 years. All documented in your contract before installation day.
Do you serve outside Calgary?
Airdrie, Cochrane, Chestermere, and Okotoks. Same crew, same warranty.
I had hail damage — do I file a claim or call you first?
Call us first. We do free pre-claim inspections so you know what is actually damaged before you start a paper trail with your insurer. Insurance work is handled on a separate page — see our Insurance Claims hub.
Ready for a roof estimate without sales pressure?
We come to your home, get on the roof, and tell you straight whether you need a replacement, a repair, or nothing yet. Anniversary $1,500 off promo runs until October 31.
