Sewing a Box Cushion Cover With Overlapping Flaps Instead of a Zipper

A box cushion cover without a zipper closes with overlapping fabric flaps on the bottom, held shut by hand-stitching or snap fasteners. This method is simpler than installing a zipper and works well for cushions you won't remove often. The overlapping seam sits on the underside where it won't show, and you sew it closed after inserting the cushion pad.

The basic structure is the same as a zippered box cushion: a top panel, a bottom panel, and a strip of fabric (the boxing strip or gusset) that connects them around all four sides. The difference is that the bottom panel is cut larger than the top, so the edges overlap when you fold them under. You'll sew the overlap closed by hand after the cushion is stuffed.

Key Takeaways

  • Cut the bottom panel 2 to 3 inches wider and longer than the top panel so the edges overlap when folded under.
  • Sew the boxing strip to the top panel first, then to the bottom panel, leaving the overlap unsewn until after you insert the cushion.
  • Insert the cushion pad, fold the overlapping edges under, and close the opening with a ladder stitch or whip stitch by hand.
  • Use a 1/2-inch seam allowance throughout, and press seams open as you go to keep corners flat and neat.
  • Measure your cushion pad before cutting fabric, and add seam allowances to every dimension.

Measure Your Cushion and Cut the Fabric Pieces

Start by measuring the cushion pad itself. Measure the length, width, and thickness (the depth from top to bottom). Write these numbers down—they are the foundation for every piece you'll cut.

Cut three pieces of fabric. The top panel should be the length and width of the cushion pad, plus 1 inch total for seam allowances (1/2 inch on each side). For example, if your pad is 16 inches by 16 inches, cut the top panel 17 inches by 17 inches. The bottom panel should be 2 to 3 inches longer and wider than the top—so for a 17-inch top, cut the bottom 20 to 21 inches square. This extra fabric creates the overlap that closes the cover.

The boxing strip is a long rectangle that wraps around the four sides. Its width equals the thickness of your cushion pad plus 1 inch for seam allowances. Its length equals the perimeter of the top panel (all four sides added together) plus 1 inch for overlap at the seam where the strip ends meet. For a 17-inch square top with a 4-inch-thick pad, cut the boxing strip 5 inches wide and about 69 inches long (17 + 17 + 17 + 17 + 1).

Sew the Boxing Strip to the Top Panel

Lay the top panel right-side up on your work surface. Pin the boxing strip to one edge of the top panel, right sides together, matching the raw edges. The boxing strip should extend beyond the top panel at both corners—this is normal and will be trimmed later.

Sew along this edge using a 1/2-inch seam allowance. Use a straight stitch and backstitch at the start and end. Stop 1/2 inch before the corner and backstitch. Lift the presser foot, pivot the fabric 90 degrees, and continue sewing down the next side. Repeat this corner pivot for all four sides.

When you reach the end, overlap the boxing strip by about 1 inch where it meets the starting point, trim the excess, and sew the overlap closed. Press the seam allowance toward the boxing strip using an iron set to medium heat. This keeps the seam flat and makes the next step easier.

Attach the Bottom Panel to the Boxing Strip

Pin the bottom panel to the other edge of the boxing strip, right sides together. The bottom panel is larger than the top, so the corners will not line up perfectly—this is correct. Pin around all four sides, easing the boxing strip to fit the bottom panel's edges.

Sew the bottom panel to the boxing strip using the same 1/2-inch seam allowance and corner pivots you used on the top. Backstitch at the start and end. Press the seam allowance toward the boxing strip.

At this point, you have a fabric box with three sides sewn and one side open. The opening is where the overlapping edges of the bottom panel extend beyond the boxing strip. Do not sew this opening yet—you need to insert the cushion pad first.

Insert the Cushion Pad and Fold the Overlap

Turn the cover right-side out through the open bottom. Use a point turner or the blunt end of a wooden spoon to push the corners out fully so they are sharp and square. Press the cover with an iron, paying special attention to the seams.

Slide the cushion pad inside through the opening. Smooth it into the corners so it sits evenly. The pad should fill the cover snugly without bunching.

Fold the raw edges of the overlapping bottom panel under by 1/2 inch, pressing with your fingers or an iron as you go. The fold should be crisp and straight. Once both overlapping edges are folded under, they will meet in the middle of the opening, creating a clean seam line.

Close the Opening With a Ladder Stitch

Thread a needle with thread that matches your fabric. Tie a knot at the end. The ladder stitch (also called a slip stitch) is nearly invisible because the thread runs inside the fold of the fabric rather than across the surface.

Start at one corner of the opening. Bring the needle up through the fold of one overlapping edge, coming out right at the crease. Insert the needle directly across into the fold of the opposite overlapping edge, and run it inside the fold for about 1/4 inch, then bring it back out. Pull the thread snug—not tight enough to pucker, but tight enough that the fold closes. Repeat this stitch along the entire opening, spacing stitches about 1/4 inch apart.

When you reach the end, tie off the thread inside the fold so the knot is hidden. Trim the excess thread. The seam should be nearly invisible from the outside.

Reinforce Corners and Add Snap Fasteners (Optional)

If your cushion will be removed and replaced often, reinforce the corners where the boxing strip meets the top and bottom panels. Sew a small square or X shape through all layers at each corner using a thread color that matches your fabric. This prevents the corners from separating over time.

For a cover you'll open and close frequently, add snap fasteners along the overlapping seam instead of relying on the ladder stitch alone. Sew snaps to the underside of the top overlapping edge and the top surface of the bottom overlapping edge, spacing them 3 to 4 inches apart. This lets you open the cover without cutting stitches.

Common Mistakes to Avoid

The most common error is cutting the bottom panel too small. If the overlap is less than 1 inch on each side, the seam will be weak and may pull apart. Measure twice and cut generously—you can always trim excess fabric, but you cannot add it back.

Another mistake is sewing the overlap closed before inserting the cushion. Always insert the pad first, then close the opening. Sewing it shut beforehand means you'll have to rip out stitches to get the pad inside.

Uneven seam allowances cause puckering and wavy edges. Use a 1/2-inch seam allowance consistently, and use a seam guide or the edge of your presser foot as a reference. Press seams open as you go—do not wait until the end.

Frequently Asked Questions

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

Yes, but the seam will be visible on the underside. Fold both overlapping edges under, pin them together, and sew a straight stitch 1/4 inch from the fold. This is faster than hand-stitching and holds just as well, though the stitching line will show if someone looks at the bottom of the cushion.

What if my fabric frays easily?

Finish the raw edges of the overlapping seam with a zigzag stitch before you fold them under, or use pinking shears to trim the edges at an angle. This prevents fraying and makes the seam look neater. Alternatively, use a serger if you have access to one.

How do I know if my seam allowances are correct?

Use a seam gauge or ruler to check the distance from the raw edge to your stitching line. It should be exactly 1/2 inch. If it varies, your corners will not line up and the cover will not fit the pad properly. Practice on scrap fabric first if you are unsure.

Can I add piping or trim to the edges?

Yes. Sew piping or trim to the top and bottom panels before you attach the boxing strip. Pin it to the right side of the top panel with the trim facing inward, sew it down, then sew the boxing strip on top of it. The trim will be sandwiched between the panel and the boxing strip and will show along the edge of the finished cushion.

What thread should I use for the ladder stitch?

Use thread that matches your fabric color exactly. Polyester or cotton thread both work well. If your fabric is a pattern or multiple colors, choose the dominant color. The thread should be strong enough not to break under tension, so avoid very thin or delicate threads.