Home permit guide

Shed permits in Canada

Small sheds can be exempt from a building permit in some cities, but size, height, location, use and servicing still matter.

Updated September 24, 2026

The short answer

Permit triggers commonly turn on floor area, height, attachment, plumbing, foundation type and use. A small storage-only shed can be exempt in one municipality but require a siting/development approval in another.

Do not rely on a province-wide “small shed” number. Municipal zoning and the exact local exemption still apply.

What to check first

  • Floor area and height
  • Setbacks and location
  • Storage-only or another use
  • Plumbing, electrical or heating

Check the rule in your city

Choose your municipality for the local permit rule, thresholds and official source.

Browse all municipalities →

How the rule changes by city

  • Airdrie, AB: Airdrie says a single-storey accessory building no greater than 10 m² typically does not require a permit when it does not create a hazard and meets Land Use Bylaw setbacks; larger accessory buildings require permit review. Official source ↗
  • Chilliwack, BC: Chilliwack states that an accessory building over 10 m² requires a building permit; an accessory building under 10 m² still requires a siting permit. Official source ↗
  • Winnipeg, MB: Winnipeg requires a building permit for detached garages and accessory structures greater than 10 m²; smaller detached accessory structures are listed among projects that do not need a building permit, subject to zoning and other approvals. Official source ↗

If a permit is required

What you may need to submit

Site plan; dimensions/height; floor/foundation and framing details for larger structures; servicing details if plumbing/electrical is proposed.

Inspections

Foundation/framing/final inspections are common for permitted structures.

Common mistakeUsing a province-wide square-metre rule; local zoning and the exact exemption wording control.

Use the local guide before you start

Permit rules, exemptions and application routes are set locally. Open your municipality guide before relying on a threshold or starting work.

Find your municipality →