Art of the Craft logo Art of the CraftMade by hand, shown honestly
Upcycling

How to Reupholster a Dining Chair Seat in an Afternoon

The chairs are solid, the frames are fine, but the seats are stained, flat and covered in a fabric that went out of style decades ago.

A wooden dining chair seat turned upside down on a workbench with fresh patterned fabric being stapled to the plywood base

The chairs are solid, the frames are fine, but the seats are stained, flat and covered in a fabric that went out of style decades ago. Learning to reupholster a dining chair seat is the cheapest way to save a set like that, and most drop-in seats need only a screwdriver, a staple gun and about an hour each.

I have redone close to forty of these for my own house and for market stock, and the process is almost always the same. Below is the exact method, the materials I buy, and the shortcuts I no longer take.

Check what kind of seat you have

Flip the chair over before buying anything. Most dining chairs from the 1950s onward use a drop-in seat: a plywood or MDF board, foam on top, fabric stapled underneath, held to the frame by four screws through corner blocks. That is the type this guide covers.

If the fabric wraps around the frame rails and is tacked to the outside edges, you have a fixed or overstuffed seat, often with springs or webbing. That is a different job with more steps. If the chair also has a loose joint or a cracked rail, sort the structure first. Our piece on turning a broken chair into something worth keeping covers the repairs worth doing.

Materials and costs for one seat

ItemAmount per seatTypical cost
Upholstery fabricAbout 60 by 60 cm$8 to $20
High density foam, 5 cm thickBoard size plus 1 cm$10 to $18
Polyester battingBoard size plus 10 cm each side$2 to $4
Black dust cover cambricBoard size$1 to $2
Staples, 8 to 10 mmAbout 80Under $1

Budget around $25 to $45 a seat, or less if you reuse fabric. A set of six often comes in under $200, which is a fraction of buying new chairs. You will also need a manual or electric staple gun, a flat screwdriver or staple lifter, scissors, a marker, and spray adhesive if you are gluing foam.

For fabric, choose upholstery weight with a rub count of at least 15,000 double rubs for daily dining use. Tightly woven cotton canvas, linen blends and wool flannel all work. Old wool coats and heavy curtains can be cut down too, a habit I learned from sorting fabric scraps worth saving.

How to reupholster a dining chair seat step by step

1. Remove and label

Unscrew the seat and mark the underside of the board and the chair with matching numbers. Seats in old sets are rarely identical, and a seat swapped to the wrong chair may wobble or leave gaps.

2. Strip the old cover

Pull the dust cover, then lift staples with a flat screwdriver and pliers. Keep the old fabric in one piece. It makes a reliable template for the new cut.

3. Check the board

Press on the board. If it flexes, cracks or is swollen at the edges, trace it onto 12 mm plywood and cut a new one with a jigsaw. Drill the screw holes in the same places.

4. Cut and fit the foam

Trace the board onto the foam, add 5 to 10 mm around the edge, and cut with an electric carving knife or a long bread knife. Glue it to the board with a light spray. The slight overhang softens the front edge so it does not dig into legs.

5. Add batting

Lay batting over the foam, wrap it to the underside and staple loosely. Batting smooths the foam edges and helps fabric slide when you pull it tight.

6. Staple the fabric

Center the fabric face down, set the board on top foam side down, and fold the fabric over. Put one staple in the middle of each side first: front, back, then left, right. Work outward from each center staple, pulling evenly and spacing staples about 2 to 3 cm apart. Stop 5 cm short of each corner.

7. Fold the corners

Pull the corner point straight toward the center of the board and staple it. Then fold each side in like wrapping a parcel, trim the bulk, and staple. Aim for one clean pleat per corner, facing the back of the chair.

8. Finish and refit

Staple the dust cover underneath, find the screw holes by feel, and pierce them with an awl. Screw the seat back on, using screws no longer than the board and foam thickness minus a few millimetres so they cannot poke through.

The counter-take: do not always keep the old foam

A popular piece of upcycling advice is to reuse everything, including the original padding, to keep waste down. I disagree for seats. Foam older than about 15 years breaks down into crumbs, smells, and sags in the middle within weeks of a new cover going on. You end up redoing the whole seat.

Old horsehair or coir padding is different and is worth keeping if it is intact. Polyurethane foam is not. Replace it with 5 cm high density foam rated around 30 to 35 kg per cubic metre, and the seat will hold its shape for years.

Where these chairs fit in a room

A new cover changes how a set reads. A busy print can make plain pine chairs feel deliberate. A solid wool can calm down ornate frames. Think about the table, floor and light together. Our guide on why a handmade piece needs the right room goes further on that question.

Fixing the problems you notice afterward

Even careful work throws up small issues once the seat is back on the chair. Most are quick to correct.

  • Seat will not drop back in: The new foam and fabric add thickness at the edges. Shave 3 to 5 mm off the board sides with a block plane or rasp, or use thinner fabric at the corners.
  • Wrinkles along the front edge: Lift three or four staples, pull the fabric toward the underside, and restaple. Wrinkles almost always mean uneven tension, not bad fabric.
  • Pattern sits off center: Mark the center of the board and the center of the motif with chalk before the first staple next time. On this seat, lift the side staples and shift the fabric a little.
  • Squeaks when sitting: Usually the board is rubbing the frame. A strip of felt on the corner blocks stops it.

Frequently asked questions

How much fabric do I need to reupholster six dining chair seats?

For typical seats around 45 by 45 cm, about 2 metres of 137 cm wide fabric covers six seats with some room for pattern matching. Large repeats can need an extra half metre. Measure one seat including the wrap and multiply before ordering.

Can I staple new fabric over the old fabric?

You can if the old cover is clean, thin and the foam is still in good shape. It saves time but adds bulk at the corners. For stained or smelly seats, strip them down instead.

What staple gun is best for chair seats?

A manual heavy duty gun works for plywood boards, but an electric or pneumatic upholstery stapler saves your hands on a full set. Use 8 to 10 mm staples so they grip without going through the board.

AP
Arlo Pemberton

Arlo sells salvaged furniture and scrap wood pieces at a Saturday market and has priced enough handmade work to know most makers undercharge. He writes about upcycling and craft business with a ledger open beside him.

More posts by Arlo

More in Upcycling

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto