What you will need

  • Chair with drop-in seat
  • Fine-grade sandpaper
  • Low-sheen acrylic paint
  • Paintbrush
  • Slotted (flat head) screwdriver
  • Staple gun
  • Small hammer (from hardware stores)
  • Upholstery tacks
  • Calico (if the seat padding is in poor condition)
  • Upholstery fabric (from fabric stores)

Remove the seat by pushing from below and set aside. Sand the chair frame with fine-grade sandpaper. Use a damp cloth to remove any dust. Paint the chair frame and allow to dry, then paint a second coat.

Remove the old fabric from the seat by sliding a screwdriver under the staples or tacks and easing them out. Keep the old cover to use as a pattern for your new cover. If the padding is in bad condition, you might want to cover it with calico first (use the same method as for covering, below).

Use the old seat cover as a pattern to cut the fabric cover. Ensure there is an 8cm excess of fabric around the edge for securing to the seat.

Place the fabric wrong side up and iron to remove wrinkles. Place the seat, wrong side up, on the fabric. Fold one side of the fabric over the seat and lightly tack in place.

Repeat on the opposite side. Once the fabric is stretched smooth and tight, use a staple gun to secure in place. Repeat with the remaining sides. For a round seat, tack in four places then pleat the fabric evenly around the perimeter using a staple gun to secure each pleat. To finish, place the seat in the chair frame.


Like this? Try our other DIY ideas:

* How to reupholster a chair
* How to restore chairs and storage chests
* How to paint wicker, cane, rattan and bamboo


Plus, don’t miss more great ideas on and you can also find us on .