About Nagra Roofing

A local Calgary roofing company you can actually get on the phone.

Nagra Roofing is a residential and commercial roofing contractor based in Calgary, with 8+ years of roofs behind us — installs, replacements, repairs, and a lot of hail claims. We keep it simple: free estimates, written scopes, tidy sites, and work we're happy to stand behind.

The Nagra Roofing crew on a Calgary job site
8+ Years of Experience
850+ Roofs Completed
Fast Emergency Storm Response
$0 Instant Estimates
Why choose us

What working with Nagra looks like

Local Calgary Crew

We live here and roof here — a local crew that knows Calgary weather and answers the phone after the job's done.

Quality Workmanship

Proper prep, quality materials, and clean detail work on every roof — no shortcuts hiding under the shingles.

$

Clear, Honest Pricing

A written estimate with a real scope. The price we quote is the price you pay — no surprise extras.

Insurance Claim Support

Hail or storm damage? We document everything your insurer needs and help move the claim along, start to finish.

Clean & Safe Job Sites

Tarped landscaping, daily cleanup, and a magnet sweep for nails before we leave your property.

Workmanship Warranty

Our workmanship is guaranteed, and we register the manufacturer warranty on every roof we install.

Our process

First call to final walkthrough

01

Free inspection & estimate

We come out, look at the roof properly — up top and attic-side when needed — explain what we find in plain language, and leave you a written price. No pressure, no obligation.

02

Clear scope & scheduling

Before any work starts you know exactly what's being done, with what materials, and when. If it's an insurance job, this is where we line the scope up with your claim.

03

Installation or repair by our crew

Our crew shows up on time, protects your landscaping and siding, and gets the job done right — most residential roofs in a day or two.

04

Cleanup & final walkthrough

Full site cleanup with a magnet sweep for nails, then a walkthrough so you see the finished work — with photos for your records.

Reviews & testimonials

What our customers say

★★★★★

"Hail went through our neighbourhood in June and Nagra had someone on our roof within days. They handled the photos and the insurance paperwork, and the new roof looks great."

Harpreet S. Taradale, Calgary
★★★★★

"Fast, tidy, and straight with us about what needed repair and what could wait. The final bill matched the quote exactly."

Dana W. Auburn Bay, Calgary
★★★★★

"They replaced the flat roof on our shop with almost no disruption to the business. Professional crew, clean site every night."

Mike R. Foothills Industrial, Calgary
★★★★★

"Came out for a leak around the chimney, found the real cause, fixed it, and showed us photos of everything. Fair price, no upsell."

Corey T. Tuscany, Calgary
About Nagra

Questions people ask before they call us

Where is Nagra Roofing based, and which areas do you cover?

We are a Calgary roofing contractor, and Calgary is where most of our work is. We also travel to the surrounding communities: Airdrie, Cochrane, Chestermere, Okotoks, Strathmore and Langdon.

If you are just outside that list, call and ask — it is usually still worth a conversation.

How long has Nagra Roofing been working in Calgary?

More than eight years, across residential and commercial work — installations, replacements, repairs, and a great many hail claims. Calgary sits in hail alley, so storm work is a large part of what we do every summer.

Do you handle both residential and commercial roofs?

Yes. Residential roofing covers steep-slope shingle work on houses; commercial roofing covers flat and low-slope membrane systems on business premises. Commercial jobs are phased around your operating hours so the building keeps working while we do.

Are estimates really free?

Yes, and there is no obligation attached to one. We inspect the roof, explain what we found, and give you a written scope and price. What you do with it is entirely up to you.

Do you help with insurance claims after a storm?

We do. We document the damage in the detail an adjuster needs — photographs, measurements, a written scope — and stay involved while the claim moves. See insurance claim assistance for how that works.

We are roofers, not your insurer, so we cannot decide a claim. What we can do is make sure the roof is assessed and recorded properly.

What languages do you work in?

English and Punjabi, on the phone and on site.

Instant estimates — no pressure

Get Your Free Roofing Estimate

Tell us about your roof and we'll come take a look — straight answers and a clear written price. Hail damage? We'll help with the insurance claim too.

Residential · Commercial · Storm & Hail — Calgary & surrounding communities

+1 825 777 2600 +1 825 962 2600