How to Calculate Fabric Yardage
There is no single formula for every fabric project. A useful estimate begins with the pieces you will cut, the space they occupy across the cloth, and their direction.
Choose the Best Starting Point
Use the most specific information available. A commercial pattern, measured upholstery list, quilt pattern, or workroom specification should take priority over a general chart.
If no pattern exists, make a piece list. Write one row for each distinct piece and include quantity, finished dimensions, seam or hem allowance, grain direction, whether it may rotate, and whether a motif must be placed deliberately. This list turns a vague surface-area problem into a layout you can check.
A Manual Method for Rectangular Pieces
- Find each cut size. Add the stated seam, hem, turn-under, or wrap allowance to the finished dimensions. Do not add it again later.
- Mark the orientation. Decide which edge runs parallel to the selvage. Nap, grain, stretch, a border, or a one-way print may prevent rotation.
- Use the usable width. Place as many compatible pieces across one row as will actually fit. Leave out selvages and known defects.
- Total the row lengths. Count the rows and add their running lengths. Mixed pieces may share a row only when the drawing shows that they fit.
- Convert and round for purchase. Divide total running inches by 36 for yards. Apply the retailer's selling increment after the layout, then add only the project-specific contingency you chose.
Curved garment pieces, upholstery panels, and patchwork shapes may nest in ways this rectangular method cannot model. For those projects, use the relevant pattern or dedicated calculator as a planning aid.
Worked Example for Six Napkins
You want six finished 17-inch square napkins. The chosen hem needs one inch of fabric beyond the finished size at each edge, so each cut square is 19 by 19 inches. The plain fabric has 44 usable inches, no directional design, and no repeat.
Pieces across: 44 ÷ 19 = 2 whole squares across, with 6 inches left in the row.
Rows: 6 napkins ÷ 2 per row = 3 rows.
Running length: 3 rows × 19 inches = 57 inches.
Raw yardage: 57 ÷ 36 = 1.58 yards.
Quarter-yard purchase: round 1.58 up to 1.75 yards.
Suppose you deliberately want one extra napkin for a wash test or future replacement. Seven pieces still fit only two per row, so you need four rows: 4 × 19 = 76 inches, or 2.11 yards. At quarter-yard increments, that becomes 2.25 yards. Adding one whole piece is clearer here than applying a generic waste percentage.
Handle Width by Repacking the Pieces
A wider bolt does not reduce yardage smoothly. It helps only when another piece fits across, a piece can rotate, or a seam can be removed. In the napkin example, a 38-inch usable width still holds two 19-inch squares and uses the same three rows. A 37-inch usable width holds only one, doubling the row count.
Rework the rows for the width you plan to buy. The fabric width guide shows why a width ratio is only a rough comparison, not a dependable order quantity.
Treat Pattern Repeat as a Layout Rule
For repeated rectangular drops, a vertical repeat may require each cut length to reach the next full repeat. Other jobs need motif centering, plaid matching, or a half-drop layout. Those choices cannot be represented by one percentage that works for every project.
Record the actual vertical and horizontal repeat, identify which seams matter, and draw the starting point of each visible piece. The pattern repeat guide includes a reproducible curtain-length example and explains what each live tool does with a repeat entry.
Add Contingency for a Named Reason
A contingency may cover a test piece, a likely cutting mistake, fabric flaws, repairs, or a future matching replacement. Shrinkage should come from a care test, and pattern matching should come from the layout. Once those are already included, adding another broad percentage can count the same risk twice.
Purchase rounding also is not a safety guarantee. A quarter yard cannot rescue a missing cushion panel or a large repeat. Check that the final amount contains every row and every separately purchased material before ordering.
Match the Calculator to the Project
- Use the quick home estimate for a fast repeated-rectangle budget. It treats each piece as a separate running length, so it will not reproduce a manual layout that packs several small pieces across one row.
- Use the upholstery calculator for generalized furniture panels, or a measured tear-down for a final workroom plan.
- Use the sewing calculator for an early garment estimate. A commercial pattern's fabric table takes priority.
- Use the curtain calculator for fullness, panel widths, drops, headers, and lining.
- Use the quilting calculator for its square-block grid, backing, binding, sashing, and borders.
- Use the cushion calculator for box, bench, round, and bolster planning, then allow separately for motif placement or piping fabric.