Crafts

How to Sew Piped Seams for Cushions, Bags, and Garments

Published in OldeCraft Notes, August 28, 2026

A close, steady seam is the making of clean piping. Photo by Alexander Grey on Unsplash.
A close, steady seam is the making of clean piping. Photo by Alexander Grey on Unsplash.

Piping gives an edge a little structure and shadow. On a cushion it makes the outline feel deliberate; on a bag it protects a seam that receives frequent handling; on a jacket or waistcoat it can quietly separate a collar, pocket, or yoke from the surrounding cloth.

The work is simple in principle: cover cord with fabric, baste the covered cord to one fabric piece, then sew the final seam directly beside the first row of stitching. Most difficulties arise not from the cord itself, but from fabric that has not been cut suitably for curves, from uneven seam allowances, or from sewing too far away from the cord in the final pass.

Piping, welt, and where each belongs

The terms are often used loosely. In ordinary sewing, piping usually means a narrow fabric-covered cord enclosed in a seam. The cord produces the raised, rounded edge associated with cushions and tailored bags.

Welt can mean a similar detail, though it is also used for a flat strip of fabric inserted into a seam without cord. A flat welt is useful when an edge needs contrast or reinforcement but not bulk: around a pocket, along a bag panel, or at a garment seam that must remain supple.

For a firm cushion edge or a structured bag, corded piping is generally suitable. For a lightweight garment, a narrow cord or flat welt is often kinder to the fabric and easier to press. Thick piping can overwhelm fine cloth and make seams hard to turn cleanly.

Detail Construction Best suited to Main consideration
Corded piping Fabric wrapped around cord Cushions, bags, sturdy outerwear Adds bulk at corners and seam intersections
Narrow piping Fine cord in a narrow fabric strip Collars, facings, pockets, light jackets Requires careful, close stitching
Flat welt Folded fabric strip, no cord Pockets, bag seams, decorative garment seams Gives definition without a rounded edge

sewing machine grey-scale photography and close-up photography

Photo by J Williams on Unsplash.

Choose cord and fabric before cutting

Use a cord diameter that suits both the object and the seam allowance. A small cord is easier to manage on garments and small bags. A fuller cord suits a cushion or a broad upholstered edge. The larger the cord, the more difficult it becomes to turn sharp corners and to stack several seam allowances at one point.

Cotton cord is a useful general choice because it has some grip, accepts a needle without excessive resistance, and does not feel slippery under the presser foot. Avoid using a cord so stiff that it will not bend around the curves of the project.

Self-fabric piping, made from the same cloth as the main piece, is quiet and durable. Contrasting piping makes the construction more visible, so any unevenness will show. If using a heavy fabric for the main project, consider a lighter but compatible fabric for the piping cover. Very thick cloth wrapped around cord can make a seam unnecessarily bulky.

Why bias strips matter

For curved seams, cut piping strips on the bias: at roughly 45 degrees to the fabric grain. Bias-cut cloth stretches and settles around curves without puckering. It is particularly important for round cushions, curved bag flaps, armholes, collars, and shaped garment panels.

For straight cushion edges or straight bag seams, strips cut on the straight grain can work well and may be more stable. Still, bias strips are the safer all-purpose choice when one continuous length of piping will travel around both straight and curved sections.

Cut strips wide enough to wrap around the cord while preserving the seam allowance required by the pattern. A useful way to determine width is practical rather than fixed: place the cord in a folded scrap of fabric, allow the intended seam allowance beyond the cord, and mark where the raw edges meet. Test a short length before cutting all the strips.

Prepare the piping

1. Join the fabric strips

Join bias strips into one continuous length before adding the cord. Place two strip ends right sides together at a right angle, not straight across. Sew diagonally from one corner to the other, then trim the seam allowance and press it open.

A diagonal join spreads bulk along the piping. A straight crosswise join can create a noticeable lump, especially in fine or closely fitted work.

Make the finished length generous. Measure around the seam line of the cushion, bag, or garment piece, then allow extra for joining ends and for handling the work at the machine. It is easier to trim excess piping than to join another short piece halfway around a shaped edge.

2. Cover the cord

Lay the cord along the wrong side of the strip. Fold the fabric over it, wrong sides together, matching the raw edges. The cord should sit firmly in the fold, with enough fabric beneath it to form the project seam allowance.

Fit a zipper foot to the sewing machine. This foot lets the needle stitch very near the cord, because one side of the foot can run alongside the raised edge rather than over it.

Sew along the cord through both layers of fabric. Keep the edge of the zipper foot against the cord and guide the work steadily. Do not pull the cord or stretch the bias fabric as you sew. The aim is a smooth, even casing—not a tightly strained one.

The first seam is a basting seam in effect: it holds the cord in place and gives you a visible stitching line to follow during final assembly. A slightly longer stitch can make later adjustments easier, but the stitching must still be secure enough to withstand handling.

photo of gray sewing machine foot lock with thread on black cloth

Photo by Alexander Andrews on Unsplash.

Insert piping into a seam

3. Baste the piping to the first fabric piece

Place the piped edge on the right side of the first project piece, with the raw edges aligned. The rounded cord faces inward, away from the raw edge. Pin or clip at intervals, placing the fasteners within the seam allowance where possible.

For a cushion panel, start near the middle of one side rather than directly at a corner. For a bag or garment seam, begin at a point that will be less conspicuous, if the construction allows.

Using the zipper foot, stitch over the existing piping seam. This keeps the new stitches close to the cord and prevents the piping from shifting. Work slowly at curves. On a gentle curve, the bias cover will usually settle naturally. On a tighter inward curve, clip small notches into the seam allowance of the piping only, stopping short of the stitching. This allows the raw edge to spread without cutting into the casing.

At outward curves, keep the piping smooth and avoid stretching it. If the cord buckles, lift the presser foot with the needle down, ease the fabric into place, and continue.

4. Add the second fabric piece

Lay the second fabric piece right sides together with the first, enclosing the piping between them. Match notches, corners, and seam markings before pinning. The raw edges of all layers should align.

Now comes the stitch that determines the finished appearance. Sew from the side on which the piping was first basted, so that the earlier row of stitching remains visible. Set the zipper foot against the cord and stitch just inside—slightly nearer the cord than—the first seam.

This second line should conceal the basting line when the seam is opened. If it sits farther from the cord, a narrow ridge of fabric may appear beside the piping. If it crosses too close or catches the cord, the piping can become distorted and the seam may feel stiff.

Pause occasionally and check that the fabric layers remain aligned. A long seam can creep, particularly when one side is bias-cut or when the project includes thick layers.

5. Turn, inspect, and finish

Turn the work right side out and inspect the piping before trimming or finishing internal seam allowances. The cord should sit evenly at the edge, without gaps, sharp pulls, or visible basting stitches.

If a short section has drifted away from the cord, it is usually worth unpicking and resewing that area. Piping is a detail that rewards correction early; once the seam is pressed, topstitched, or incorporated into a larger assembly, repair becomes more awkward.

Press the seam allowances from the wrong side as suitable for the fabric. Do not press heavily over the rounded piping itself, especially if it contains cotton cord that may flatten under heat and pressure. A press cloth and a light hand are useful with delicate, coated, or heat-sensitive fabrics.

person using sewing machine in tilt shift lens

Photo by Omar Alrawi on Unsplash.

Joining the ends neatly

For a straight seam, the simplest method is to overlap the piping ends slightly, trim away a short length of cord from one end, fold the empty fabric cover over the other end, and stitch the seam closed. This hides the raw cord end and avoids a hard bump.

For piping that runs continuously around a cushion or bag panel, stop sewing a few centimetres before the starting point. Cut the working piping so it overlaps the beginning. Open the cover at the cut end, remove enough cord to reduce bulk, then fold the fabric cover around the exposed beginning of the cord. Continue stitching the final section close to the cord.

Keep this join away from a prominent corner when possible. A join placed along a quieter straight section is less noticeable and easier to manage.

Corners and difficult places

A square cushion corner asks for restraint. Sew toward the corner slowly, stop with the needle down, and pivot rather than trying to force the cord around a sharp turn in one movement. If the cord is thick, make a small cut in its seam allowance near the corner or reduce the cord bulk very slightly before the turn. Do not cut through the stitching that holds the cord in its cover.

At a seam intersection, such as a bag corner or garment yoke, piping can create a dense stack of layers. Grade the seam allowances where the pattern permits, trimming each inner layer to a slightly different width. This reduces the hard ridge that can form when all the allowances end together.

If a garment seam must be pressed open, consider whether piping is appropriate. Corded piping holds the seam allowance together at the edge and often suits seams pressed to one side better than seams that need to lie completely flat.

Common mistakes to avoid

Sewing too far from the cord

This is the usual cause of a loose, uneven edge. Follow the first stitching line closely during final assembly, and sew just inside it. Test on scraps until the zipper foot position and needle placement are familiar.

Using straight-grain strips around tight curves

Straight-grain fabric resists bending and may wrinkle around a rounded edge. Use bias strips for curves, and avoid pulling them taut while sewing.

Choosing piping that is too thick

Heavy cord may suit a large floor cushion but can crowd a handbag seam or a garment collar. Consider the scale of the object, the weight of the fabric, and the number of layers meeting at corners.

Leaving bulky joins and corners

Diagonal strip joins, trimmed cord ends, and graded seam allowances make a marked difference. Bulk hidden inside a seam will still affect how the edge turns and wears.

Relying on pins alone

Pins or clips hold placement, but the first stitching line is the reliable guide for the final seam. Baste the piping securely to one layer before enclosing it.

A well-sewn piped seam does not need to call attention to itself. The cord should follow the edge smoothly, the fabric should lie quiet beside it, and the finished piece should feel strengthened by the detail rather than burdened with it.