Skip Nav
Decor Shopping
19 Storage Solutions So Chic You Won’t Believe They’re From Ikea
13 Genius Items to Make Getting Your Home in Order a Breeze
Feng Shui Bedroom Tips to Improve Your Sex Life

DIY: Re-Cover a Dining Room Chair

If you're a bargain hunter, you've likely come across some beautiful antique dining chairs. Sometimes the actual structure of the chair is in great shape, though the seat's fabric covering is ratty or just poorly upholstered. No worries! Grab that bargain chair and reupholster the seat. It's one of the easiest reupholstery projects out there.

What You'll Need

  • Fabrics
  • Measuring tapes
  • Scissors
  • Stapling gun
  • Staples
  • Screwdrivers (both Phillips and flathead)

To find out how to make it,


Here's how to do it, from eHow.

  1. Measure the surface of the chair seat, side to side and back to front. Add eight inches to each measurement. For example, 18 by 20 becomes 26 by 28.
  2. Choose a fabric that is upholstery weight, since there's going to be a lot of wear and tear (and booties!) on your chair.
  3. Take the chairs apart, which will probably require unscrewing the seats from the frames.
  4. Remove the old fabric or vinyl — you may need pliers if the staples or tacks are old.
  5. Double-check your measurements and then cut out your new chair covers.
  6. Place your new cover on your work surface, wrong side up.
  7. Place your chair seat on the new cover, top side down.
  8. Hold the two together and flip to check that the fabric is pointed in the right direction; adjust if necessary. Place the seat and cover back back down on the work surface, as before.
  9. Pull the fabric up on one side and staple, working from the middle out to the corners.
  10. Pull the fabric up tightly on the opposite side and staple.
  11. Repeat with the remaining two sides.
  12. Reattach the seats to the chair.
  13. Enjoy!


Cozy Decorating Tips
DIY Cleaning Products
Alternative Christmas Table Decor
Organization Tips and DIYs
From Our Partners
Latest Home & Garden
All the Latest From Ryan Reynolds