Measure your chair frame and calculate fabric yardage before cutting

Measure the height and width of your chair seat, the height of the backrest, and the depth from front to back. Add 2 inches to each dimension for seam allowance. Measure around the legs if you plan to cover them, and note the height of any decorative trim or piping you want to add. Write these numbers down — you will refer to them constantly while cutting and sewing.

Calculate total yardage by sketching your chair pieces on graph paper scaled to your fabric width (usually 45 or 54 inches). Most dining chairs need 2 to 3 yards of medium-weight fabric like cotton duck, linen, or upholstery cotton. If your fabric has a pattern, add half a yard more to match repeats across pieces. Bring your measurements and sketch to the fabric store so staff can help you estimate accurately.

Key Takeaways

  • Measure your chair seat, back, and legs, then add 2 inches to each dimension for seam allowance before you buy fabric.
  • Cut separate pieces for the seat, backrest, and side panels, then pin and sew them together with a 1/2-inch seam allowance using a sewing machine.
  • Fit the cover to your chair as you sew so you can adjust seams and darts to match the chair's shape.
  • Finish raw edges with a zigzag stitch or bias tape, then add elastic or ties at the bottom to hold the slipcover in place.
  • Prewash your fabric in warm water before cutting to prevent shrinkage after the slipcover is finished.

Prewash fabric and cut pieces for the seat, back, and sides

Wash your fabric in warm water on a gentle cycle, then dry it on low heat or hang it to air-dry. This prevents the finished slipcover from shrinking unevenly after you sew it. Iron the fabric flat once it is dry so you can cut straight lines and match patterns if needed.

Lay your fabric on a cutting table or large flat surface. Cut one piece for the seat cushion (add 2 inches to your measurements), one piece for the backrest, and two pieces for the side panels. If your chair has legs that show, cut four strips to wrap around them. Use a rotary cutter and ruler to keep edges straight, or mark cutting lines with tailor's chalk and cut with sharp fabric scissors.

Pin and sew the seat and back pieces together

Place the seat piece right-side up on your work surface. Lay the backrest piece on top of it, right sides facing each other, and align the top edge of the seat with the bottom edge of the back. Pin along this seam line every 2 to 3 inches, then sew with a 1/2-inch seam allowance using a straight stitch on your sewing machine. Use a medium stitch length (around 2.5) so the seam is strong but not so tight that it puckers the fabric.

Press the seam open with an iron to flatten it, then try the cover on your chair. The seat and back should fit snugly without pulling. If the fit is loose, you can take in the seam by 1/4 inch and resew. If it is too tight, let out the seam slightly. Make these adjustments now before you attach the side panels, because moving seams later is much harder.

Attach side panels and create darts for a fitted shape

Pin one side panel to the left edge of the seat-and-back piece, right sides together. Sew with a 1/2-inch seam allowance. Repeat on the right side. Try the cover on the chair again and check how it drapes around the legs and corners.

If the fabric bunches at the corners or back legs, you will need to add darts — small triangular seams that remove excess fabric. Mark a dart by pinching the excess fabric into a point, then draw a line from the point to the edge of the seam. Sew along this line, then trim the excess fabric to 1/4 inch and press the dart to one side. Most dining chairs need one dart at each back corner and possibly one at each front corner, depending on the chair's shape.

Finish raw edges and add closures at the bottom

Trim all seams to 1/4 inch and finish the raw edges with a zigzag stitch on your sewing machine to prevent fraying. Alternatively, bind the edges with bias tape — fold the tape over the raw edge, pin it in place, and sew it down with a straight stitch close to the fold. Bias tape is slower but looks more polished and lasts longer.

At the bottom of the slipcover, you have two options for holding it in place. You can sew elastic into a casing (a tunnel of fabric) that runs around the underside of the chair, or you can add ties at each corner that wrap around the chair legs. For elastic, fold the bottom edge up 1 inch, press it, then sew it down, leaving a 2-inch opening. Thread 1/2-inch-wide elastic through the opening, pull it snug, and sew the opening closed. For ties, cut four strips of fabric 2 inches wide and 12 inches long, fold them in half lengthwise, sew them closed, turn them right-side out, and stitch them to the bottom corners of the slipcover.

Test the fit and make final adjustments

Put the slipcover on your chair and sit in it. The fabric should be smooth across the seat with no wrinkles or pulling. The back should be snug but not so tight that it distorts the chair's shape. If you see loose areas, you can add a few hand stitches to tack the fabric to the chair frame in places where it will not show, like the underside of the seat or the back of the backrest.

Check that the slipcover does not slide when you sit down. If it does, tighten the elastic or ties. If the fabric still moves, you can add small hook-and-loop fasteners (like Velcro) to the underside of the seat and the top of the chair frame to anchor it permanently. Sew the loop side to the slipcover and the hook side to the chair.

Frequently Asked Questions

What fabric weight works best for dining chair slipcovers?

Cotton duck, linen, and upholstery-weight cotton are the most durable choices because they hold their shape and resist wear from sitting. Lighter fabrics like quilting cotton or linen blends work but may show wrinkles more easily. Avoid stretchy knits and very thin fabrics — they do not provide enough structure to fit a chair properly.

Can I sew a slipcover that fits over an existing cushion?

Yes. Measure the cushion with its cover on, add 1 inch for ease, and cut your pieces accordingly. The slipcover will sit over the cushion like a pillowcase. You can sew the bottom closed or leave it open so you can remove the cushion for washing.

How do I match a pattern across seams?

Cut your pieces so the pattern repeats at the same point on each piece. When you pin two pieces together before sewing, align the pattern lines and pin every inch to keep them from shifting. Sew slowly and check that the pattern stays matched as you go. This takes longer but makes the finished cover look intentional rather than random.

What should I do if my sewing machine skips stitches?

Change the needle — a bent or dull needle is the most common cause. Use a needle size that matches your fabric weight (size 80 for light fabrics, size 90 for medium, size 100 or 110 for heavy upholstery fabric). If skipping continues, check that the needle is inserted correctly and that your thread is wound evenly on the bobbin.

Can I wash a finished slipcover?

Yes, if you prewashed the fabric before sewing. Wash in cool or warm water on a gentle cycle, then dry on low heat or hang to dry. Do not use hot water or high heat, which can shrink the fabric and damage seams. Remove the slipcover from the chair before washing so the weight of water does not stress the seams.