Sewing piping onto a pillow cover takes about an hour once you have the piping ready, and the technique is the same whether you are binding an edge or inserting it between two fabric pieces

Piping is a cord wrapped in bias-cut fabric that you stitch into a seam to create a finished, professional edge. On a pillow, it typically runs around the perimeter between the front and back panels. The stitching happens in two stages: first you attach the piping to the front panel, then you sew the back panel on top, trapping the piping in the seam. The machine foot you use matters — a piping foot (also called a cording foot) has a groove underneath that lets the cord ride smoothly without bunching.

You will need the pillow front and back cut to the same size, piping pre-made or made by you, a sewing machine, thread that matches your fabric, pins, scissors, and a piping foot. If you do not have a piping foot, a zipper foot works as a second choice, though it is less precise. Measure the perimeter of your pillow and add 2 inches to account for overlap at the corners.

Key Takeaways

  • Attach piping to the pillow front first using a piping foot, stitching just outside the cord so the seam allowance stays clean.
  • Clip into the seam allowance at each corner so the piping bends smoothly without puckering or twisting.
  • Overlap the piping ends by about 1 inch and stitch across both layers to lock them together before sewing the back panel on.
  • Sew the back panel on top using the piping foot again, stitching as close to the cord as possible so the first line of stitching stays hidden inside the seam.
  • Leave a 4-inch opening on one side for turning and stuffing, then ladder-stitch the opening closed by hand.

Prepare the pillow panels and mark your starting point

Lay the pillow front face-up on your work surface. Mark a point on one edge where you will start stitching — the bottom edge, roughly in the middle, is a common choice because the seam will be less visible there. Use a fabric pencil or chalk to make a small dot.

Starting in the middle of an edge rather than at a corner makes it easier to manage the piping ends. You will overlap them here and stitch across the overlap, which is cleaner than trying to join them at a corner where the fabric is already thick from the seam allowance.

Pin and stitch the piping to the front panel

Position the piping along the edge of the pillow front, with the raw edges of the piping fabric aligned with the raw edge of the pillow fabric. The cord itself should sit just inside the seam line. Pin the piping in place every 2 to 3 inches, starting at your marked point and working around the pillow. At each corner, stop pinning about 2 inches before you reach it — you will handle corners separately.

Attach the piping foot to your machine and thread it with thread that matches your pillow fabric. Position the needle so it runs just outside the cord (toward the raw edge), not directly against it. This leaves room for the seam allowance and keeps the cord from getting flattened. Stitch slowly, keeping the cord in the groove of the foot. Backstitch at the start to lock the thread.

As you approach each corner, stop with the needle down about 2 inches before the corner. Raise the presser foot. Clip into the seam allowance of the piping at a 45-degree angle, cutting just to the stitching line but not through it. This clip lets the piping bend without bunching. Lower the presser foot and continue stitching around the corner. Repeat this at all four corners.

Overlap and find the piping ends

When you have stitched almost all the way around and are approaching your starting point, stop about 1.5 inches before you reach it. Raise the presser foot and remove the pillow from the machine. Trim the piping so the two ends overlap by about 1 inch.

Unwind the cord from one end of the piping by about 1 inch and trim it short. Fold the fabric of that piping end back over the cord and tuck it inside the other piping end's fabric casing. This creates a neat join with no exposed cord. Pin the overlap in place and stitch across it several times to lock it. Then stitch the remaining 1.5 inches of piping to the front panel to complete the circle.

Sew the back panel on top of the piping

Place the pillow back face-down on top of the pillow front, aligning all edges. The piping is now sandwiched between the two panels. Pin around the perimeter, pinning through all three layers (front, piping, and back). Leave a 4-inch opening on the bottom edge unpinned — this is where you will turn the pillow right-side out and stuff it later.

Keep the piping foot attached. Starting at one corner, stitch around the pillow, following the piping as closely as possible. Your goal is to stitch just outside the cord, in the groove of the piping foot, so that your first line of stitching (the one holding the piping to the front) stays hidden inside the seam. Stitch slowly and use your hands to guide the fabric smoothly. Stop at the 4-inch opening and backstitch to lock the thread.

Turn the pillow and close the opening

Trim the seam allowance to about 0.25 inch all the way around, being careful not to cut the stitching. Clip the corners diagonally, cutting close to the stitching but not through it. This reduces bulk so the corners turn out crisp and square.

Turn the pillow right-side out through the 4-inch opening. Use a point turner or the blunt end of a chopstick to push the corners out from the inside. Press the pillow flat with an iron, paying special attention to the piped edge so it lies smooth and even.

Stuff the pillow with fiberfill or your chosen filling until it reaches the firmness you want. Fold the raw edges of the opening inward by 0.5 inch and pin them closed. Using a needle and thread that matches your fabric, stitch the opening closed with a ladder stitch (also called a slip stitch). Bring the needle up through the fold of one side, across into the fold of the opposite side, and back out. Work in small stitches, about 0.25 inch apart, and the thread will disappear into the fold.

Troubleshooting common piping problems

If the piping twists or bunches as you stitch, you are likely pulling too hard on the fabric. Slow down and let the machine feed the layers at their own pace. If the cord is flattening, your needle is running too close to it — move the needle position slightly away from the cord.

If the piping puckers at the corners even after clipping, you may not have clipped deep enough. The clip should go almost to the stitching line. If the piping ends are visible after you have sewn the back panel on, you did not overlap them far enough or did not stitch the overlap securely enough — this is a reason to take your time at that step.

If the seam allowance is too thick to turn the pillow right-side out smoothly, trim it more aggressively. A 0.25-inch seam allowance is standard for piped seams because the piping itself takes up space.

Frequently Asked Questions

Do I need a piping foot to sew piping on a pillow?

A piping foot makes the job much easier because the groove holds the cord steady and keeps it from shifting. A zipper foot works in a pinch, but you have to position it manually and it is easier to stitch unevenly. If you sew piping regularly, a piping foot is worth buying — they cost between $8 and $15.

What happens if I do not clip the corners?

Without clipping, the piping will bunch and pucker at the corners because the fabric has nowhere to go as it bends. The corner will look lumpy and the piping will not lie flat. Clipping takes 10 seconds per corner and makes a visible difference in the finished pillow.

Can I sew piping on a pillow by hand?

Yes, but it takes much longer — usually two to three hours instead of one. Use a backstitch and keep your stitches small and even. A machine stitch is stronger and more consistent, especially where the piping ends overlap, so machine sewing is recommended if you have access to one.

What if my piping is too thick to fit under the presser foot?

Raise the presser foot lever as high as it will go to create more clearance. If it still does not fit, you may have made the piping with too much cord or too many layers of fabric. Thinner piping (made with 0.25-inch cord instead of 0.5-inch) is easier to work with on small pillows.

How do I keep the piping from shifting while I stitch the back panel on?

Pin generously — every 1 to 2 inches — and pin through all three layers. Stitch slowly and use your hands to hold the layers flat as they feed under the presser foot. Some sewers baste the piping to the front panel with a long machine stitch before sewing the back panel on, then remove the basting stitches later. This takes extra time but gives you more control.