Measure your cushion and cut fabric to size
Start by measuring the cushion you want to cover. Measure the length, width, and depth (the thickness). Write these numbers down—you'll use them to cut your fabric pieces. Most couch cushions are rectangular, so you'll need to cut two main pieces (front and back) plus four side strips.
For the front and back pieces, add 1 inch to both the length and width measurements to account for seam allowance. For the side strips, the width should equal your depth measurement plus 2 inches for seam allowance, and the length should equal the perimeter of your cushion (length plus width, times two) plus a few extra inches for overlap at the corners.
Lay your fabric on a flat surface and use a measuring tape, ruler, or straightedge to mark your cutting lines with tailor's chalk or a fabric pen. Cut slowly and straight—crooked cuts make seams harder to align later. If your fabric has a pattern or nap (like velvet), make sure all pieces face the same direction before cutting.
Key Takeaways
- Measure your cushion's length, width, and depth, then add seam allowance (usually 1 inch) before cutting fabric pieces.
- A basic cushion cover needs two main pieces for front and back, plus four strips for the sides that wrap around the depth.
- Sew the side strips to the front and back pieces first, then sew three sides closed, insert the cushion, and hand-stitch the opening shut.
- Use a sewing machine for straight seams and a needle and thread for the final opening, which is easier to hide than a machine seam.
- Prewash your fabric if it is cotton or linen, because it will shrink slightly when you wash the finished cover later.
Sew the side strips to the front piece
Pin one side strip to the front piece, right sides together (the pretty sides facing each other). Line up one long edge of the strip with one edge of the front piece. The strip should be centered so equal fabric hangs off both ends at the corners.
Sew along this edge using a straight stitch on your machine, keeping a consistent 1-inch seam allowance. Backstitch at the start and end to lock the thread. Repeat this step for all four sides of the front piece, pinning and sewing one strip at a time. At the corners, the strips will overlap slightly—that's normal and will be trimmed or folded later.
Press each seam flat with an iron as you go. This makes the next step easier and gives your finished cover a neater appearance.
Attach the back piece and sew three sides closed
Pin the back piece to the outer edges of the side strips, right sides together. Make sure all corners are aligned and the fabric lies flat. Sew around three complete sides, leaving one side completely open. This opening is where you'll insert the cushion.
Backstitch at the start and end, and at each corner, sew slowly and carefully so your corners are sharp and even. Trim the excess fabric at the corners at a 45-degree angle (called "clipping corners") about 1/4 inch from the seam. This reduces bulk and helps corners turn out crisp when you flip the cover right-side out.
Turn the cover right-side out through the open side. Use a blunt tool like a wooden spoon handle or chopstick to gently push the corners out from the inside. Press the entire cover with an iron, paying special attention to the seams and edges.
Insert the cushion and close the opening by hand
Slide your cushion into the cover through the open side. Arrange it so it sits evenly and the corners fill out the cover completely. Fold the raw edges of the opening inward about 1/2 inch on both sides and press with an iron to create a clean fold line.
Thread a needle with thread that matches your fabric. Use a ladder stitch (also called an invisible stitch) to close the opening. Bring the needle out through the fold on one side, then cross over and insert it directly across into the fold on the opposite side. Slide the needle inside the fold for about 1/2 inch, then bring it back out and cross over again. The thread runs inside the fold, so it stays hidden.
Work slowly and keep your stitches small and even. Every few stitches, gently pull the thread to close the gap. When you reach the end, tie off the thread inside the fold so the knot is hidden.
Reinforce seams if your cushion gets heavy use
If your couch cushion is large or will be sat on frequently, the seams where the side strips meet the front and back pieces take the most stress. You can reinforce these seams by sewing a second line of stitching 1/4 inch away from the first seam, on the inside of the cover.
Do this reinforcement before you insert the cushion, while the cover is still inside-out. Use a straight stitch and backstitch at the corners. This extra step adds durability and helps prevent seams from splitting under weight.
Prewash fabric and account for shrinkage
Before you cut and sew, wash and dry your fabric using the same water temperature and method you'll use to clean the finished cover later. Cotton and linen shrink noticeably—usually 2 to 5 percent depending on the weave. Washing first prevents your cover from puckering or pulling away from the cushion after the first cleaning.
If you're using a fabric blend or synthetic material, check the care label or test a small scrap first. Some fabrics don't shrink much, but it's better to know before you've sewn the whole cover.
Choose fabric weight and fiber for durability
Lightweight fabrics like cotton voile or linen look nice but wear thin quickly on a cushion that gets regular use. Medium-weight cotton (like quilting cotton or canvas) or linen blends hold up better. For heavy use, consider upholstery-weight fabrics like cotton duck, linen, or a cotton-polyester blend designed for furniture.
Avoid stretchy knits unless you're experienced with sewing them—they're harder to keep square and even. Woven fabrics are more forgiving and easier to sew straight seams with. If your fabric frays easily, you can finish the raw edges inside the cover with a zigzag stitch or pinking shears to reduce fraying over time.
Frequently Asked Questions
Can I use a sewing machine to close the opening instead of hand-stitching?
Yes, but a hand-stitched opening is harder to see. If you machine-stitch the opening closed, use a thread color that matches your fabric and sew slowly so the seam is straight. A ladder stitch by hand is invisible, which is why many people prefer it for the final closure.
What if my cushion is not a perfect rectangle?
Measure the longest and widest points of your cushion shape and use those measurements. For curved or irregular shapes, you can trace the outline onto paper, then pin the paper pattern to your fabric and cut around it. The side strips still work the same way—they wrap around the perimeter of whatever shape you have.
Do I need a serger or special equipment?
No. A basic sewing machine with a straight stitch is all you need. A serger finishes raw edges more neatly, but it's not required. You can finish edges with a zigzag stitch on a regular machine, or leave them as-is if your fabric doesn't fray badly.
How do I keep corners from puckering?
Clip the corners (trim the excess fabric at 45 degrees) before you turn the cover right-side out. Use a blunt tool to gently push the corners out from inside. Press with an iron after turning. If corners still pucker, you may have sewn them too tightly—try a slightly larger seam allowance next time.
Can I add a zipper instead of hand-stitching the opening?
Yes. Install a zipper along one side before you sew the back piece on. This makes the cover removable for washing, which is useful for cushions that get dirty often. Zipper installation requires a zipper foot on your machine and takes more steps, but it's worth learning if you plan to make multiple covers.