Sewing a couch pillow takes about two to four hours from start to finish, depending on whether you add a zipper

A basic couch pillow is two pieces of fabric sewn together on three sides, stuffed with fiberfill or another filling, then sewn closed. You can make one without a zipper by hand-stitching the opening shut, or add a zipper so you can remove the cover later to wash it. Either way, the core steps are the same: cut two matching fabric pieces, sew them together with a sewing machine or needle and thread, turn the cover right-side out, fill it, and close the opening.

The hardest part is not the sewing itself—it is measuring and cutting straight edges. A pillow that is crooked at the edges will look uneven even if your stitching is perfect. The second-hardest part is leaving a gap the right size: too small and you cannot turn the cover or stuff it; too large and closing it neatly takes longer than the rest of the project.

Key Takeaways

  • Cut two identical fabric rectangles at least one-half inch larger than your finished pillow size, because seam allowance takes up space.
  • Sew three sides completely, then leave a four- to six-inch gap on the fourth side for turning and stuffing.
  • Turn the cover inside-out through the gap, push the corners out with a blunt tool, then stuff it firmly before closing.
  • Close the gap by hand with a ladder stitch, which is invisible from the outside and takes about ten minutes.
  • A zipper takes an extra thirty to forty minutes but lets you wash the cover without removing stitches.

Gather your fabric, filling, and tools

You will need two pieces of fabric cut to the same size—usually cotton, linen, or a blend. Avoid stretchy fabrics like jersey or knits unless you are comfortable working with them; they slip under the needle and are harder to sew straight. A 16-by-16-inch pillow is a standard couch size and uses about one yard of 45-inch-wide fabric, which gives you enough for two pillows with scraps left over.

For filling, polyester fiberfill is the easiest choice. It comes in bags at fabric stores and craft stores, costs a few dollars, and does not clump or flatten over time the way some cheaper fillings do. A 16-by-16-inch pillow needs about one pound of fiberfill. If you prefer down or feathers, buy a down pillow form instead and skip the stuffing step—you will sew the fabric around it.

You will also need a sewing machine (or a needle and thread if you are hand-sewing), scissors or a rotary cutter, a ruler or measuring tape, pins, and a blunt tool like a chopstick or the eraser end of a pencil to push corners out. If you are adding a zipper, buy one that is two inches shorter than the side you plan to insert it into—a 14-inch zipper for a 16-inch pillow.

Cut two matching fabric pieces with a half-inch seam allowance

Measure and mark your cutting lines on the back of the fabric with a pencil or chalk. If you want a finished pillow that is 16 by 16 inches, cut your fabric pieces 17 by 17 inches—the extra half inch on each side becomes your seam allowance. Use a ruler and a rotary cutter, or a ruler and scissors, and cut as straight as you can. Crooked edges will show in the finished pillow.

Stack the two pieces and pin them together around all four edges, placing pins about four inches apart. Pinning keeps the layers from shifting while you sew. If you are adding a zipper, do not pin the side where the zipper will go; instead, mark that side with a pencil so you remember to leave it open.

Sew three sides closed, leaving a four- to six-inch gap

Set your sewing machine to a straight stitch with a medium stitch length—about 2.5 on most machines. Start at one corner and sew along the first edge, keeping the needle half an inch from the edge of the fabric. Sew all the way to the next corner, then pivot the needle, lift the presser foot, turn the fabric, lower the presser foot, and sew the next side. Repeat for the third side.

On the fourth side, sew from the corner but stop four to six inches before you reach the next corner. Backstitch to lock the thread, then remove the fabric from the machine. This gap is where you will turn the pillow right-side out and stuff it. If the gap is too small, you will tear the fabric trying to push it through; if it is too large, closing it neatly takes much longer.

If you are adding a zipper, sew only two complete sides and two partial sides, leaving a gap the length of your zipper. You will install the zipper before stuffing. Follow your zipper package instructions, which usually involve pinning the zipper to the opening, then sewing it in place with a zipper foot attachment on your machine.

Turn the cover right-side out and push the corners sharp

Reach through the gap and grab the fabric on the opposite side, then pull the whole cover through the opening. This flips it inside-out so the seams are now on the inside and the pretty side of the fabric faces out. The corners will be bunched and rounded. Use your chopstick or pencil eraser to gently push each corner out from the inside until it forms a sharp point. Work slowly so you do not poke a hole in the fabric.

Once all four corners are sharp, lay the pillow flat on a table and use your fingers to smooth out any wrinkles or bunches along the seams. Press the seams flat with an iron on a low setting if you want a crisp finish, though this step is optional.

Stuff the pillow firmly and evenly

Pull off a handful of fiberfill about the size of your fist and push it into one corner of the pillow. Add another handful to the opposite corner, then fill in the sides and middle. Work in layers rather than dumping all the filling in at once; this helps you distribute it evenly so no part of the pillow feels lumpy or flat.

How much filling you use depends on how firm you want the pillow. For a couch pillow that holds its shape, fill it until it feels full but you can still press your thumb into it slightly. If you overstuff it, the seams will strain and may split; if you underfill it, the pillow will look saggy. A 16-by-16-inch pillow usually needs about one pound of fiberfill, but start with less and add more if needed.

Close the gap with a ladder stitch for an invisible seam

Thread a needle with thread that matches your fabric and tie a knot at the end. Fold the raw edges of the gap inward by half an inch and pin them closed. This hides the raw edges inside the pillow. Starting at one end of the gap, push the needle through the fold of fabric on one side, then across to the fold on the other side, then back again, moving along the gap about a quarter inch at a time. This is called a ladder stitch because the thread runs back and forth like the rungs of a ladder.

After every three or four stitches, gently pull the thread tight. The thread will disappear into the fold and the gap will close. When you reach the end, push the needle through the fold one more time, wrap the thread around the needle twice, and push the needle back through the fabric to lock it. Trim the thread and you are done.

If hand-sewing feels slow, you can also close the gap with a sewing machine using a ladder stitch foot or by sewing a straight line very close to the edge. Machine-closing is faster but slightly more visible, so hand-sewing is the standard choice for a polished look.

Frequently Asked Questions

Can I use a sewing machine to close the gap instead of hand-sewing?

Yes. Fold the raw edges inward and pin them, then sew a straight line as close to the edge as you can. A machine stitch is slightly more visible than a hand ladder stitch, but it is much faster—about five minutes instead of ten. If you want the seam to be nearly invisible, hand-sewing is the better choice.

What if I do not have a sewing machine?

You can sew the entire pillow by hand using a running stitch or a backstitch. It takes longer—about four to six hours instead of two to four—but the result is the same. Use a needle and thread, and sew with stitches about one-quarter inch long and one-quarter inch apart. A backstitch is stronger than a running stitch and is better for pillows that will get heavy use.

Do I need to wash the fabric before I cut it?

If your fabric is 100 percent cotton or linen, washing it first prevents shrinkage later. Use cool water and dry it on low heat. Blends and synthetic fabrics usually do not shrink much, but washing does not hurt. Let the fabric dry completely and press it flat before you measure and cut.

What is the difference between a zipper pillow and a regular pillow?

A zipper pillow has a zipper sewn into one side so you can open it and remove the cover for washing. A regular pillow is sewn shut, so you wash the whole thing or pick out the stitches to remove the cover. Zipper pillows take longer to make but are easier to care for over time.

Can I use old fabric scraps or old clothes to make a pillow?

Yes, as long as the fabric is sturdy enough to hold stitches and the seams do not tear when you pull. Avoid very thin or worn fabric. If you are using scraps that are smaller than your pillow size, sew them together first to make larger pieces, then follow the same steps. Patchwork pillows made this way look great on a couch.