How to Reupholster a Dining Chair
Give tired dining chairs a fresh look with new fabric in 2-3 hours per chair. This intermediate guide covers removing the old fabric, adding padding, and stapling new upholstery for a professional result.
Repair & Refinish Team
Published May 30, 2025 · Updated October 20, 2025
What You'll Need
- Electric or manual staple gun
- Staple remover or flathead screwdriver
- Scissors
- Screwdriver
- Needle-nose pliers
- Upholstery fabric (3/4 yard per chair)
- High-density foam padding (1/2" or 1" thick)
- Batting (polyester quilt batting)
- Staples (3/8" for staple gun)
- Spray adhesive (optional, for foam)
Cost Estimate
Budget
$10
Mid-Range
$25
Premium
$50
Professional reupholstery costs $100-$250 per chair. DIY fabric and supplies cost $10-$50 per chair.
Step-by-Step Instructions
Remove the Seat From the Chair Frame
Step 1 of 7Turn the chair upside down. Most dining chair seats are attached with 4 screws going up through the frame into the seat board. Remove these screws and lift the seat cushion out. If the seat is glued or nailed to the frame (some older chairs), pry it gently with a flathead screwdriver. Set the frame aside.
Remove the Old Fabric and Staples
Step 2 of 7Flip the seat cushion over. Use a staple remover or flathead screwdriver to pry out every staple holding the old fabric. Pull the fabric off. If there's batting or foam underneath, inspect it — if the foam is compressed, stained, or crumbling, replace it. If it's still springy and clean, you can reuse it. Remove all old staples completely — leftover staples create bumps under the new fabric.
Use needle-nose pliers for stubborn staples that break when prying. Every staple must come out for a smooth new surface.
Replace or Add Padding
Step 3 of 7If the old foam is flat or crumbling, cut a new piece of 1/2" or 1" high-density foam to match the seat board shape. Spray the board with adhesive and press the foam on (or just lay it without adhesive — the fabric will hold it). Lay a sheet of polyester batting over the foam, wrapping it around the edges to the underside. The batting softens the foam edge and creates a rounded, professional cushion profile.
Cut and Position the New Fabric
Step 4 of 7Cut your upholstery fabric to the size of the seat plus 4 inches on all sides (for wrapping underneath). Center the fabric pattern on the seat — if it has a directional pattern, align it so it faces forward when the chair is in its normal position. Flip the seat over so the fabric is face-down on your work surface with the cushion upside down on top.
Staple the Fabric — Opposite Sides First
Step 5 of 7Pull the fabric taut over the back edge and drive 3 staples into the center of the seat board. Move to the opposite (front) edge, pull the fabric tight, and staple the center. Repeat for the left and right sides. Now you have 4 anchor points creating even tension. Fill in between the anchors with staples every 1-2 inches, always pulling the fabric taut and smooth. Check the face side periodically for wrinkles.
The key to professional-looking upholstery: always work opposite sides. Back then front, left then right. This distributes tension evenly and prevents puckering.
Handle the Corners
Step 6 of 7Corners are the trickiest part. Pull the corner fabric straight down and staple it. Then fold the excess fabric on each side into a neat pleat (like wrapping a gift), pulling tight and stapling each fold flat. The corner should look like a crisp hospital corner on a bed — smooth on the face with a neat fold underneath. Trim excess fabric to reduce bulk.
Trim Excess and Reattach to Chair
Step 7 of 7Trim any excess fabric to about 1/2 inch beyond the staples so it doesn't hang below the frame. Flip the seat right-side up and inspect the face — the fabric should be smooth, taut, and evenly stretched with no visible wrinkles or staple bumps. Place the seat back on the chair frame and drive the screws back in. Sit in the chair to test comfort and verify the seat sits flat.
If you have 4-6 chairs, do them assembly-line style: remove all seats, strip all fabric, add all padding, then upholster all seats. This is much faster than doing one chair at a time.
Recommended Products
The industry-standard manual staple gun for upholstery. Chrome steel construction. Adjustable power. Uses T50 staples in multiple lengths. Trusted by professionals for decades.
Firm high-density foam for seat cushions. CertiPUR-US certified. One sheet covers 4-6 dining chair seats. Cut to size with scissors or an electric knife.
Polyester quilt batting for wrapping over foam. Creates a smooth, rounded cushion profile. One piece covers 6-8 dining chair seats. Easy to cut with scissors.
Affiliate Disclosure: We earn a small commission when you buy through our links at no extra cost to you.
Tips & Warnings
- Performance fabrics like Crypton and Sunbrella are stain-resistant and perfect for dining chairs used by kids. They cost more but clean easily and last years longer.
- Buy 10% more fabric than you calculate. Pattern matching and mistakes eat up material quickly.
- For curved or shaped seats, make small relief cuts in the fabric at the curve before stapling. This allows the fabric to wrap smoothly around the contour.
- An electric staple gun ($30-$50) is worth buying if you're doing 4+ chairs. A manual gun will exhaust your hand after two chairs.
- Wear safety glasses when using a staple gun. Staples can ricochet off hard seat boards.
- Don't pull fabric so tight that it distorts the pattern or creates ripples in one direction. Even tension on all sides is the goal.
- Ensure the foam is food-safe (CertiPUR-US certified) if children will be sitting on the chairs.
Frequently Asked Questions
Found this guide helpful?
Get more repair tutorials and maintenance checklists delivered to your inbox every week.
Related Guides
Bring a worn, scratched, or outdated wood table back to life with sanding, staining, and sealing. This intermediate project takes a weekend and transforms tired furniture into a centerpiece.
Floating shelves add storage and style without visible brackets. Build sturdy, custom-length shelves in 2-3 hours using a hidden French cleat or blind support system.
Transform your kitchen without a $20,000 remodel by painting the cabinets. This intermediate 2-day project covers degreasing, sanding, priming, and painting for a factory-smooth finish.