You’re Not Just Building a Railing. You’re Signing Off on Safety.

Picture this. You’ve just finished a gorgeous new deck overlooking Okanagan Lake. The vinyl surfacing is flawless. The furniture is set. You invite friends over for the first time.

Then the building inspector shows up and tells you your railing is four inches too short.

It’s not a hypothetical. It happens across Kelowna, West Kelowna, and Lake Country every single building season. Homeowners pour thousands into beautiful railing systems, only to find out they don’t meet the British Columbia Building Code. The result? Tear it out. Redo it. Pay twice.

The code isn’t complicated once you understand it. But most homeowners never get a clear, plain-language explanation. They rely on contractors who may or may not know the latest regulations, or they piece together outdated information from forums.

That’s exactly why the team at Legacy Glass Railings put together this guide. We’ve been installing code-compliant glass and aluminum railings across the Okanagan since 2018, and we’ve seen firsthand what happens when the details get missed. This guide covers the rules that actually matter for your project, explained in real terms.

If anything here raises a question about your specific build, reach out for a free assessment. We’ll tell you exactly where you stand.

Key Takeaways:

When Does BC Actually Require Railing?

Let’s start with the most basic question. Not every outdoor surface needs a railing, and understanding the threshold saves you from overbuilding or underbuilding.

Under the BC Building Code (Division B, Section 9.8), a guard railing is required on any surface where the drop to the adjacent level exceeds 600 mm. That’s roughly 24 inches. If your deck sits 22 inches off the ground, you’re technically exempt. At 25 inches, you need a guard.

This applies to decks, balconies, landings, mezzanines, stairways, and any elevated platform, both interior and exterior. It also applies to ramps inside and outside single-dwelling homes.

Here’s where Okanagan homeowners often get caught. Many properties in Kelowna, West Kelowna, and the hillside communities of Lake Country are built on sloped lots. Your deck might be 18 inches above grade on one side and 40 inches on the other. The code applies to the highest point of exposure. If any section exceeds the 600 mm threshold, the entire open edge needs a guard.

The Height Rules That Trip Up Most Homeowners

Railing height in BC depends on one measurement: how far your deck or balcony sits above the ground or the next level below.

For decks up to 1.8 metres (5 feet 10 inches) above grade, the minimum guard height is 900 mm, or approximately 36 inches. This covers most standard backyard decks.

For decks and balconies above 1.8 metres, the minimum guard height increases to 1,070 mm, or approximately 42 inches. This is common on second-storey balconies, elevated lake-view decks, and multi-family buildings throughout the Okanagan.

For stairways, guards along the open side must be a minimum of 36 inches (900 mm), measured vertically from the nosing line of the treads.

One important detail: a handrail is not the same as a guard. Your guard prevents people from falling off an edge. Your handrail gives them something to grip on stairs. The BC Building Code requires handrails on stairs with more than three risers (exterior) or two risers (interior). Handrails must sit between 865 mm and 1,070 mm above the stair nosing. If your guard also serves as the handrail on a landing, it typically needs to meet the higher measurement.

This is precisely why we always start every Legacy Glass Railings project with a detailed on-site measurement. The difference between a 36-inch and 42-inch requirement can change the entire system specification. Getting it wrong means starting over.

Glass Railing Requirements Under BC Code

Glass railings are the most popular choice across the Okanagan for obvious reasons. When you’ve got a view of the lake, the vineyards, or the surrounding mountains, you don’t want it blocked by pickets or wood panels.

But glass in guard railings is heavily regulated, and rightfully so. Here’s what the BC Building Code requires.

Glass type: All glass used in guards must be safety-rated glazing. That means tempered glass or laminated safety glass conforming to CAN/CGSB-12.1-M90. Standard annealed glass is not permitted. Wired safety glass conforming to CAN/CGSB-12.11-M is also acceptable, though rarely used in residential railing applications.

Glass thickness: While the code doesn’t specify a single universal thickness, practical engineering and manufacturer specifications typically require a minimum of 5 mm for framed systems, 10 mm for semi-framed, and 12 mm for frameless (topless) systems. The thicker the glass, the greater the structural load it can handle independently.

Topless systems require engineering: This is the one that catches people off guard. If you want a frameless, topless glass railing system (no aluminum top rail), the BC Building Code and most Okanagan municipalities require engineer-sealed shop drawings that confirm the system meets structural load requirements. You can’t just install thicker glass and call it done. A structural engineer needs to sign off.

Openings between panels: No gap between glass panels or between the glass and the post can exceed 100 mm (about 4 inches). This prevents children from getting their heads through.

At Legacy Glass Railings, we install 5 mm, 10 mm, and 12 mm systems depending on the project requirements. Our in-house fabrication process in Kelowna means we control every tolerance, and we handle the engineer coordination for topless installations. If you’re comparing options, explore our glass railing systems here to see which thickness and mounting style fits your project.

Pool, Hot Tub, and Patio Enclosure Rules in the Okanagan

Okanagan living means outdoor pools, hot tubs, and year-round patio use. The BC Building Code doesn’t universally mandate pool enclosures across the province, but it does require measures that prevent unauthorized access, particularly for children.

Many Okanagan municipalities go further. Some require pool fencing to be a minimum of 1,500 mm (59 inches) high. Others, like certain jurisdictions in the Central Okanagan, set the threshold at 1,200 mm (47 inches). The enclosure must have no climbable features, no gaps larger than 100 mm, and self-closing, self-latching gate hardware.

Glass is one of the best solutions for pool enclosures because it eliminates the horizontal rails that children use as a ladder. A properly installed glass panel with no footholds and no gaps is inherently anti-climb. That’s why you see glass pool fencing on high-end Okanagan properties from Peachland to Vernon.

If you’re planning a pool area project, learn more about our privacy patio railing options that combine code compliance with the seclusion you want around your outdoor living space.

What Happens If Your Railings Don’t Meet Code?

It’s worth being direct about the consequences. Non-compliant railings create three problems that hit homeowners hard.

Permit delays and failed inspections. If you’re building new or renovating, your project won’t receive an occupancy permit until the railings pass inspection. We’ve seen Kelowna homeowners lose weeks waiting for corrections that could have been avoided with proper specification from the start.

Insurance exposure. If someone is injured on your property and the railing doesn’t meet code, your liability coverage may not hold. Insurance companies routinely review building compliance after an incident.

Resale impact. A home inspection will flag non-compliant railings every single time. Buyers either walk away or demand a price reduction to cover the cost of replacement. One of the realtors we work with in Kelowna put it simply: “Nice clean install, competitive pricing and good guys to work with. They showed up, did what they said they’d do and finished in a timely manner.” His referrals come to us specifically because he knows code-compliant work protects his clients on both sides of the transaction.

The easiest way to avoid all three problems is to work with a railing contractor who handles code compliance as a built-in part of their process, not as an afterthought. That’s the standard at Legacy Glass Railings. Every project we take on, from a residential deck in Lake Country to a 27-unit multi-family complex, goes through the same measurement-to-fabrication-to-installation pipeline with code verification at every step.

As one client on a 27-unit project told us: “I’ve been involved in the construction industry for over 40 years and have rarely had a company display such detail and dedication to their craft.”

Your Next Step

If you’re planning a deck, balcony, or renovation anywhere in the Okanagan, don’t guess about code compliance. Get it confirmed before you spend a dollar on materials.

Legacy Glass Railings offers free on-site assessments for homeowners and builders across Kelowna, West Kelowna, Lake Country, Vernon, and Penticton. We’ll measure your space, identify the exact code requirements for your specific elevation and layout, and walk you through the right system options.

Schedule Your Free Railing Assessment with Legacy Glass Railings →

Frequently Asked Questions

What is the minimum railing height for a residential deck in BC?

It depends on your deck’s elevation. For decks up to 1.8 metres (about 5’10”) above grade, the BC Building Code requires a minimum guard height of 900 mm (36 inches). For anything higher, the minimum increases to 1,070 mm (42 inches). If you’re unsure about your deck’s exact elevation, a quick on-site measurement will give you the answer.

Do I need a building permit to install new railings in Kelowna?

In most cases, yes. Railing installations on new decks, balconies, or as part of a renovation typically require a building permit from the City of Kelowna or your local municipality. The permit ensures your railing system meets current code requirements and will pass final inspection. Your contractor should handle or assist with permitting as part of their process.

Can I install frameless glass railings without an engineer?

No. Frameless or topless glass railing systems in BC must include engineer-sealed shop drawings that verify the system’s load capacity and glass specification. This is a code requirement, not optional. A qualified railing contractor will coordinate the engineering review for you.

How long does a typical railing installation take in the Okanagan?

For a standard residential deck, most installations take one to three days depending on the size and complexity. Multi-family or commercial projects naturally take longer. The biggest variable is usually lead time for fabrication, especially during the busy spring and summer building season. Booking early helps secure your timeline.

Does Legacy Glass Railings serve areas outside of Kelowna?

Yes. We serve the entire Okanagan region including Kelowna, West Kelowna, Lake Country, Vernon, Penticton, and surrounding communities. Our fabrication facility is located at 571 Gaston Ave in Kelowna, which allows us to maintain quick turnaround times for projects throughout the valley.

What type of glass is required for railings under BC code?

The BC Building Code requires all glass used in guard railings to be tempered or laminated safety glass conforming to CAN/CGSB-12.1-M90. Standard window glass is not permitted. The specific thickness (5 mm, 10 mm, or 12 mm) depends on your system type and whether the installation is framed or frameless.

About Legacy Glass Railings

This guide was written by the Legacy Glass Railings editorial team in collaboration with company founders Dax and Kaid, who have led railing design, fabrication, and installation across the Okanagan Valley since 2018. With hands-on experience spanning residential decks, multi-storey balconies, and large-scale multi-family developments including The Rise, West 61, Westside Road, and Willow Park, the team brings both technical code knowledge and real-world installation expertise to every piece of content. Legacy Glass Railings operates from their fabrication facility at 571 Gaston Ave, Kelowna, BC, serving homeowners and builders from Penticton to Vernon. For project inquiries, reach the team at 236-766-1277 or admin@legacyglassrailings.com.