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.

Pipe-Leg Upholstered Bench

Assemble a few pipe fittings and add some plywood, a carpet pad, and a curtain for an easy-to-build bench that looks custom-made.

Pipe-leg upholstered bench

Project Overview

Skill Level


Estimated Time

1 day

Estimated Cost


Project Resources


This bench can be made in a day due to the fast drying paint and some quick action with a staple gun. While you’re buying supplies, ask a store associate to cut the 48-inch pipe to 42 inches long and thread the cut end. Then have the MDF and furring strip cut to size for the seat.

Make the Base

Step 1

Twist the long pipe into the end assembly.

Assemble the two end sections of the bench legs and leave the fittings slightly loose (Project Diagram, Drawing 1). Thread each end assembly onto the 42-in pipe and then stand the bench on a flat surface. Adjust the tightness of the fittings to level the bench and eliminate wobbles.

Step 2

Wipe all of the pipes and fittings with mineral spirits to remove any labels and oily residue. Apply two coats of bronze spray paint according to the manufacturer’s instructions.

Make the Seat

Step 1

Glue the two MDF seat panels together and then glue the 1 x 2 x 48 rails along the center (Project Diagram, Drawing 2). Use painter’s tape to secure the parts while the glue dries.

Step 2

Trim the carpet pat to soften the edge.

Cut four layers of carpet padding to fit the bench. Stack the padding on the bench and then bevel the top edge with scissors for a rounded upholstery edge.

Step 3

Cut the drop cloth and curtain fabric to 28-in x 70-in and lay the drop cloth on your work surface. Flip the bench upside down and center the bench and padding on the drop cloth. Starting in the middle of each side, pull the drop cloth over and staple to the bottom of the bench (Project Diagram, Drawing 3). Then alternate on each side of the bench pulling and stapling, moving out from the center of the bench on each side toward each end -- stop 6 to 8 inches from the ends.

Step 4

Staple the drop cloth.

Fold under the end and staple each corner.

Step 5

With the four corners folded, wrap the drop cloth over each end and staple. Repeat this and the previous two steps for the curtain fabric.

Step 6

With the upholstered seat still upside down, center the pipe base on the MDF. Drill 1/8-in pilot holes and drive the screws through the pipe flanges.