CalgaryCARPENTRY

Pre-launch: business phone, email and hours are placeholders in lib/site-config.ts.

Planning & Checklists

Calgary Building Codes for Carpentry

Updated 3 min read

The short answer

Most finish carpentry (trim, built-ins, closet systems, accent walls) does not require a permit in Calgary. Stair and railing work, structural modifications, egress windows, and anything that changes the building envelope do. The Alberta Building Code (ABC) governs stair dimensions, railing heights, guard requirements and egress — and the City of Calgary enforces it.

Code requirements for common carpentry elements

Code requirements for common carpentry elements
ElementCode requirementCalgary noteCommon mistake
Stair riser heightMaximum 225mm, minimum 125mmEnforced on new constructionMixing riser heights in a flight is non-compliant
Stair tread depthMinimum 225mmMeasured at nosing lineOpen risers: max 170mm gap
Handrail height865–965mm (residential)Measured vertically from nosingHandrails must be graspable — circular or profiled
Guard height1070mm minimumRequired at 600mm+ fallGuards must not allow a 100mm sphere through
Egress window (bedroom)Minimum 3.77 sqft openingRequired for any sleeping roomMust be operational without tools
Headroom (stairs)1975mm minimumMeasured vertically from nosingCommonly violated in basement stairs
Fire-stoppingRequired at floor/ceiling penetrationsEnforced at inspectionBlocking cavities between floors prevents fire spread

Want this applied to your space?

We design and build custom work for Calgary homes. A free consultation is the first step.

When you need a permit in Calgary

Structural modifications
Removing or modifying a load-bearing wall, adding a header, changing a beam, or altering the floor or roof structure always requires a permit and engineering review.
Stair geometry changes
Building a new stair, changing the headroom, altering the floor opening for a stair, or changing the riser/tread dimensions requires a permit. Renovation finishes on an existing stair (new treads, railing) usually do not.
Egress windows
Installing or enlarging an egress window in a bedroom requires a permit. The excavation, well construction and window specification must comply with the ABC.
Electrical and plumbing
Any electrical work (new circuits, moving outlets, adding lighting) requires a permit and a licensed electrician. Plumbing changes (adding a bathroom, moving a drain) require a permit and a licensed plumber.
Basement development
Finishing a basement in Calgary requires a permit. This includes framing, drywall, electrical, plumbing and mechanical work. The City inspects at rough-in and final.
Fireplace and gas work
Installing, moving or modifying a gas fireplace or any gas appliance requires a permit and a licensed gas fitter.

Answers

Frequently asked questions

Do I need a permit to build built-in shelves?
No, built-in shelving that does not involve electrical work, structural modification or changes to the building envelope does not require a permit in Calgary. If you are adding integrated lighting, the electrical portion requires a permit but the carpentry does not.
How do I get a building permit in Calgary?
Apply through the City of Calgary Planning Services. For most residential projects, this is a Building Permit application submitted online or in person. Plans and specifications are required. Fees are based on the project value. Processing time varies — typically 2–4 weeks for residential work.
Can I do my own electrical work in Calgary?
No. All electrical work in Calgary must be performed by a licensed electrician and permitted. This includes adding outlets, moving switches, installing lighting circuits, and any wiring behind new millwork. The only exception is minor repairs like replacing a light fixture on an existing circuit.

Want this applied to your space?

Send a few details and we will come and measure. Free, no obligation, and a fixed written price.