Fabric Yardage Calculator
Calculate how much fabric to buy from project dimensions, bolt width, repeat, shrinkage, and waste allowance, then compare the exact cut amount with a safer purchase quantity for panels, linens, curtains, and quilt backs.
Project & Fabric
Fabric Yardage Result
Current Calculation
Layout Notes
Use Scenarios
Convert a finished size into yardage
Use the finished width and length of a rectangular cloth, panel, or backing piece when you want a realistic buy quantity instead of guessing from area alone.
Move from project sizing to fabric buying
If you first need to size the finished cloth for a round, square, or rectangular tabletop, start with the Tablecloth Size Calculator, then bring the finished rectangular dimensions here to estimate yardage.
Check repeat-heavy or multi-panel layouts
Use it for curtain panels, quilt backs, or custom home-decor pieces when repeat matching, piecing multiple widths, or a wider bolt choice could materially change the shopping list.
Formula Explanation
1) Build the finished cut size
Adjusted size = (project size + 2 x seam allowance) x (1 + shrinkage)
This turns the visible project dimensions into a cut target that includes seam room and preshrink planning before the fabric is purchased.
2) Find the width usage
Full widths per piece = ceil(adjusted width / fabric width)
If the adjusted piece is wider than the bolt, the calculator assumes the piece must be joined from multiple full-width strips.
3) Round each cut for pattern repeat
Repeat-adjusted cut length = ceil(cut length / repeat) x repeat
When repeat is 0, the calculator keeps the raw cut length. When repeat is present, every cut length is rounded up to the next full repeat.
4) Add the buying margin last
Recommended buy = exact cut yardage x (1 + waste allowance)
Quarter-yard rounding happens after the fabric length is known, so the waste margin behaves like a shopping buffer rather than a geometry change.
How to Read the Result
Recommended buy quantity
This is the rounded yardage or meter figure to shop for after waste allowance. Use this number for purchasing, not the exact cut amount.
Layout orientation
A standard layout keeps the project length running with the bolt. A rotated layout is only a safe saving when the fabric can truly be turned without visual or grain problems.
Widths per piece and pieces per row
These two values explain whether the project fits within one bolt width or needs joining, and whether multiple identical pieces can share the same cut length.
Common Fabric Width Choices
| Width | Typical use |
|---|---|
| 36" | Quilting cotton, small craft cuts, narrow specialty fabrics |
| 45" | Common apparel cottons, piecing, and general sewing |
| 54" | Decorator fabrics, curtain panels, and home decor |
| 60" | Wider apparel and utility fabrics where fewer seams matter |
| 108" or 118" | Wide quilt backing, large cloths, and seam-reducing home projects |
These are common shopping widths rather than a complete market catalog. Always confirm the actual bolt width on the fabric listing before ordering.
If you are estimating drapery from window width and fullness instead of a flat panel size, size the panels with the Curtain Fabric Calculator first, then bring the finished rectangular panel size back here.
Example Cases
Case 1: Plain custom tablecloth panel
Inputs
- Finished piece size: 60 in x 84 in
- Fabric width: 45"
- Pieces: 1
- Pattern repeat: 0 in
- Directional layout: No
- Shrinkage + waste: 3% shrinkage and 10% waste
Computed Results
- Recommended buy: 4 yd (3.75 m)
- Exact cut amount: 3.5 yd
- Layout: Rotated with 2 width(s) per piece
- Pieces per row: 1; cut rows: 1; cut length per piece: 62.83 in
Interpretation
Because the fabric is treated as non-directional, the calculator finds a rotated layout that lowers the shopping quantity versus a standard grain-running layout.
Decision Hint
Use the rotated savings for plain or reversible fabrics only. If the cloth must keep a top-to-bottom grain or print direction, toggle the directional option and order more conservatively.
Case 2: Two curtain panels with repeat
Inputs
- Finished piece size: 25 in x 96 in
- Fabric width: 54"
- Pieces: 2
- Pattern repeat: 18 in
- Directional layout: Yes
- Shrinkage + waste: 3% shrinkage and 15% waste
Computed Results
- Recommended buy: 3.5 yd (3.25 m)
- Exact cut amount: 3 yd
- Layout: Standard with 1 width(s) per piece
- Pieces per row: 2; cut rows: 1; cut length per piece: 108 in
Interpretation
Each panel fits inside one fabric width, so the two panels can share one cut row, but the 18-inch repeat pushes the cut length up to the next full repeat.
Decision Hint
This is the sort of job where pattern repeat can matter more than seam allowance. Keep the directional option on for drapery prints, stripes, and obvious top-to-bottom motifs.
Case 3: Wide quilt backing
Inputs
- Finished piece size: 90 in x 108 in
- Fabric width: 108"
- Pieces: 1
- Pattern repeat: 0 in
- Directional layout: No
- Shrinkage + waste: 3% shrinkage and 5% waste
Computed Results
- Recommended buy: 3.5 yd (3.25 m)
- Exact cut amount: 3.25 yd
- Layout: Standard with 1 width(s) per piece
- Pieces per row: 1; cut rows: 1; cut length per piece: 112.27 in
Interpretation
The project fits inside one wide backing width, so the calculator stays on a standard layout and avoids piecing multiple narrow widths together.
Decision Hint
Wide backing often costs more per yard, but it can remove a seam and reduce cutting complexity. Compare this result with 45-inch fabric before buying.
Boundary Conditions
Sources & References
- Sailrite - How to Match Fabric PatternUsed for the pattern-repeat and motif-matching explanation, especially the reminder that matching a repeat across panels changes the amount of fabric a job really needs.
- Sailrite - Fabric Yardage Chart (PDF)Used as a practical bolt-width reference and cross-check for common upholstery and home-decor yardage planning patterns.
- Sewing.org - Properly Preparing Fabric, Part 2Used for the preshrink and prewash guidance behind the shrinkage allowance discussion.
- Eastern Accents - Yardage Requirement ChartUsed as a practical repeat-matching reference showing how larger vertical repeats can materially increase the yardage needed for decorative fabrics.