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.

Indoor or Outdoor Bench Plan

Decorative pre-cut scrollwork makes this bench a sophisticated indoor addition, while the colorful painted finish makes it durable enough for a porch, deck or patio.

This easy-to-build bench works great in indoor and outdoor spaces.

Project Overview

Skill Level


Estimated Time

1 weekend

Estimated Cost


Tools and Materials


  • Tape measure
  • Pencil
  • Kreg pocket-hole jig
  • Miter saw
  • Electric drill
  • 5/32" twist bit
  • Countersink
  • Assorted clamps
  • #2 Phillips screwdriver or driver bit
  • 150-grit sandpaper and sanding block
  • Paintbrush
  • Sawhorses
  • Drop cloth


  • 1 quart Valspar interior latex primer (#164759)
  • 1 quart Valspar Ultra Premium Paint; Gold Infusion (#6007-4A)
  • ScotchBlue blue painter's tape (#45337)
  • 1 1x6x4-foot select pine (#1156)
  • 1 1x4x4-foot select pine (#1153)
  • 3 1x4x8-foot select pine (#1155)
  • 1 1x6x8-foot select pine (#1158)
  • 2 pine brackets (#35981)
  • 4 table legs (#832)
  • #8x1-1/4-inch Phillips flathead wood screws (#3373)
  • Kreg 100-count 1-1/4-inch pocket hole screws (#205317)
  • Titebond 8 oz. original wood glue (#86091)

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

Project Resources


Set a new benchmark for style with this simple woodworking project. Use the Finished Dimensions to make sure the bench will fit in the desired location. If it is too long, you can easily make it shorter by adjusting the lengths of the stretchers (A) and slats (C).

Prepare the parts

Step 1

From one 8-foot 1x4 pine board, crosscut the stretchers (A) to the specified length. From two 8-foot 1x4 pine boards, cut the rails (B) and back slats (D) to the specified lengths (Cutting List).

Good to Know

To make sure both ends of each part are square and to remove any mill-applied sealers or markings, cut both ends when trimming the parts to finished length.

Step 2

From one 8-foot and one 4-foot 1x6 pine boards, crosscut the seat slats (C) to the specified lengths.

Step 3

From one 4-foot 1x4 pine board, crosscut the uprights (E) to the specified lengths.

Step 4

Sand all the parts with 150-grit sandpaper. Ease the edges by hand sanding with a sanding block and 150-grit sandpaper.

Assemble the seat and back

Step 1

bench 01

Lay out the stretchers (A) and rails (B) in the configuration shown (Base Assembly). Mark centerlines for pocket-screw holes on the inside faces of the stretchers and rails, where dimensioned. When locating the pocket holes on the rails, make sure you have two right-hand rails and two left-hand rails. Because the front seat slat (C) overhangs the front stretcher and the rear seat slat fits flush with the rear stretcher, the pocket screw holes in the rails aren't symmetrically located (Rail Detail). The left and right rails are mirror images and are not interchangeable. Mark the rail front ends. Drill the pocket holes, following the jig manufacturer's instructions.

Step 2

Align the rail ends flush with the ends of the stretchers (A) and drive 1-1/4-inch pocket screws. Make sure the marked rail ends face the same direction.

Tip: To align the corners, clamp a 1x4 cutoff to the rail (B), position the stretcher (A), and clamp a second cutoff to the first to hold the stretcher tight to the rail end and flush with the outside face.

Step 3

Now position the remaining rails (B), where dimensioned (Base Assembly), and drive 1 -1/4-inch pocket screws.

Tip: Clamp a 1x4 cutoff to the stretchers (A) to hold the rails (B) in place when driving the pocket screws.

Step 4

Lay three seat slats (C) on the workbench, inserting 1/4-inch spacers made from scrap wood between the seat slats. Align the seat slat ends. Place the stretcher (A)/rail (B) frame on the seat slats centered side-to-side with the rear stretcher and flush with the back edge of the rear slat. Mark the positions of the rails on the seat slats with a pencil and remove the frame. Apply thin beads of glue to the seat slats, centered between the marks. Carefully reposition the frame on the slats. Fasten the slats to the frame with 1-1/4-inch pocket screws. To keep the parts from shifting, secure the assembly to your workbench with clamps or place several heavy objects such as concrete blocks or gallon cans of paint on the frame.

Step 5

bench 2

Mark pocket-screw-hole centerlines on adjacent faces of the square block at the top of each leg, where dimensioned (Leg Detail), and drill the pocket holes. Apply glue to the opposite faces and clamp the legs into the inside corners of the seat frame. Secure the legs to the frame with 1-1/4-inch pocket screws.

Step 6

bench 3

Lay the back slats (D) on the workbench, inserting 1/4-inch spacers made from scrap wood between the back slats. Align the back slat ends. Position the uprights (E) on the back slats with one upright centered; position the others 3-1/4-inch in from the slat ends with the upright ends flush with the edge of the top slat, as shown (Back Assembly).

Step 7

Mark the positions of the uprights on the slats and remove the uprights. Apply glue to the slats between the marks. Replace the uprights and clamp them in place. Drill countersunk 5/32-inch holes in the uprights where shown, including the holes for the screws that later will fasten the uprights (E) to the rear seat stretcher (A). Fasten the uprights to the slats with #8 x 1-1/4-inch Phillips head flathead wood screws.

Good to Know

When drilling holes for the 1-1/4-inch screws, drill only through the uprights (E). Driving the screws into the soft pine back slats (D) without pilot holes increases the holding power of the screws. Be careful not to overdrive the screws.

Step 8

bench 4

Position the bench back on the seat and clamp it in place. Then position the brackets 1-3/4-inch in from the slat (C and D) ends and clamp them in place (Finishing Assembly). Use a pencil to mark the locations of the uprights (E) on the rear stretcher (A) and the brackets (F) on the slats. Remove the bench back and brackets. To protect the glue surfaces from paint, apply masking tape to the bottom inside faces of the uprights, the bottom and back faces of the brackets, and the marked areas of the stretcher and slats. Keep the masking tape 1/8-inch from the edges of the uprights and brackets and the pencil lines.

Apply the finish

Step 1

Examine all the parts and assemblies, re-sand where necessary, and vacuum off the dust. Place the bench seat upside down on a pair of sawhorses and apply one coat of Valspar interior latex primer following the manufacturer's instructions. To ensure paint-free handling when flipping the seat to prime the top surfaces, do not coat the outside faces of the end rails (B) or the protruding slat (C) ends. With the bottom surfaces and legs primed, enlist a helper to flip the seat and place it on a drop cloth. Prime the top. Now prime the bench back, back side first, and brackets.

Good to Know

To provide "standoffs" to keep the wet paint from sticking to the drop cloth when you flip the seat to paint the top, drive a 1-1/4-inch pocket screw into the bottom of each leg, leaving 1/2 inch protruding.

Step 2

Following the same procedures you used when applying the primer, apply two coats of Valspar Ultra Premium paint. (We selected the color Gold Infusion.)

Final assembly

Step 1

DIY indoor or outdoor bench made from wood and painted

Remove the screws from the bottoms of the legs and the masking tape from the stretcher, slats, uprights, and brackets. Apply glue to the uprights, reposition the bench back on the seat, and clamp it in place. Secure the uprights to the stretcher with #8 x 1-1/4-inch Phillips head flathead wood screws. Apply glue to the masked areas on the seat and back slats (C and D), reposition the brackets, and clamp them in place. Drill countersunk 5/32-inch holes in the seat and back slats (C and D). Secure the brackets to the slats with #8 x 1-1/4-inch Phillips head flathead wood screws. Paint the screw heads.

Find more DIY bench and furniture projects: