Measure your chair and choose your fabric

Start by measuring the seat, back, and sides of your dining chair with a soft tape measure. Measure the seat from front to back and side to side, then add 4 inches to each dimension for seam allowance and tucking. Measure the back panel from top to bottom and side to side the same way. Measure the depth of the seat from the front edge to where it meets the back, and the height of the back from the seat to the top. Write these numbers down — you will refer to them constantly.

Choose a medium-weight fabric that will hold its shape: cotton canvas, linen, or a cotton-linen blend work well. Avoid stretchy knits and very thin fabrics. Buy enough yardage to cut all your pieces with room to spare — for a standard dining chair, plan on 2 to 3 yards depending on your chair's size and the fabric width. Pre-wash and dry your fabric before cutting if you plan to wash the finished slipcover.

Key Takeaways

  • Measure your seat, back, and sides, then add 4 inches to each measurement for seam allowance and tucking room.
  • Cut four pieces: a seat panel, a back panel, and two side panels, then test-fit them on the chair before sewing.
  • Sew the side panels to the seat and back using a half-inch seam allowance, then attach the back panel last.
  • Finish the bottom edge with a casing and elastic cord so the slipcover stays in place without ties or buttons.
  • Press all seams flat with an iron as you work to keep the slipcover looking neat and professional.

Cut your pattern pieces

Lay your fabric on a clean, flat surface and mark your measurements with tailor's chalk or a fabric pen. Cut one seat panel, one back panel, and two side panels. The seat panel should be rectangular — width plus 4 inches by depth plus 4 inches. The back panel should be the width of the back plus 4 inches by the height of the back plus 4 inches. Each side panel should be the depth of the seat plus 4 inches by the height from seat to top of back plus 4 inches.

Before you sew anything, lay all four pieces on the chair to check the fit. The pieces should cover the chair with about 2 inches of overhang on all sides. If any piece is too short or too narrow, trim and re-measure now rather than after sewing. Mark the top of the back panel and the front of the seat panel with a pin so you do not sew them backwards.

Sew the side panels to the seat

Place the seat panel right-side up on your work surface. Lay one side panel on top of it, right sides together, so the long edge of the side panel aligns with the long side of the seat panel. Pin along this edge every 2 inches, then sew with a half-inch seam allowance using a straight stitch. Repeat on the other side with the second side panel.

Press both seams flat with an iron, pressing the seam allowance toward the side panels. This step matters — a pressed seam lies flat and looks professional, while an unpressed seam will pucker. Fold the slipcover so the right side faces out and check that the seat and sides fit the chair correctly before moving forward.

Attach the back panel

With the slipcover still inside-out, lay the back panel on top so its bottom edge aligns with the top edge of the seat panel. The side panels should fit into the corners where the back meets the sides. Pin the back panel to the seat and side panels, then sew with a half-inch seam allowance all the way around. Backstitch at the start and end of each seam to lock the thread.

Clip the corners diagonally, cutting close to the seam without cutting the thread itself. This reduces bulk when you turn the slipcover right-side out. Turn the slipcover right-side out through the bottom opening, pushing the corners out gently with a blunt tool like a chopstick. Press all seams with an iron, paying special attention to the corners and edges.

Create a casing for elastic at the bottom

The bottom edge of your slipcover will have a raw edge where the four panels meet. Fold this edge inward by half an inch and press with an iron. Fold it inward again by another inch and press. Pin this folded edge all the way around, then sew close to the inner fold with a straight stitch, leaving a 2-inch opening on one side.

Cut a piece of half-inch elastic about 4 inches shorter than the perimeter of the bottom edge. Thread the elastic through the casing using a safety pin or bodkin, then overlap the ends by half an inch and sew them together by hand or machine. Sew the 2-inch opening closed. The elastic will gather the bottom edge slightly, holding the slipcover snug against the chair legs.

Fit and adjust the slipcover on the chair

Slide the finished slipcover onto the chair and smooth it into place. The seat should sit flat without wrinkles, and the back should cover the chair back completely. If the slipcover is too loose, you can tighten the elastic by removing a few stitches, pulling the elastic tighter, and re-sewing. If it is too tight, loosen the elastic the same way.

Check that the bottom edge sits evenly all the way around and that no raw edges show. If you see puckering along any seam, you may need to let out that seam slightly and re-sew it. Once you are satisfied with the fit, trim any loose threads and give the slipcover a final press with an iron on a low setting to avoid melting the fabric.

Care and maintenance

Most cotton and linen slipcovers can be machine-washed on a gentle cycle in cool water and hung to dry. Check your fabric care label before washing. If your slipcover shrinks slightly after the first wash, you can stretch it back into shape while it is still damp and let it air-dry on the chair. Ironing the seams and edges after washing keeps the slipcover looking crisp.

If you spill something on the slipcover, blot it when ready with a clean cloth rather than rubbing. For stubborn stains, test a small amount of mild soap and water on a hidden seam first. The beauty of a slipcover is that you can remove it and wash it without taking apart the chair itself, so do not hesitate to clean it when needed.

Frequently Asked Questions

What if my dining chair has a curved back or unusual shape?

Measure the widest and tallest points of the curve, then add extra seam allowance. You may need to cut the back panel in two pieces and sew them together, or add darts (small triangular folds) to make the fabric curve smoothly. Test-fit before sewing the final seams.

Can I add piping or trim to the edges?

Yes. Sew piping or trim to the seam allowance before you sew the panels together, so it sits in the seam line. You can also hand-sew trim to the finished edges after the slipcover is complete. Either method works, but sewing it into the seam looks more polished.

How do I keep the slipcover from sliding around?

The elastic casing at the bottom holds it in place, but you can add more security by sewing small fabric loops to the underside of the seat and tying them around the chair legs. Alternatively, use non-slip rug pad material glued to the bottom of the slipcover.

What seam allowance should I use?

A half-inch seam allowance is standard and gives you room to adjust if needed. If you are new to sewing, mark your seam line with tailor's chalk before sewing so you stay straight. Most sewing machines have a half-inch guide on the presser foot.

Can I make a slipcover for a chair with arms?

Yes, but you will need to add arm panels. Measure each arm from the seat to the top and from front to back, then cut two arm pieces. Sew them between the side panels and the back panel. This adds complexity, so practice on a straightforward chair first if you are a beginner.