Patterned fabric has to line up across cushions and panels, and matching a repeat means cutting around waste. Take your plain-fabric yardage, pad it by a waste percentage for the repeat, and round up to whole yards.
Fourteen plain yards with a 15% repeat allowance rounds up to 17 yards to buy.
The example
Three pieces, each with a plain-fabric yardage and a waste percent for the pattern repeat.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Piece | Base yd | Waste % | Buy yd |
| 2 | Sofa | 14 | 15 | 17 |
| 3 | Chair | 6 | 20 | 8 |
| 4 | Ottoman | 3 | 10 | 4 |
The formula
Grow the base by the waste factor, then round up to whole yards:
How it works
Three steps in one cell:
C2/100turns the waste percent into a fraction.1+...makes it a multiplier — 1.15 for a 15% allowance.B2*(...)grows the plain yardage by that factor.ROUNDUP(...,0)rounds up to whole yards, since fabric is cut and sold by the yard.
Bigger repeats waste more — a large plaid can need 20% or more, while a small all-over print needs almost none. Set the percent to the repeat size.
Try it: interactive demo
Enter the plain-fabric yardage and the waste percent for the pattern repeat.
Variations
Fabric cost
Multiply the yards to buy by the price per yard.
Plain fabric (no repeat)
Solid fabric needs no repeat pad — just round the base up.
Pitfalls & errors
The waste percent scales with the size of the repeat, not the piece. A large repeat on a small chair can still waste 20% — set the percent from the fabric, not the furniture.
Directional and railroaded fabrics change how pieces are cut. When in doubt, add a little extra — running short mid-project can mean a dye-lot mismatch on the last yard.
Practice workbook
Frequently asked questions
How much waste should I allow?
Why round up to whole yards?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class