How to Install a Built-in Shower Bench

SHOWER benches turn a utilitarian stall into a private spa, providing a stable, comfortable spot for bathing or shaving. The secret to a long-lasting bench isn't the tile you see on the surface, but the robust, water-tight skeleton hidden underneath. If the framing isn't structurally sound or the waterproofing fails, you are inviting rot and mold into your bathroom wall structure. Done well, a shower bench feels like an extension of the house itself—solid, seamless, and completely impervious to moisture. Avoid the temptation to use standard wood framing without high-grade waterproofing; only pressure-treated lumber or specialized foam board systems should be used in this wet environment. When the prep is done correctly, the bench becomes the sturdiest feature in your bathroom.

  1. Mark Studs, Build Frame. Measure the desired height and depth, then mark the stud locations on your shower walls. Build a frame using pressure-treated 2x4s, ensuring you screw directly into the wall studs with 3-inch deck screws.
  2. Beef Up Supports. Add internal vertical blocking between your frame's main supports to increase weight capacity. This ensures the bench will not flex or sag under the weight of an adult.
  3. Board It Out. Cut cement backer board to size for the top and sides of the frame. Secure it with alkali-resistant screws every 6 inches along the edges and in the field.
  4. Seal Every Seam. Apply thin-set mortar to all corners and seams, embedding alkali-resistant mesh tape into the wet mortar. Smooth the edges so the transition to the wall is flat and seamless.
  5. Coat It Twice. Paint a high-performance liquid waterproofing membrane over the entire bench, including the vertical sides and the wall intersections. Apply at least two thick coats, allowing for the recommended cure time between layers.
  6. Spot Every Weak Spot. Check for pinholes or thin spots in the membrane once it dries to a uniform color. If any areas look translucent, add another coat before you begin your tile layout.