How to Upholster a Bench

Upholstering a bench is one of the most forgiving upholstery projects you can tackle. Unlike a wingback chair with curves and corners, a bench is essentially a rectangular frame you can attack from all angles. The work is methodical: remove, measure, cut, layer, wrap, staple. There's real satisfaction in peeling off decades of wear and replacing it with fabric you actually chose. When it's done well, your bench looks intentional and fresh—the kind of piece that anchors a room and actually feels good to sit on.

  1. Remove the old upholstery and padding. Flip the bench upside down and use a staple remover or flat pry bar to pop out all the staples holding the fabric underneath. Work systematically around the entire perimeter. Once the underside is clear, flip it right-side up and peel away the old fabric. Then remove the padding and any batting underneath—you're getting down to bare wood or the existing plywood deck.
  2. Inspect and repair the frame. Now that everything is exposed, check the wooden frame for splits, soft spots, or loose joints. Tighten any wobbly legs or side rails with a wrench. If the deck (the base you'll upholster onto) is warped or splintered, sand it smooth or reinforce it with a layer of plywood screwed down from underneath. A solid foundation prevents your new upholstery from sagging prematurely.
  3. Cut and layer the base padding. Measure the top surface of the bench, then add 2 inches to all sides. Cut a piece of high-density foam (1 to 2 inches thick) to that dimension using a serrated bread knife or electric carving knife. Lay the foam directly onto the bench deck. Underneath the foam, you can add a layer of batting if the bench will see hard use—this extends the life of the foam and smooths out imperfections in the frame.
  4. Cut the upholstery fabric to size. Measure the foam-covered bench top and add 4 to 6 inches on all sides (longer for benches with deep sides). If your fabric has a pattern, plan how it will look centered on the bench before you cut. Lay out the fabric flat, mark your cuts with chalk or a fabric pencil, and cut cleanly. Unroll it over the foam and center it so the overhang is even on all sides.
  5. Wrap and staple the fabric to the frame. Start at the center of one long side. Pull the fabric taut (not so hard it distorts the foam, but snug) and drive 2 staples about 2 inches apart into the underside of the frame. Move to the opposite long side, pull that fabric equally tight, and staple. Then do the two short ends the same way. Work back and forth between sides to keep tension even. Once all four sides have a few anchor staples, fill in gaps with staples every 2 inches around the entire perimeter.
  6. Handle corners and edges neatly. At each corner, you'll have excess fabric. Fold it as tightly as you can, like you're wrapping a package. For a clean look, you can either drive staples through the fold (creating a small pleat at each corner) or fold the fabric under itself before stapling so no raw edges show. If your bench has visible sides, fold the fabric taut around the edge and staple from underneath so the fold line is clean and sits at the corner edge.
  7. Attach a dust cover to the underside. Measure the underside of the bench (the area you've been stapling into). Cut a piece of lightweight fabric, muslin, or craft paper to fit. Staple it to the underside frame, covering all the raw edges of your upholstery fabric and the staples themselves. This protects the upholstery from dust and dirt settling into the underside and makes the bench look finished from every angle.
  8. Final inspection and furniture placement. Flip the bench right-side up and sit on it. Press down firmly on all areas to feel for lumps, wrinkles, or soft spots. If you find loose spots, flip it over and add a staple or two. Check that all corners are tight and all edges are smooth. Once you're satisfied, place it in its spot in the room. Let the staples set overnight before heavy use.