Cushion Fabric Calculator
Get exact fabric yardage for cushion covers with panel dimensions, layout guidance, and a materials list. This calculator supports box, bench, round, and bolster cushions.
Select Cushion Type
Total fabric needed
3.25yards
3.25 yards per cushion
- 1 box cushion: 24″ × 24″ × 4″ finished size.
- Cut size of fabric = 25″ wide × 60.25″ long.
- Seam allowance = 0.5″. Zipper allowance = 0.625″.
- Corner notches: 3″ wide × 4.5″ deep — cut at all 4 corners.
How This Cushion Calculator Works
Cushion yardage comes from panel geometry, not a single lookup row. This calculator builds each panel, applies seam and zipper allowances, places panels inside the selected fabric width, and returns total running yardage with layout guidance.
Panel Geometry
Box and bench cushions use top, bottom, and boxing strips. Round cushions use circular faces and one long boxing strip. Bolsters use one body panel and two end caps.
Fabric Width Adjustment
Standard upholstery width is 54 inches (137 cm). At 45 inches (114 cm), yardage rises. At 60 inches (152 cm), yardage can drop for many cushion sizes.
Pattern Repeat Control
Pattern repeat rounds running panel length up to match boundaries. This keeps stripes, plaids, and large prints aligned on visible cushion faces.
Materials Breakdown
The output includes fabric yardage, foam dimensions, zipper chain length, and piping length so you can buy in one trip.
The Cushion Fabric Formula Explained
Cushion covers follow a four-step structure: panel dimensions, panel count, running layout, and unit conversion. This structure is the same for imperial and metric units.
Step 1: Build Cut Dimensions
Add seam allowance to each panel edge. For a 24 inch by 24 inch face with 0.5 inch seam allowance, cut size becomes 25 inches by 25 inches.
Step 2: Build Boxing or Body Strips
Box and bench cushions use perimeter-based boxing length. Round and bolster cushions use circumference-based strip lengths. Zipper allowance is added where closures are placed.
Step 3: Fit Panels into Fabric Width
Place panels across usable width and stack rows along running length. Pattern repeat, if used, increases row length to the next repeat boundary.
Step 4: Convert to Yardage and Round
Convert total running inches to yards by dividing by 36, then round up to the nearest 0.25 yard. For metric, convert inches to centimeters and meters in the output.
Cushion Yardage Quick Reference Chart
Approximate yardage with 54 inch fabric, 0.5 inch seam allowance, and no pattern repeat. For exact cuts, use the calculator above.
| Cushion Type | Common Size | 54 inch Fabric | 45 inch Fabric |
|---|---|---|---|
| Box cushion | 24 by 24 by 4 in | 1.5 to 2 yd | 2 to 2.5 yd |
| Bench cushion | 48 by 18 by 3 in | 1.5 to 2 yd | 2 to 2.75 yd |
| Round cushion | 16 in diameter by 3 in | 0.75 to 1 yd | 1 to 1.25 yd |
| Bolster pillow | 18 in long by 6 in diameter | 0.75 yd | 1 yd |
| Seat pad | 18 by 18 by 2 in | 0.75 to 1 yd | 1 to 1.25 yd |
What Affects Cushion Fabric Yardage
Cushion Shape
Cushion shape decides panel count and waste profile. Round and bolster shapes introduce curved cuts. Curved cuts can increase waste compared to rectangular panels.
Fabric Width
Fabric width controls how many panels fit per row. Switching from 54 inch to 45 inch fabric often increases yardage by 15% to 30% on medium and large cushions.
Pattern Repeat and Direction
Pattern repeat adds running length to align faces and boxing strips. Directional fabrics can limit panel rotation, which increases waste and total required yardage.
Closures and Piping
Zippers need extra seam handling and sometimes extra strip length. Piping adds bias strip yardage and should be included before purchase.
Quantity and Batch Layout
Multiple cushions can reduce waste when panels nest efficiently. Buying for a full batch usually gives a better cut yield than buying one cushion at a time.
Cushion Fabric Selection Guide
| Fabric Type | Typical Width | Best Use |
|---|---|---|
| Cotton canvas | 54 to 60 in | Bench cushions, seat pads |
| Linen blend | 54 in | Decorative cushions |
| Polyester upholstery | 54 to 60 in | High-use seating |
| Velvet | 54 in | Accent cushions |
| Outdoor acrylic | 54 in | Patio cushions |
Match fabric weight to cushion function. Soft decorative pillows and daily-use seat cushions do not need the same fabric structure.
Worked Example: 48 by 18 by 3 Inch Bench Cushion
Cushion type: Bench cushion
Finished size: 48 in by 18 in by 3 in (122 cm by 46 cm by 7.6 cm)
Fabric: 54 in upholstery fabric with no repeat
Options: Zipper closure, no piping
Face panels: 2 panels at 49 in by 19 in after seam allowance
Boxing strips: Perimeter plus zipper and seam joins
Base running length: About 58 in total layout length
Base yardage: 58 / 36 = 1.61 yd
Order amount: Round to 1.75 yards
Total order: 1.75 yd (1.6 m) of 54 in fabric
Cushion Fabric Buying Tips
Order all fabric in one batch
Order the full quantity from one dye lot to avoid visible tone shifts across matching cushions.
Round up to quarter-yard increments
Round each result up to the next 0.25 yard so seam adjustments and miscuts do not stop your project.
Check zipper and piping before cutting
Confirm zipper placement, strip length, and piping perimeter before first cut so closures fit on the first assembly pass.
Pre-shrink where required
Pre-shrink washable natural fabrics before cutting. This keeps finished covers close to final size after cleaning.
Frequently Asked Questions
Want the exact formulas? See our calculation methodology.
Related Cushion Guides
How Much Fabric for Cushions?
Guide by cushion shape and size
Fabric Width Guide
How 45 inch vs 54 inch changes yardage
What Is Pattern Repeat?
Pattern matching rules for cushion seams
How to Calculate Fabric Yardage
Core math behind fabric calculations
Upholstery Yardage Chart
Furniture and cushion-adjacent yardage ranges
Fabric Conversion Chart
Yards, meters, inches, and centimeters
Other Fabric Calculators
If you want a quick overall estimate first, try the multi-project estimator.
Upholstery
Calculate fabric for sofas, armchairs, ottomans, and all furniture types.
✂️Sewing
Get exact yardage for dresses, shirts, trousers, and any garment.
🪟Curtains
Calculate fabric yardage for curtains with fullness, headers, and lining.
🧵Quilting
Yardage for quilt tops, backing, binding — from baby to king size.