Welcome to Lowe's
Find a Store

Prices, promotions, styles, and availability may vary. Our local stores do not honor online pricing. Prices and availability of products and services are subject to change without notice. Errors will be corrected where discovered, and Lowe's reserves the right to revoke any stated offer and to correct any errors, inaccuracies or omissions including after an order has been submitted.

Toilet Paper Holder Shelf

Use simple woodworking skills to build a toilet paper roll holder that doubles as a handy bathroom shelf.

Small white bathroom shelf with a built-in toilet paper holder.

Project Overview

Skill Level


Estimated Time

1 day

Estimated Cost


Tools & Materials


  • Miter saw or circular saw with guide
  • Drill and bit set, countersink
  • 120-grit and 180-grit sandpaper
  • Screwdriver
  • Tape measure
  • Level
  • Wood glue


  • Pfister Selia toilet paper holder, #21025
  • 1 x 6 x 24 poplar board
  • 1 x 8 x 48 poplar board
  • 2 - #8 x 1-3/4-in flathead wood screws
  • 2 - #8 x 2-in flathead wood screws
  • 2 - #8 x 5/8-in flathead sheet-metal screws
  • Wood putty
  • 31 oz HGTV Home™ by Sherwin-Williams: Grey Sanctuary, #HGSW1476

Items may be Special Order in some stores. Product costs, availability, and item numbers may vary online or by market. Paint colors may vary slightly from those shown. Availability varies by market for lumber species and sizes.

Missing anything? Shop Online


Step 1

Cut the back (A) to length from a 1 x 6 board (Toilet Paper Holder Shelf Project Diagram). Cut the top (B) from a 1 x 8 board.

Step 2

On the upper face of the top, drill two countersunk 1/8-inch holes for the 1-3/4-inch screws that will attach it to the back. Continue the pilot holes into the edge of the back. Center the toilet tissue holder mounting bracket on the underside of the top along its length, and drill mounting screw pilot holes.

Step 3

On the back, drill two countersunk 1/8-inch holes for the mounting screws.

Step 4

Glue and screw the top to the back and let dry. Fill the screw holes with putty and sand smooth. Then sand the entire shelf with 120-grit and 180-grit sandpaper.

Step 5

Apply three coats of paint (Grey Sanctuary shown) to the entire shelf. Let the final coat dry overnight.

Step 6

Screw the toilet tissue holder mounting bracket to the underside of the top. Screw the back of the shelf level on a wall in your bathroom. If possible, drive at least one screw into a wall stud. Otherwise, add wall anchors as needed.

Good to Know

Waiting to add the toilet tissue holder last makes it easier to drive the mounting screws.

Step 7

Touch up the heads of the screws to match the shelf. Follow the manufacturer’s instructions to attach the toilet tissue holder to the mounting bracket.