Can I add a built-in bench to my deck design without violating NB building code?
Can I add a built-in bench to my deck design without violating NB building code?
Yes, you can absolutely add built-in benches to your deck, but if the bench is located along an edge where a railing is required, the bench back must function as the railing and meet all the same code requirements. This is the detail that trips up a lot of DIY builders and even some contractors who do not think through the implications of placing a bench at the perimeter of an elevated deck.
The core rule in New Brunswick is straightforward. Any deck surface more than 24 inches above grade requires a guard that is at least 36 inches high measured from the deck surface, with no openings that allow a 4-inch sphere to pass through. When you place a built-in bench against the railing, the bench seat creates a new surface that people, especially children, can stand on. This effectively raises the floor level at that location by 16 to 18 inches, which is the typical bench seat height.
Here is where it gets important. If someone can stand on the bench seat, the 36-inch guard height should technically be measured from the top of the bench, not from the deck floor. This means the railing behind a perimeter bench needs to extend to at least 36 inches above the bench seat surface, which puts the total height from the deck floor at 52 to 54 inches. That is considerably taller than a standard railing and changes the look significantly. Some inspectors in New Brunswick will accept 36 inches from the deck surface if the bench design discourages standing, such as having a sloped seat or a backrest that begins immediately at the seat level. However, you should not count on that interpretation. Discuss it with your local building inspector before construction.
The safest approach is to position built-in benches away from the deck perimeter. A bench placed in the interior of the deck, against the house wall, or along an edge that does not require a guard because it is close to grade, has no railing implications at all. You can build it at whatever height is comfortable, typically 16 to 18 inches from the deck surface with a seat depth of 15 to 18 inches, and the standard perimeter railing stands independently beside it.
If you specifically want the bench along a railing edge, there are design strategies that satisfy code. One approach is to build a solid bench back that extends the full 36 inches above the seat, with vertical slats spaced no more than 4 inches apart. This bench back IS the railing, and it meets all guard requirements. Some builders angle the upper portion outward slightly to make it more comfortable to lean against.
Another approach is to set the bench 12 to 16 inches in from the railing, leaving the standard 36-inch guard in place behind the bench. People sitting lean back against the railing, which serves as a backrest. This eliminates the height question entirely because no one can stand on the bench and reach over the railing without it still being at their waist height. The trade-off is losing that 12 to 16 inches of deck space.
Structurally, built-in benches need to be properly supported. The seat should be framed with 2x4 supports bolted or lag-screwed to the deck framing or posts, not just screwed into the deck boards. Surface-mounted connections to decking boards alone will eventually pull loose under the concentrated load of several adults. If the bench is longer than 8 feet, add a center support leg to prevent sagging. For materials, match the bench to your deck surface so everything weathers at the same rate.
---
Find a Deck Building Contractor
New Brunswick Decks connects you with experienced contractors through the https://newbrunswickconstructionnetwork.com:
View all fencing-decks contractors →Deck IQ — Built with local deck building expertise, NB Building Code knowledge, and real construction experience. Answers are for informational purposes only.
Ready to Start Your Deck Project?
Find a deck builder in New Brunswick through the NB Construction Network. Free matching, no obligation.