Vertical steel baluster guard with inspector's sphere test gauge being checked between balusters

Article

The 100 mm Sphere Rule: Picket Spacing on BC Guards Explained

BC Building Code picket and baluster spacing, what the 100 mm sphere rule actually means, where it applies, and the common ways guards fail inspection.

If you build in BC, you know the rule: 100-millimetre sphere. It can’t pass through any opening in a required guard. Pickets, balusters, cables, glass joints, none of them can admit the gauge.

The rule itself is straightforward. The reason guards fail it isn’t ignorance of the rule. It’s that the spacing was set on site by eye, the end conditions weren’t planned, or the bottom rail was treated as cosmetic instead of as infill. The 100 mm rule is the most-failed guard requirement we see in Metro Vancouver, and almost every failure is preventable at the shop drawing stage.

What the rule actually says

The BC Building Code requires that the openings in a guard prevent a 100-millimetre sphere from passing through. The intent is well-documented: it’s a child safety provision, derived from historical incidents where a young child’s head passed through a wider opening and the child either fell through or was trapped.

The “opening” isn’t just the gap between balusters. It’s any opening in the infill, including:

  • The space between vertical balusters or pickets
  • The space between horizontal cable runs
  • The gap between the bottom rail and the walking surface
  • The gap at the end of a guard against a wall or post
  • The space between glass panels or in any glass joint
  • The openings in any decorative or perforated infill

If a sphere can pass anywhere along the guard, the guard fails.

Bay layout: the math has to work

The most common failure mode we see is uneven spacing at the end of a run. A long balcony guard divided into even bays for the first three-quarters of the run ends with an oddly-sized last bay because the run length wasn’t divisible by the chosen spacing.

The fix is to do the math on the shop drawings before fabrication. Total run length, post locations, number of bays, and resulting clear opening, all calculated on paper before anything is cut. The end condition gets the same attention as the middle of the run. If a few millimetres need to come out of every bay to make the end work, we adjust uniformly across the whole guard, not just at the end.

This is part of what shop fabrication buys you. A custom shop-fabricated guard arrives with the spacing pre-determined and verified against the inspector’s gauge. A site-built guard relies on the framer’s eye and the framer’s tolerance for the math, which is variable.

The bottom of the guard

Pickets running cleanly from the top rail down to a bottom rail, and the bottom rail sitting 100 mm or more off the deck, admits the sphere underneath. The infill is fine. The gap nobody designed is the problem.

We detail the bottom rail close to the deck surface. There’s usually a small clearance for drainage and to avoid trapping debris against the rail, but the clearance is less than 100 mm. On exterior decks where leaf debris collects, the clearance is just enough for water and small debris to wash through, not enough to admit the sphere.

Inspectors check this routinely. A guard that looks clean from a distance and fails at the bottom rail is a frequent inspection write-up.

End conditions matter as much as the middle

The gap between the last picket and the post, or the gap between the guard and the wall it terminates against, has to satisfy the 100 mm rule. A guard with even spacing through the middle but a 120 mm gap at the wall return fails.

We detail the end conditions on the shop drawings the same way we detail the middle: with explicit picket-to-post and picket-to-wall dimensions. The picket adjacent to a post might be welded to the post or set with a specific clear opening; either way, the dimension is on the drawing and consistent in the field.

Cable rails: deflection, not rest

For cable infill guards, the sphere rule is enforced with the cable deflected by hand pressure, not at rest. A cable rail that satisfies the spacing at rest can fail under inspection if the cable deflects more than its spacing allows.

The fix is shorter post spacing, tighter cable tension within the manufacturer’s specification, or intermediate pickets that the cables run through without anchoring. Designing for the deflected condition from the start is what keeps the rail compliant in actual use.

Glass infill: the joint is the gap

Most modern glass railing systems are designed to comply with the sphere rule, with glass panels set tight to posts or running continuously between structural fixings. The conversation gets more nuanced when:

  • A glass panel terminates against an existing structure with an irregular gap
  • A custom glass infill design includes decorative gaps between panels
  • A frameless glass system uses standoffs that create small gaps at the connection points

We check every glass joint on the shop drawings to confirm no gap admits the sphere. On a custom glass design where decorative gaps are part of the intent, the design has to be reconciled with the code from the start, we won’t fabricate a non-compliant guard because the rendering looked nice.

Stairs are a separate problem

On a stair guard, the sphere rule applies measured perpendicular to the rake of the stair, so the vertical infill spacing has to satisfy 100 mm in the rake plane. Additionally, the BC Building Code has a specific rule for the triangular opening formed at the bottom of a stair guard between the bottom rail, the tread nosing, and the stringer. That opening is governed separately because of the geometry created by the sloped stair.

For mono stringer stairs and other architectural stair configurations, the guard detailing has to address both the standard sphere rule on the verticals and the triangular opening at the base. Shop drawings on a custom architectural stair handle both.

Decorative and perforated infill

Custom laser-cut steel panels, expanded mesh, perforated steel, and other decorative infill types can satisfy the sphere rule as long as no opening in the pattern admits the gauge. We’ve used laser-cut privacy screens and perforated panels as guard infill on contemporary Vancouver projects, with the pattern designed so every opening is less than 100 mm.

The same rule applies to glass with bird-strike patterns, decorative grids, or any custom infill. The pattern designer has to verify the maximum opening dimension against the code, and we verify it again on the shop drawings before fabrication.

What we put on the shop drawings

Every guard we fabricate has the following dimensioned on the shop drawings:

  • Centre-to-centre baluster spacing
  • Clear opening between balusters
  • Bottom rail height above the walking surface
  • End conditions at posts and walls
  • Picket count per bay
  • Total run length and bay-by-bay verification

If the drawing isn’t dimensioned, the field won’t be either. The discipline at the drawing stage is what determines whether the inspection passes.

What inspectors actually check

The inspector arrives with a sphere gauge, a sphere or disc of the correct diameter, and slides it along the guard, checking every opening. They check the verticals between pickets, they check under the bottom rail, they check the end conditions, and on cable rails they push the cables to deflect them.

If the gauge passes through anywhere, the guard fails and the work doesn’t pass the inspection. The fix is to modify the guard until the gauge no longer passes, which sometimes means adding pickets, lowering the bottom rail, or re-tensioning cables. All of which costs significantly more after install than getting the layout right before fabrication.

How to specify it correctly

If you’re specifying a guard on a Vancouver project, residential or commercial, make sure the shop drawings show the exact spacing, the bottom rail dimension, the end conditions, and any decorative pattern’s maximum opening. Don’t leave it to “field condition.” A custom shop fabricating to detailed shop drawings can deliver a guard that passes the sphere test reliably on the first inspection. A site-built guard relying on the framer’s judgment is rolling dice on whether the spacing happens to work out.

If you have a guard scope on a current project, new construction, renovation, or replacement of one that failed inspection, send us the drawings and we’ll detail it so the inspector’s gauge has nowhere to go.

Related topics

  • sphere gauge inspection
  • guard infill BC code
  • baluster centre-to-centre
  • bottom rail clearance
  • residential guard rail

FAQ

Related questions

These FAQs are included only where the article topic naturally supports them.

What is the 100 mm sphere rule in the BC Building Code?

The BC Building Code requires that the openings in a guard be small enough that a 100-millimetre sphere can't pass through. This applies to balusters, pickets, cables, glass joints, anywhere there's a gap in the guard infill. The rule exists to prevent a child's head from passing through and getting stuck, which historically was a serious injury and fatality mechanism.

Where does the 100 mm sphere rule apply?

On any required guard, typically the protective barrier along an open edge where a fall could occur, such as a balcony, an open stair, a deck, a mezzanine, or a landing. The rule applies along the full guard, including any infill component. It doesn't apply to fences or barriers that aren't required guards under the code.

Does the 100 mm rule apply to the gap between the bottom rail and the deck?

Yes, the gap at the base of the guard is part of the infill geometry. A bottom rail set high enough off the deck to let a 100 mm sphere pass underneath fails the rule. We detail the bottom rail close to the deck surface to close that gap, with a small drainage gap if needed but not enough to admit the sphere.

How tight do balusters have to be to pass?

Centre-to-centre baluster spacing depends on the baluster width. The clear opening between adjacent balusters has to be less than 100 mm. For a typical 12 mm or 16 mm square steel baluster, that means roughly 110 mm to 115 mm centre spacing. We detail the spacing on the shop drawings so every bay is consistent and the rule is satisfied along the full guard.

Why does cable railing complicate the 100 mm rule?

Because cable can be pushed, and an inspector tests the infill at deflection, not at rest. If the cable deflects enough under hand pressure that the 100 mm sphere can pass between adjacent cables, the guard fails. This is why [cable railing requires careful tension and post spacing](/news/cable-railing-tension-bc-code-vancouver/), the sphere rule is met under deflection, not just at rest.

What about gaps in glass railings?

The gap between glass panels at the post or in a glass-to-glass joint is the infill gap for that section, and it has to satisfy the 100 mm rule. For continuous glass with structural posts, the post location and any decorative or structural joints have to keep the gap below 100 mm. Most modern glass rail systems are designed to comply, but we check every detail.

Does the 100 mm rule apply to stairs the same way as balconies?

Yes, with adjustments for the sloped geometry. The infill on a stair guard is measured perpendicular to the rake of the stair, and the same 100 mm rule applies. The triangular space at the bottom of a stair guard, between the bottom rail, the tread nosing, and the stringer, has its own specific dimensional requirement to prevent a child from passing through.

Is the rule different for commercial versus residential guards?

The 100 mm sphere rule is consistent across most occupancies in the BC Building Code, but commercial guards may have higher load requirements and other detailing differences. The infill spacing itself is the same. We design [commercial guardrails](/news/commercial-railing-contractor-vancouver/) to the applicable code requirements, which include the sphere rule plus the higher commercial load standard.

Can a guard have decorative elements that create smaller openings?

Yes, decorative panels, perforated steel, expanded mesh, or other infill types can be used as long as no opening in the assembly admits a 100 mm sphere. We've used custom laser-cut panels, expanded metal mesh, and perforated steel as guard infill on Vancouver projects, and as long as the pattern keeps every opening below 100 mm, the assembly is compliant.

What's the most common reason guards fail the sphere rule?

Inconsistent baluster spacing, usually because the spacing was set by eye on site rather than detailed on shop drawings. The first bay is fine, the second is fine, and the last bay before a post is suddenly 130 mm because nobody planned the layout. Designing the spacing on shop drawings before fabrication, including the end conditions, eliminates this failure mode.

Related reading

More fabrication topics from Jeff and Simon

Related articles from our blog on metalwork, fabrication, and project planning.

Get in touch

Need help applying this to a real project?

Use the article as background, then send the actual fabrication scope, municipality, drawings, or dimensions so Jeff and Simon can review the next step.