Recovering dining room chairs means replacing the old upholstery on the seat and sometimes the back with new fabric, foam, and batting. It’s one of the most cost-effective ways to refresh a dining set without buying new furniture, and most chairs with removable seats can be finished in a single weekend. The process works best on chairs with solid wood frames and staple-on seats; chairs with glued-on fabric or complex spring systems take more time but are still doable.
Key Takeaways

- Remove the seat from the chair frame before recovering it whenever possible.
- Use upholstery-weight fabric, not quilting cotton or bedsheet material.
- Replace foam that’s crumbling, flattened, or more than ten years old.
- Center the pattern on the seat before you staple anything.
- Pull fabric tight and staple from the center outward on opposite sides.
- Leave at least two inches of fabric beyond the seat edge for wrapping.
Tools and Materials You Need
Gather everything before you start so you don’t have to stop mid-project.
- Screwdriver or drill with the correct bit for your chair screws
- Staple gun and 3/8-inch to 1/2-inch staples
- Staple remover or flathead screwdriver
- Sharp scissors or a rotary cutter
- Measuring tape
- Upholstery needle and heavy-duty thread (optional, for button tufting)
- Batting or Dacron wrap
- New foam, if the old padding is worn
- Upholstery-weight fabric
Choose the Right Fabric
Not every fabric survives daily use at a dining table. You need something rated for upholstery, with a double rub count of at least 15,000 for residential dining chairs. Avoid lightweight cottons, silks, and loosely woven linens unless you’re covering chairs that are used only for decoration.
Good choices include:
- Cotton duck or canvas
- Linen blends with a tight weave
- Microfiber or performance fabrics treated for stain resistance
- Leather or faux leather, if you wipe seats down regularly
Patterned fabric hides stains better than solid light colors, but it requires more yardage to match the design across multiple seats. Buy all fabric from the same dye lot to avoid shade differences between chairs.
Estimate Fabric Yardage
Measure each seat from front to back and side to side at the widest point. Add four inches to each measurement to allow for wrapping and stapling underneath. If your seats are 18 inches square, you need a piece of fabric at least 22 inches square per chair. Standard upholstery fabric is 54 inches wide, so you can often cut two seat pieces from one yard if the seats are small and the fabric has no large repeating pattern.
| Number of Chairs | Seat Size (approx.) | Fabric Needed (54-inch wide) | Notes |
|---|---|---|---|
| 2 chairs | 16–18 inches square | 1 yard | Plain or small-pattern fabric |
| 4 chairs | 18–20 inches square | 2 yards | Extra for pattern matching |
| 6 chairs | 20–22 inches square | 3 yards | Allow for centering designs |
| 8 chairs | 20–22 inches square | 4 yards | Buy 5 yards if pattern repeats |
Buy an extra half yard per project for mistakes or future repairs.
Remove the Old Seat
Turn the chair upside down and look for screws holding the seat to the frame. Most dining chairs use four screws, one near each corner. Remove them and set the hardware aside in a small container so you don’t lose it.
If the seat is glued rather than screwed, run a thin putty knife between the seat and the frame to break the seal, then lift carefully. Don’t force it, or you may crack the wood.
Once the seat is off, flip it over and remove the existing staples with a staple remover or flathead screwdriver. Pull off the old fabric and batting. Inspect the foam underneath.
Warning: If the seat board is cracked, rotted, or chewed by pests, replace it with a new piece of 1/2-inch plywood cut to the same shape before you recover anything.
Assess and Replace the Foam
Press the existing foam with your thumb. If it springs back immediately and shows no crumbling, you can reuse it. If it stays dented, breaks apart, or feels thin and hard, replace it.
High-density upholstery foam is sold by thickness. For dining seats, 2-inch foam is standard; 3-inch foam adds comfort but changes the height of the seat relative to the table. Cut the foam to match the seat board exactly, using a serrated knife or electric carving knife for a clean edge.
Layer batting over the foam if you want a softer, rounded edge. Wrap the batting around the foam and seat board, then staple it to the underside before adding the fashion fabric.
Pro Tip: Test foam firmness by sitting on a sample piece before you buy a full sheet. What feels supportive in the store may feel different after an hour at the dinner table.
Steps to Cut and Position Fabric to Recover Dining Room Chairs

Lay your fabric wrong side up on a clean floor or large table. Place the seat (foam side down) in the center. If the fabric has a pattern, position it so the design is centered on the seat and straight relative to the chair front. Check all chairs before cutting so the patterns match across the dining set.
Cut around the seat, leaving at least two inches of excess on every side. More is better than less; you can trim extra fabric later, but you can’t add it back.
Staple the Fabric
Flip the seat over so the foam and fabric are facing down, with the wood board facing you. Begin stapling at the center of one side, pulling the fabric taut as you go. Place one staple in the middle, then move to the opposite side and pull tight before stapling the center there. Repeat on the remaining two sides.
Work from the center outward toward the corners, alternating sides to keep tension even. Smooth out wrinkles with your hand before each staple. When you reach a corner, fold the fabric neatly like wrapping a present—one side under the other—and staple securely.
Trim excess fabric near the corners if it bunches up, but leave enough to hold staples firmly.
| Step | Action | What to Check |
|---|---|---|
| 1 | Remove seat from chair frame | All screws accounted for |
| 2 | Strip old fabric and staples | Seat board is clean and solid |
| 3 | Inspect or replace foam | Foam springs back when pressed |
| 4 | Cut new fabric with 2+ inch margin | Pattern is centered |
| 5 | Staple center of each side first | Fabric is tight, no sagging |
| 6 | Fold and staple corners | Corners lie flat, no bulk |
| 7 | Reattach seat to chair | Screws are tight, seat doesn’t wobble |
Recover the Chair Back (Optional)
Some dining chairs have upholstered backs as well as seats. If the back panel is removable, take it off the same way you removed the seat. If it’s fixed to the frame, you’ll need to work around the wood structure.
Remove the old fabric and padding, replace the foam if needed, cut new fabric with extra margin, and staple it to the back of the panel. Pull the fabric tight across the front so it doesn’t bag when someone leans against it. Reattach the panel to the chair frame.
Fixed backs take longer and may require you to staple in awkward positions. If you’re new to upholstery, start with seat-only recovery and tackle backs on your next project.
Reattach the Seat and Finish
Place the recovered seat back onto the chair frame and insert the screws. Tighten them evenly so the seat sits flat and doesn’t rock. Flip the chair upright and press on the seat from several angles. It should feel firm, with no shifting fabric or loose staples underneath.
If you recovered multiple chairs, line them up and compare the fabric patterns. Small misalignments are normal, but large differences usually mean one seat was rotated during stapling.
Costs and Time Estimate
Recovering chairs yourself costs far less than buying new ones or paying a professional upholsterer. Prices depend on fabric choice and whether you need new foam.
| Item | Typical Cost Range | Notes |
|---|---|---|
| Upholstery fabric (per yard) | $15 – $60 | Performance fabrics cost more |
| Foam (2-inch sheet, cut to size) | $10 – $25 | Per seat |
| Batting/Dacron | $8 – $15 | One package covers several chairs |
| Staples and basic tools | $12 – $30 | Staple gun if you don’t own one |
| Total per chair (DIY) | $25 – $90 | Assumes one yard shared across chairs |
| Professional upholstery per chair | $75 – $200 | Labor plus materials |
Plan on one to two hours per chair for your first project. After you finish two or three, you’ll likely work faster.
Common Problems and Fixes

- Fabric sags after a few weeks: You didn’t pull it tight enough before stapling. Remove the staples, re-stretch, and re-staple.
- Wrinkles near the corners: Too much fabric bunched at the corner. Trim the bulk and refold more tightly.
- Staples pull through the wood: The wood may be thin or split. Use shorter staples or add a strip of strong fabric underneath as reinforcement.
- Seat feels uneven: The foam may be compressed on one side. Flip or rotate the foam, or replace it with a new piece.
- Pattern looks crooked: The fabric wasn’t aligned before cutting. Remove and recut with the pattern centered.
Warning: Don’t staple over electrical wires, hidden screws, or loose wood splinters. Check the underside of the seat board before you begin.
Frequently Asked Questions
Can I recover a chair without removing the seat?
Yes, but it’s harder. You can stretch fabric over the seat and staple underneath while the seat stays on the chair, but reaching the back edge is awkward and the tension is harder to control. Removing the seat gives you a flat work surface and a much cleaner result.
How do I know if my fabric is heavy enough?
Try to push your thumbnail through the weave. If it punctures easily, the fabric is too light for a dining chair. Look for upholstery fabric with a double rub rating of 15,000 or higher, which means it can withstand regular sitting and standing without wearing through quickly.
Can I reuse the old foam?
Only if it still springs back when pressed and doesn’t crumble or flake. Foam older than ten years usually breaks down even if it looks fine on the surface. When in doubt, replace it; new foam makes the biggest difference in comfort.
Do I need a sewing machine?
No. Most dining room chair seats are recovered with staples, not seams. You only need a needle and thread if you want to add buttons, piping, or a tailored slipcover rather than a staple-on recovery.
How long does it take to recover six chairs?
Expect six to twelve hours total for a first-timer, spread over a weekend. Removing old staples takes longer than most people expect, so allow extra time for that step.
What if my chair has a curved or slip-in seat?
Curved seats require more careful fabric folding and may need relief cuts so the fabric lies flat. Slip-in seats are ideal because you can recover them on a table and slide them back into the frame when finished.
Conclusion
Take one chair apart this weekend and recover the seat first. Once you see how the fabric wraps and staples, the rest of the dining set will go much faster.