Rolled building drawings and a site plan on a table inside an unfinished steel building
Guide

Steel Building Permits in Alberta: Development Permit vs Building Permit

Putting up a steel building in Alberta usually takes two separate approvals under two separate laws.

The development permit, under the Municipal Government Act, asks whether this building belongs on this parcel. The building permit, under the Safety Codes Act, asks whether the building is designed and built to code. They come from different offices, need different drawings and can be refused for different reasons. This guide explains both, who issues them, the other safety codes permits a steel building needs, and how farm buildings are treated. The rules that differ from one municipality to the next are on our location pages.

The development permit: is this use allowed here?

Every Alberta municipality must pass a land use bylaw, and the Municipal Government Act lets that bylaw regulate and control the use and development of land and buildings. The Act defines development to include constructing or placing a building, and says that, except as the land use bylaw provides otherwise, no one may start a development without a development permit.

The development permit is where the planning rules apply: the land use district, whether the use is permitted or discretionary, setbacks from property lines and roads, building height, the size and number of accessory buildings on a parcel, parking and landscaping. Many land use bylaws exempt some buildings from a development permit, often small accessory buildings or certain agricultural buildings, but the exemptions differ from one bylaw to the next.

The Act also sets timelines. A development authority must decide within 20 days whether an application is complete, and must make a decision within 40 days after the applicant receives acknowledgement that the application is complete, unless the applicant and the development authority agree in writing to extend that period.

The building permit: is the building safe?

Alberta's Permit Regulation, made under the Safety Codes Act, requires a building permit for the construction of a building, including a renovation or addition, and for a change in a building's occupancy classification. The code the permit enforces is the National Building Code – 2023 Alberta Edition, declared in force on May 1, 2024; Alberta published its second printing on August 17, 2026.

For a steel building, the building permit submission typically includes the site plan, the steel building drawings stamped by an Alberta-registered professional engineer (P.Eng.) retained by the building manufacturer, the foundation design, and any other drawings the permit issuer asks for. The National Building Code of Canada 2020 requires steel building systems to be manufactured by companies certified to CSA A660, so expect the permit issuer to ask about the manufacturer. For buildings that require professional involvement, Alberta publishes professional schedules (Schedules A, B and C) for the 2023 Alberta Edition.

Who issues the permits

Development permits always come from the municipality: its development authority, planning department or development officer.

Building permits come from whoever administers the Safety Codes Act in that area. Under the Act, the Minister can designate a municipality as an accredited municipality, authorized to administer all or part of the Act within its boundaries. An accredited municipality issues its own building permits. Where a municipality isn't accredited for a discipline, the Safety Codes Council's Alberta Safety Codes Authority issues permits through contracted agencies, and the Council offers a 'Where to get a permit?' tool to find the right one.

Around Calgary, the cities, towns and counties each run their own process. Springbank, Bearspaw and Balzac are communities inside Rocky View County, not separate municipalities, so their permits come from Rocky View County. Our location pages for Calgary, Rocky View County and Foothills County set out each office's process.

Have a size and a site in mind? Send them and we'll come back with framing options and the permit route.

Electrical, gas, plumbing and private sewage permits

The building permit covers the structure. Under the Permit Regulation, electrical, gas, plumbing and private sewage work each have their own permits, often taken out by the contractor doing that work. A heated shop with lights, a gas unit heater and a floor drain will typically need several permits beyond the building permit. These apply to farm buildings too: the Safety Codes Council states that a barn that doesn't need a building permit still needs electrical, plumbing or gas permits for that work.

Farm buildings

Farm buildings are treated differently. The Safety Codes Council says the building code does not apply to farm buildings associated with the operation of a farm on agricultural designated land, used for things like housing livestock, storing or maintaining farm equipment, or storing materials or produce, and having low human occupancy, which it describes as 1 person or less per 40 m2 of floor area. Its 2024 notice on the new codes says farm buildings remain exempt from the building, energy and fire codes in Alberta. The Permit Regulation defines a farm building by reference to agricultural land and an agricultural operation under the Agricultural Operation Practices Act.

Three cautions apply. First, the exemption is about use, not about the building's look or the parcel's zoning alone: a steel building on farmland used as a commercial shop, a storage business or a venue is not a farm building. The Council also notes that residential garages and any building open to the public require permits. Second, the exemption covers the building code; it does not remove the development permit, which depends on the municipality's land use bylaw. Third, permit issuers decide whether a building qualifies, so confirm it with them before you rely on it. Our agricultural buildings page covers farm use in more detail.

Who applies, and in what order

The Safety Codes Council's guidance for the areas it serves is that when you've hired contractors, it is usually better for them to obtain the safety codes permits; an owner doing work where they live, including on their own farm, may obtain permits themselves, while work on a building where the owner doesn't live needs the contractor to obtain them. Ask your municipality whether it will process the development and building permit applications together or wants the development permit first. On turnkey projects, we handle the permit applications as part of the job; with a kit, they are the buyer's to arrange, as our kit vs erected guide explains.

Questions

Do I need both a development permit and a building permit?

Usually, yes. They come from different laws: the development permit from the municipality's land use bylaw under the Municipal Government Act, and the building permit from the Safety Codes Act and its Permit Regulation. Some land use bylaws exempt certain buildings from a development permit, and qualifying farm buildings are outside the building code. Check both with your municipality before ordering steel.

Does a steel shop on my acreage need a permit?

Almost always. An acreage shop is not a farm building unless it serves an agricultural operation and meets the farm building description, and storing personal vehicles or running a non-farm business is generally not an agricultural operation. The land use bylaw sets the allowed size, height and setbacks for accessory buildings on country-residential parcels, and the Permit Regulation requires a building permit to construct a building. The rules for your parcel are on the location page for your municipality.

Are farm buildings exempt from permits in Alberta?

Partly. The Safety Codes Council says the building code does not apply to farm buildings of low human occupancy used for the farm's livestock, equipment, or materials and produce on agricultural land, so no building permit is needed for those. Electrical, gas and plumbing permits still apply, and the municipality may still require a development permit. Buildings open to the public need permits.

How long does a development permit take?

The Municipal Government Act gives the development authority 20 days to decide whether an application is complete, and 40 days after the applicant receives acknowledgement of a complete application to make a decision, unless both sides agree in writing to extend. Discretionary uses, variances and notification periods can add time, and the building permit has its own review. Start the applications well before you want to pour concrete.

Quote your building

Give us the size, the use and the site, and we'll reply with framing options, the permit route for your municipality and a quote.

Step 1 of 5
What are you building?

We use the details you send to answer your quote request and, if you go ahead, to order and build your building. If we can't take on your project and you tick the partner-builder box, we share your details with an independent supplier or erector in Alberta who can quote it. Our form and contact system is hosted by a service provider in the United States. See our Privacy Policy for details and for who to contact with questions.