What Permits and Regulations Do Calgary Homeowners Need to Know Before Installing a New Roof?
- Superior Roofing

- 5 hours ago
- 5 min read

Calgary homeowners must obtain a building permit for most residential roofing projects, with fees starting at approximately $230 for single-family homes. According to the City of Calgary, unpermitted work can result in fines up to $10,000 and complications during property sales.
When planning a roofing project in Calgary, navigating permit requirements and building regulations can feel overwhelming. The City of Calgary issues over 25,000 building permits annually, with residential roofing projects representing a significant portion of this activity. Understanding these requirements upfront prevents costly delays, potential fines, and ensures your investment is protected.
Calgary's building regulations exist to ensure roof installations meet safety standards, withstand harsh Alberta weather conditions, and maintain property values across neighbourhoods. This comprehensive guide breaks down everything Calgary homeowners need to know about permits, regulations, and compliance requirements before starting their roofing project.
Key Takeaways
Building permits are mandatory – Most Calgary residential roofing projects require permits, with limited exceptions for minor repairs
Expect 10–15 business days – Permit processing typically takes two weeks, so factor this into your project timeline
Inspections are required – The City of Calgary mandates inspections at specific project stages to verify code compliance
Hire licensed contractors – Working with properly licensed roofing companies ensures compliance and protects your investment
Weather restrictions apply – Calgary's building code includes specific requirements for cold-weather installation practices
When Is a Building Permit Required for Roofing Work?
A building permit is required for complete roof replacements, structural repairs, and new roof installations on Calgary residential properties.
The City of Calgary mandates permits for any roofing work that involves removing existing roofing materials down to the deck, adding new structural elements, or changing the roof pitch. Minor repairs like replacing a few damaged shingles typically don't require permits, but most homeowner roofing projects fall under permit requirements.
Key Situations That Require Roofing Permits
Complete tear-offs and replacements always need permits
Re-roofing over existing shingles requires permits (though this practice is discouraged)
Emergency repairs may proceed before permits, but permits must be obtained within three business days
Detached garage roofs follow the same permit requirements as main structures

What Documents and Information Are Needed for a Roofing Permit?
Permit applications require property details, contractor information, project specifications, and technical drawings showing roof dimensions and materials.
Homeowners or their contractors must submit completed application forms, including property legal description, project value estimation, and a detailed scope of work. The City requires proof of liability insurance from contractors and sometimes requests engineering assessments for structural modifications.
Document Type | Purpose | Provider |
Site Plan | Shows building location | Homeowner/Contractor |
Roof Plan | Details dimensions and materials | Contractor |
Insurance Certificate | Proves liability coverage | Contractor |
How Much Do Roofing Permits Cost in Calgary?
Building permit fees for residential roofing in Calgary start at approximately $230 for single-family homes, with costs varying based on project value.
The City of Calgary calculates permit fees using a formula based on construction value. For a typical residential roof replacement valued at $15,000, homeowners can expect permit fees of around $230–280. Additional fees may apply for plan reviews or inspections beyond standard requirements.
Pro Tip: Permit fees are non-refundable, so ensure your project plans are finalized before applying to avoid paying twice for permit revisions.
What Building Code Requirements Apply to Calgary Roofs?
Calgary follows the Alberta Building Code, which specifies requirements for roof structure, materials, ventilation, insulation, and weather protection.
The current code mandates minimum R-value insulation requirements, proper attic ventilation ratios, ice and water protection in vulnerable areas, and specific fastening patterns for wind resistance. Calgary's location in a high wind zone means additional requirements for shingle fastening and edge protection.
Key Roofing Code Requirements
Minimum R-40 attic insulation for new installations
Ventilation ratio of 1:300 (1 square foot of ventilation per 300 square feet of attic)
Ice and water shield is required in valleys and at eaves
Wind-rated shingles are appropriate for Calgary's wind zone classification
What Inspections Are Required During Roofing Projects?
The City of Calgary requires inspections at critical stages, typically including a final inspection upon project completion.
For most residential roofing projects, a final inspection verifies that work meets approved plans and building code requirements. Inspectors check material specifications, installation quality, ventilation adequacy, and proper flashing details. More complex projects involving structural changes may require additional inspections during construction.
Inspection Process for Roofing Projects
Contractors must schedule inspections at least 48 hours in advance
Work cannot proceed past the inspection stages without approval
Failed inspections require corrections and re-inspection
Delays may occur if deficiencies are found

What Happens If You Install a Roof Without a Permit?
Unpermitted roofing work can result in stop-work orders, fines up to $10,000, mandatory removal of completed work, and complications selling your property.
The City of Calgary actively enforces building permit requirements through complaint investigations and routine monitoring. Homeowners discovered with unpermitted work must apply for permits retroactively, pay additional fees, and potentially expose completed work for inspection. Insurance claims may be denied if the roofing work wasn't properly permitted.
Beyond immediate penalties, unpermitted work creates disclosure obligations during property sales. Most buyers will request verification of permits, and missing documentation can derail transactions or reduce property values.
Protect Your Roofing Investment by Following Calgary Permit Requirements
Navigating Calgary's roofing permits and regulations protects your investment and ensures your new roof meets safety standards for Alberta's demanding climate. While the permit process adds 2–3 weeks to project timelines, this minor delay prevents major headaches, including fines, insurance complications, and property sale issues. Working with experienced, licensed roofing contractors who understand local requirements streamlines the entire process.
Start your roofing project right by contacting the City of Calgary's permit department or consulting with established local roofing companies familiar with current regulations. Superior Roofing handles all permit applications and inspections as part of their comprehensive service, removing complexity for Calgary homeowners.
Have you encountered challenges with roofing permits in Calgary?
Frequently Asked Questions
Can I install my own roof in Calgary without a contractor?
Yes, homeowners can install their own roofs in Calgary, but must still obtain building permits and pass inspections. However, most insurance policies require professional installation, and DIY work may void manufacturers' material warranties.
How long does a Calgary roofing permit remain valid?
Roofing permits in Calgary remain valid for one year from the issue date. If work isn't completed within this timeframe, homeowners must apply for an extension or obtain a new permit, potentially incurring additional fees.
Do I need a permit to repair roof flashing or replace fascia?
Minor flashing repairs typically don't require permits in Calgary. However, extensive flashing replacement involving structural elements or fascia board replacement affecting the roof structure may require permits. Contact the City for specific project guidance.
What are the penalties for starting roofing work before permit approval?
Starting work before permit approval can result in stop-work orders, fines ranging from $500 – $10,000, and requirements to remove completed work for inspection. The City may also require engineering assessments at the homeowner's expense.
Does re-roofing over existing shingles require a permit in Calgary?
Yes, installing new roofing over existing shingles requires a building permit in Calgary. The Alberta Building Code allows a maximum of two layers of asphalt shingles, but many roofing professionals recommend complete tear-offs for optimal performance.
Who is responsible for obtaining the roofing permit?

About Superior Roofing: Superior Roofing Ltd provides comprehensive residential roofing services throughout Calgary, handling all permit applications and ensuring full building code compliance for every installation.
Need Help With Calgary Roofing Permits and Code Compliance?
Avoid delays, fines, and costly mistakes by working with a local roofing team that understands Calgary’s permit requirements, inspection process, and building code standards. Superior Roofing handles the paperwork, permitting, and compliance details so you can move forward with confidence. Contact Superior Roofing today for a professional roof assessment and expert guidance on your roofing project.
Disclaimer: This article provides general information about Calgary roofing regulations. Specific requirements may vary by property and project scope. Consult the City of Calgary or licensed professionals for project-specific guidance.




Comments