Sewing piping onto a cushion is a machine-stitching technique that finishes edges with a corded trim
Piping is a narrow tube of fabric wrapped around cord, and you stitch it between two layers of fabric so the cord sits at the seam line. On a cushion, piping goes around the perimeter before you close the cover, creating a neat, professional edge. The cord sits on the outside of the finished cushion, and the fabric layers are sandwiched behind it.
The basic process is: pin piping to the right side of your front cushion panel, machine-stitch it down, then place the back panel on top (right sides together) and stitch again, catching all three layers. The piping flips outward when you turn the cushion right-side out, and the cord becomes a visible trim.
This method works for square, rectangular, or round cushions. The main challenge is navigating corners smoothly and keeping the piping seam allowance even. With practice, the whole process takes 30 to 45 minutes for a standard 16-inch square cushion.
Key Takeaways
- Piping is sewn between the front and back panels before the cushion is turned right-side out, so the cord ends up on the finished edge.
- You need a piping foot (also called a cording foot) on your machine to stitch close to the cord without crushing it.
- Pin piping to the right side of the front panel first, clip into the seam allowance at corners so the piping bends smoothly, then stitch with the back panel on top.
- Overlap piping ends by 1 inch where they meet, and hand-stitch the overlap closed before machine-stitching the back panel.
- Common mistakes include stitching too far from the cord, skipping the corner clips, and not overlapping the piping ends securely.
What you need before you start
Gather your cushion front and back panels (cut to the same size, with seam allowances already added), pre-made piping, a piping foot for your machine, pins, scissors, thread that matches the piping fabric, and a seam ripper for fixing mistakes. Pre-made piping comes in a range of widths and colors; standard piping has a 1/2-inch seam allowance, which works for most cushions.
Measure the perimeter of your cushion panel to know how much piping you need. For a 16-inch square, that is roughly 64 inches of piping plus 2 extra inches for overlap. Buy piping by the yard or in pre-cut lengths; most fabric stores sell it in 2-yard packages. Test your piping foot on a scrap of fabric first to make sure it feeds smoothly and your machine does not jam.
Pinning piping to the front panel
Lay your front cushion panel right-side up on a flat surface. Starting at the center of one edge (not a corner), pin the piping to the edge with the raw edges of the piping seam allowance aligned with the raw edge of the fabric. The cord should sit just inside the seam line, not on top of it. Pin every 2 to 3 inches, keeping tension even so the piping does not bunch or stretch.
Work your way around the cushion, pinning one full side at a time. When you reach a corner, stop pinning 1 inch before the corner point. At the corner itself, you will clip the piping seam allowance so it can bend without puckering. Do not pin through the corner yet—you will handle that in the next step.
Clipping and folding piping at corners
At each corner, use small scissors to clip into the seam allowance of the piping (not the cord itself) at a 45-degree angle, stopping just short of the cord. Make one clip per corner. This allows the piping to fold smoothly around the corner without creating bulk or wrinkles on the finished edge.
After clipping, fold the piping around the corner so it lies flat against the next edge. The clipped seam allowance will overlap slightly. Pin the piping to the second edge, starting 1 inch past the corner. Repeat this at all four corners (or as many as your cushion shape has). The clips are what make corners look sharp instead of bunched.
Stitching piping to the front panel
Install the piping foot on your machine and thread it with thread that matches the piping fabric. Set your stitch length to 2.0 mm (a standard stitch length) and test on a scrap first. Position the piping foot so the cord sits in the groove on the underside of the foot—this keeps the foot from crushing the cord and lets you stitch as close as possible without hitting it.
Start stitching at the center of a side (where you began pinning), not at a corner. Stitch slowly and remove pins as you approach them. Keep the cord in the groove of the foot at all times. When you reach a corner, stop with the needle down, lift the presser foot, adjust the piping and fabric, lower the foot, and continue. Stitch all the way around until you are 2 inches from where you started.
Overlapping piping ends
When the stitching line is 2 inches from the starting point, stop and remove the cushion from the machine. Trim the piping so the two ends overlap by exactly 1 inch. Fold back the end of one piping piece and trim the cord inside so it butts against the other cord (the two cords should touch but not overlap). Fold the fabric back over the cord and pin the overlap flat.
Hand-stitch the overlapped section closed using a ladder stitch or whip stitch, sewing through the fold of the fabric. This join will be hidden inside the seam, so the stitches do not have to be perfect, but they do need to hold. Once the overlap is find, machine-stitch the final 2 inches of piping to the front panel, stitching over the hand-stitched overlap.
Attaching the back panel
Place the back cushion panel on top of the front panel with right sides together (the piping is sandwiched between them). Pin around all edges, making sure the piping seam allowance is caught in the pins. The piping foot is still on your machine.
Stitch around the entire perimeter using the piping foot, following the existing stitch line as closely as possible. This second row of stitching locks the piping in place and joins the front and back panels. Stitch slowly at corners and leave a 4-inch opening on one side for turning and stuffing. Backstitch at the start and end of the seam.
Finishing the cushion
Trim the seam allowance to 1/4 inch all the way around, being careful not to cut the piping cord. Clip into the seam allowance at each corner (diagonal clips, not straight cuts) so the corners turn smoothly without bulk. Turn the cushion right-side out through the opening, pushing the corners out gently with a blunt tool like a chopstick or point turner.
Press the seams flat with an iron on low heat, working from the back side so you do not flatten the piping. Stuff the cushion with fiberfill or your chosen filling, then hand-stitch the opening closed using a ladder stitch. The piping should now form a neat, corded edge all the way around.
Common mistakes and how to avoid them
Stitching too far from the cord is the most common error—the piping ends up loose and wobbly on the finished cushion. The piping foot prevents this if you keep the cord in the groove. Stitching too close to the cord can crush it or break your needle; again, the foot solves this by holding the cord at the right distance.
Skipping the corner clips causes puckers and bulk at corners. Do not skip this step. Overlapping piping ends unevenly or not hand-stitching the overlap securely causes the piping to separate when you stitch the back panel on. Take time with the overlap—it is the most fragile part of the process.
Leaving the opening in the wrong place (like at a corner) makes turning and stuffing harder. Always leave the opening on a straight edge, centered on one side. If you accidentally stitch the opening closed, use a seam ripper to open it again—this takes 10 minutes but is worth it rather than trying to stuff a fully closed cushion.
Frequently Asked Questions
Can I use a regular presser foot instead of a piping foot?
You can, but the piping foot makes the job much easier and gives better results. A regular foot will crush the cord or stitch too far away from it. A piping foot costs $8 to $15 and fits most machines; check your machine manual for the correct model number.
What if my piping is too thick for the foot?
Thick piping (like 3/4-inch cord) may not fit in a standard piping foot. Try a cording foot in the next size up, or use a zipper foot instead—it sits to one side of the cord and lets you stitch close without crushing. Test on scrap fabric first.
How do I fix piping that came loose after I finished the cushion?
If the piping seam opened, you can hand-stitch it closed from the inside if the opening is small. Use a ladder stitch and thread that matches the piping. If the piping separated at a corner or the overlap, the cushion will need to be opened and re-stitched—this is why the overlap hand-stitch and corner clips matter so much.
Can I add piping to a cushion that is already sewn closed?
No—piping must go between the layers before the cushion is closed. If you want to add trim to a finished cushion, hand-stitch piping or other trim to the outside edge instead, which is a different technique.
How much seam allowance do I need for piping?
Use the same seam allowance as your piping—usually 1/2 inch. This means your cushion panels should be cut 1/2 inch larger than your finished cushion size. The piping seam allowance and fabric seam allowance sit together at the edge, creating a 1/2-inch total seam.