How to Add Piping to Cushions: Fabric Calculation Guide
Updated: May 26, 2026
What Is Piping / Welting?
Piping (US: “welting”) is a fabric-covered cord sewn into the seam between the main panels and the boxing strip. It adds a clean, professional finish and visually defines the edges of the cushion.
Construction: A strip of fabric is folded around a cord and basted along the raw edge. This basted unit is sandwiched between two layers of fabric at the seam and stitched in place.
Piping Cord Sizes
| Cord Size | Diameter | Strip Width to Cut | Use |
|---|---|---|---|
| No. 0 / 3/16” | 3/16” (5 mm) | 1.25” | Fine decorative piping |
| No. 2 / ¼” | ¼” (6 mm) | 1.5” | Standard cushion piping |
| No. 4 / ⅜” | ⅜” (10 mm) | 2.0” | Chunky, bold piping |
| No. 5 / ½” | ½” (13 mm) | 2.25” | Large-scale, statement piping |
Bold = most common size for home cushion projects.
Strip width formula:
Strip width = cord circumference + 2 × seam allowance
≈ cord diameter × π / 2 + 1" (practical shortcut)
For ¼" cord: 0.25 × 3.14 / 2 + 1 = 1.39" → round up to 1.5"
Step 1: Calculate Total Piping Length Needed
For a box cushion:
- Piping goes around the top seam (panel meets boxing) and the bottom seam (panel meets boxing)
- Total piping = 2 × perimeter of one panel + joining allowances
Panel perimeter = 2 × (width + length)
Total piping per cushion = 2 × perimeter + 12" (12" for joins and starting/ending)
= 4 × (width + length) + 12"
For a knife-edge cushion:
- Piping goes around one seam (same as one panel perimeter)
- But if you add piping on both faces: 2 × perimeter
Total piping per cushion = 2 × (width + length) + 12" [single seam piping]
For a round cushion:
Perimeter = π × diameter
Total piping per cushion = 2 × (π × D) + 12" [top + bottom seams]
Worked example: 24”×24”×4” box cushion
Perimeter = 2 × (24 + 24) = 96"
Total per cushion = 2 × 96 + 12 = 204"
For 3 cushions: 204 × 3 = 612" piping total
Step 2: Calculate Piping Strip Yardage
Strips needed = ⌈ total piping length ÷ fabric bolt width ⌉
Fabric needed = strips × strip width
Total yards = fabric / 36
Example: 612” piping, 54” fabric, 1.5” strips:
Strips = ⌈ 612 ÷ 54 ⌉ = 12 strips
Fabric = 12 × 1.5" = 18" = 0.5 yards
Only ½ yard of fabric for piping on 3 cushions — piping is usually a small addition to total fabric.
Step 3: Cutting Piping Strips
Option A: Straight Grain (Cross-Grain Cut)
Cut strips across the fabric width (perpendicular to the selvage). Easiest to cut; joins are less visible on solid fabrics.
Joins: Sew strip ends together at a 45° angle (bias join) before covering the cord. This creates a flatter, less visible seam.
Option B: Bias Cut
Cut strips at 45° to the grain. Bias-cut piping curves smoothly around corners without puckering — important for curved shapes or angled corners.
Fabric calculation for bias: Add 15–20% extra to the straight-grain estimate to account for the bias cutting loss at edges.
For rectangular cushions with right-angle corners, straight-grain piping works fine. For cushions with curved edges or corners, use bias-cut.
Applying Piping to a Box Cushion
Tools needed
- Zipper foot or piping foot for your sewing machine
- Basting foot (optional, for pre-basting cord in strip)
- Cord to fill the strip (pre-shrink by washing if using natural fiber cord)
Process
-
Pre-shrink the cord if using cotton filler cord — wash and dry before cutting. Sunbrella and synthetic cords do not need pre-shrinking.
-
Fold the strip lengthwise, wrong sides together, around the cord.
-
Baste close to the cord using a zipper foot to hold the fabric against the cord without sewing through it.
-
Pin the piping to the right side of the top panel, raw edges aligned. Clip the piping seam allowance at corners to allow it to curve or fold cleanly.
-
Sew the piping to the panel using a zipper foot, stitching just inside the basting line (crowding the cord).
-
Attach the boxing strip by sandwiching it on top of the piping and stitching through all layers.
-
Repeat for the bottom panel.
Handling Corners
At 90° corners on a box cushion:
- Clip the piping seam allowance every ½” approaching the corner
- Ease the piping around the corner — don’t pull tight
- The clip marks allow the piping to fold without puckering
Double Welting / Double Piping
Some upholstered pieces use double welting — two cords covered in fabric, creating a bold double edge. Double welting uses exactly twice the fabric and cord of single piping.
Double welting is typically used on upholstered furniture where the piping is highly visible: chair backs, sofa front panels, tufted headboards. For cushions, single piping is standard. For the full box cushion cut dimensions that double welting attaches to, see How to Calculate Fabric for Box Cushions.
Piping vs. No Piping: Does It Change the Cushion Fabric Calculation?
No — the main cushion fabric calculation (panels + boxing) is identical with or without piping. Piping is an additional quantity on top.
The Cushion Fabric Calculator shows piping yardage separately when the piping toggle is enabled, so you can order face fabric and piping fabric independently (or from the same bolt if using matching fabric).
See also: How to Calculate Fabric for Box Cushions and Cushion Fabric Formulas.