The short answer
In Calgary, a building permit is about safety — does the work meet the building code. A development permit is about planning — is this use, size and placement allowed on this parcel under the Land Use Bylaw. Many projects need only the first. Some need both. Electrical, plumbing and gas work carry their own trade permits on top.
The working test: if the work touches structure, the building envelope, the use of a space, or a safety system, it needs a permit. Paint, flooring, cabinets and fixtures in the same place do not.
What needs a permit
From the City's own home-improvement permit guidance, these residential projects require a permit:
- Developing a basement for the first time. This is the one people most often get wrong, and it is explicit: first-time basement development requires a building permit.
- Structural changes — moving or removing walls on any floor of the house, not only load-bearing ones by assumption.
- New openings in interior or exterior walls — new or relocated windows, new doors. Enlarging a basement window for egress counts.
- A new basement entry (a separate exterior entrance).
- Secondary and backyard suites — basement, in-law, above-garage or backyard.
- Decks and balconies, covered or uncovered, in most situations.
- Additions, including sunrooms and covered decks.
- Garages, sheds, carports, greenhouses and similar accessory buildings.
- Fences and retaining walls above the bylaw thresholds — including raised planters that act as retaining walls.
- Heating, cooling and ventilation systems.
- Hot tubs and swimming pools.
- Residential solar collectors. Yes — rooftop solar needs a permit in Calgary, and unpermitted arrays do turn up on resale.
- New driveways and driveway crossings.
- Electrical and plumbing work — separate trade permits, including for homeowner-performed work.
What does not need one: minor cosmetic upgrades to an existing finished space — finishes, painting, flooring, furniture. Replacing a window in the same opening with the same size is a different question from cutting a new one; confirm it rather than assuming.
The most common unpermitted item we see in Calgary is a basement finished for the first time by an owner who genuinely believed interior work was exempt.
When you also need a development permit
You need planning approval as well when the design or placement does not meet the Land Use Bylaw — a garage too close to a property line, a deck that exceeds coverage, a fence above the allowed height, a suite in a district where that use requires approval. That is a parcel question, not a city-wide one.
This is worth saying plainly because of what changed recently: Calgary's 2024 citywide rezoning was repealed effective 4 August 2026. Land use designation is now decided parcel by parcel again. So do not reason from "Calgary allows X now" — look up the parcel. Our guides on how to find a Calgary property's zoning and what R-CG actually allows walk through it.
How to pull a property's permit history
This is a fifteen-minute job and almost nobody does it. There are four routes, from fastest to most thorough:
- City Online — Building Permit Status. A report covering historical, current and pending building permits on a property: application date, type, estimated value, contractor, building use and description. Searchable by address, legal description or roll number. Online records generally run from 2000 to current.
- Development Permit Status on City Online, and the City's development permit application search map, for planning approvals rather than building ones.
- Open Calgary's Building Permits dataset, if you want to look at a street or a community rather than one address.
- Property Research and the City Archives. For anything older than the online record — modern permits go back to 1956 — you submit a service request or call 311, and older records are held by the City Archives.
Read the permits against what you can see. A basement that is clearly finished with no permit in the record, a deck that does not appear, a garage that predates anything on file — those are the gaps worth asking about. A Certificate of Compliance is the separate document confirming that structures on the parcel meet the Land Use Bylaw, and it usually travels with the Real Property Report in an Alberta residential sale.
Trade permits, and who is supposed to pull them
A building permit covers the construction. Electrical, plumbing and gas work each carry their own permit and their own inspection, and this is the layer that most often goes missing on owner-managed renovations — particularly on a basement, where the framing was permitted and the wiring was not.
Calgary does issue homeowner electrical and plumbing permits for work you do yourself in your own home, so "I did it myself" is not a reason there is no permit. Normally the contractor pulls the trade permit; the risk is the contractor who tells you it is unnecessary in order to move faster, because the City is clear that the homeowner pays any penalty regardless of what a contractor said. If you are hiring out work, make pulling the permit an explicit term and ask for the permit number.
Note also that the two approvals run on different clocks. A development permit can be appealed and has a notice period; a building permit does not. If your project needs both, the planning side is usually the long pole, and that is worth knowing before you promise anyone a completion date.
An open permit is not a closed permit
A permit that was pulled but never passed final inspection stays open. It shows the work was permitted and does not show the work was approved — and an open permit can hold up a Certificate of Compliance and complicate a sale. When you see a permit in the record, check its status, not just its existence.
If you find work that was never permitted at all, that is its own subject with real consequences for insurance, financing and resale: read unpermitted work in a Calgary home.
Sources
- City of Calgary — Home improvement projects and permit types.
- City of Calgary — Home renovations and basements (first-time basement development, structural changes, new wall openings, new basement entry; cosmetic work exempt).
- City of Calgary — Property Research and City Online Building Permit Status (permit history from 2000 to current; modern permits from 1956 via Planning Services / 311).
- City of Calgary — Certificate of Compliance.