In British Columbia, storage sheds less than 10 square metres (107 sq ft) in size do not require a building permit; however, the structure must still comply with zoning regulations regarding setbacks and height.
A 12×12 shed at 144 sq ft exceeds that threshold, so a permit is required in virtually all BC municipalities.
