Fabric Yardage Calculator – Accurately Plan Your Sewing Projects


Fabric Yardage Calculator

Your essential tool for accurately calculating fabric yardage for any project.



Select your preferred unit for measurements.


The required width of a single finished piece, including seam allowances.

Please enter a valid width.



The required length of a single finished piece, including seam allowances.

Please enter a valid length.



How many identical pieces do you need to cut?

Please enter a valid number.



The usable width of the fabric you are using (e.g., 44″, 54″, 60″).

Please enter a valid fabric width.


Fabric Layout Visualization

Enter values to see layout

Visualization of how your pieces may fit on the fabric bolt.

What is Fabric Yardage Calculation?

Calculating fabric yardage is the process of determining the total length of fabric required to complete a sewing, upholstery, or craft project. Since fabric is sold by length (typically in yards or meters), but projects consist of multiple pieces of specific dimensions, a calculation is needed to translate the project’s requirements into a single length to purchase from a bolt. This crucial step prevents you from buying too little fabric and being unable to finish, or buying too much and wasting money. Accurate calculation involves considering the dimensions of each piece, the usable width of the fabric bolt, the number of pieces needed, and allowances for seams and pattern repeats.

The Formula for Calculating Fabric Yardage

The core logic behind calculating fabric yardage involves figuring out how many of your required pieces can fit across the width of the fabric, and then determining how many rows you’ll need to accommodate all your pieces. Our calculator uses the following steps:

  1. Determine Pieces Across: First, we see how many pieces fit across the bolt. This is done by dividing the fabric’s width by the width of a single piece. We always round this number down, as you can’t use a partial piece.
  2. Calculate Rows Needed: Next, we determine how many rows of pieces are needed along the length of the fabric. This is found by dividing the total number of pieces you need by the number of pieces that fit across the width. This result is rounded up to ensure you have enough rows for all pieces.
  3. Find Total Length: The total length required is then calculated by multiplying the number of rows needed by the length of a single piece.
  4. Convert to Yardage: Finally, since fabric is sold in yards (36 inches) or meters (100 centimeters), we convert the total required length into the appropriate sales unit. The final number is always rounded up to ensure you purchase enough fabric.

Variables Table

Variables used in the fabric yardage calculation.
Variable Meaning Unit (auto-inferred) Typical Range
Piece Width The width of one pattern piece, including seam allowances. inches or cm 2 – 72 in
Piece Length The length of one pattern piece, including seam allowances. inches or cm 2 – 108 in
Number of Pieces The total count of identical pieces required for the project. Unitless 1 – 500
Fabric Width The usable width of the fabric bolt, excluding selvages. inches or cm 36 – 118 in

Practical Examples

Example 1: Making Throw Pillows

Imagine you want to make four square throw pillows. Each finished pillow is 18×18 inches. Adding a 0.5-inch seam allowance on all sides makes each piece you need to cut 19×19 inches. You need two pieces per pillow (a front and a back), so a total of 8 pieces are required. You are using standard crafting cotton with a usable width of 42 inches.

  • Inputs: Piece Width = 19 in, Piece Length = 19 in, Number of Pieces = 8, Fabric Width = 42 in.
  • Calculation:
    • Pieces Across: floor(42 / 19) = 2 pieces.
    • Rows Needed: ceil(8 / 2) = 4 rows.
    • Total Length: 4 rows * 19 inches = 76 inches.
    • Result: ceil(76 / 36) = 3 yards. You should purchase 3 yards of fabric.

Example 2: Creating Dining Chair Seat Covers

You’re reupholstering six dining chairs. Each seat requires a single piece of fabric that is 22 inches wide and 20 inches long. You’re using a durable 54-inch wide upholstery fabric.

  • Inputs: Piece Width = 22 in, Piece Length = 20 in, Number of Pieces = 6, Fabric Width = 54 in.
  • Calculation:
    • Pieces Across: floor(54 / 22) = 2 pieces.
    • Rows Needed: ceil(6 / 2) = 3 rows.
    • Total Length: 3 rows * 20 inches = 60 inches.
    • Result: ceil(60 / 36) = 2 yards. You need to buy 2 yards of fabric.

How to Use This Fabric Yardage Calculator

Using our calculator is a simple, step-by-step process designed to give you an accurate estimate quickly.

  1. Select Your Units: Start by choosing whether you are working in Inches/Yards or Centimeters/Meters. The calculator will adapt all fields and results.
  2. Enter Piece Dimensions: Input the ‘Width of One Piece’ and ‘Length of One Piece’. CRITICAL: These measurements must include any seam allowances or extra fabric needed for hems.
  3. Specify Quantity: Enter the ‘Number of Pieces’ you need to cut. This should be the total count of identical pattern pieces.
  4. Input Fabric Width: Provide the ‘Width of Fabric Bolt’. This is the usable width of your material, not including the selvage edges. Common widths are 44″, 54″, and 60″.
  5. Review the Results: The calculator will instantly display the total yardage (or meters) you need to purchase. It also shows intermediate values like how many pieces fit across the fabric’s width and the total length needed, which helps in planning your cuts.

Key Factors That Affect Fabric Yardage

Several factors can change the amount of fabric you need. Being aware of them is key to accurate calculating fabric yardage.

  • Fabric Width: This is the most significant factor. A wider fabric (e.g., 60 inches) will allow more pattern pieces to fit across its width, often reducing the total yardage required compared to a narrower fabric (e.g., 44 inches).
  • Pattern Directionality: Fabrics with a one-way design (a “nap” or directional print) require all pattern pieces to be laid out in the same direction. This can lead to more waste and requires more yardage.
  • Pattern Repeat: For fabrics with large, repeating patterns, you’ll need extra yardage to ensure the pattern matches up correctly at the seams. You must account for the length of one full pattern repeat for each panel you need to match.
  • Seam and Hem Allowances: Always add your seam and hem allowances to your finished dimensions *before* using the calculator. Forgetting this will result in pieces that are too small.
  • Shrinkage: Many natural fibers like cotton, linen, and wool will shrink when washed. It’s wise to buy about 10% extra fabric and pre-wash it before cutting to avoid your final project being too small.
  • Cutting Mistakes: It is always prudent to add a little extra to your final calculation, perhaps an additional 1/4 to 1/2 yard, as a buffer against cutting errors.

Frequently Asked Questions (FAQ)

How big is a yard of fabric?

A yard of fabric is a measure of length, equalling 36 inches or 3 feet. Its total area depends on the width of the fabric bolt it’s cut from. For example, one yard of 44-inch wide fabric is a piece measuring 36″ x 44″.

Should I include seam allowances in my measurements?

Yes, absolutely. The dimensions you enter into the calculator should be for the raw pieces you need to cut, which must include your seam allowances, hem allowances, and any other extra material needed for gathering or pleats.

What do I do for projects with different-sized pieces?

This calculator is designed for projects with identical pieces. For projects with multiple, differently-sized pieces, the best approach is to sketch them out on paper to scale to find the most efficient layout, a process often called creating a “marker.”

Why does the calculator round up?

Fabric is typically sold in full or half-yard increments. We round up the final yardage to ensure you have enough fabric to complete your project. It’s always better to have a little extra than to be slightly short.

How much extra fabric should I buy for mistakes?

A common rule of thumb is to purchase about 10-15% extra fabric to account for potential shrinkage, cutting errors, or complex pattern matching. For a small project, an extra 1/4 yard is a safe bet.

Does fabric width really make a difference?

Yes, it can make a huge difference. Using a wider fabric bolt often allows for a more efficient layout of pattern pieces, reducing waste and the total length (yardage) you need to buy. Always check if your pattern is suitable for different widths.

What is a “nap” and how does it affect yardage?

A “nap” refers to the texture or directional print of a fabric, like velvet or a one-way pattern. All pattern pieces for napped fabrics must be cut in the same direction, which often requires more yardage than a non-directional fabric.

How do I calculate fabric for curtains?

For curtains, you first need to decide on the desired fullness (usually 2 to 2.5 times the window width). This gives you the total width of fabric needed. You then divide this by your fabric bolt’s width to see how many panels you need to sew together. The length is your desired finished length plus allowances for the rod pocket and hem.

Related Tools and Internal Resources

Expand your project planning with these helpful resources. Each link below offers specialized calculators and guides to assist in your creative endeavors.

© 2026 Your Website Name. All Rights Reserved. This calculator is for estimation purposes only; always verify your needs before purchasing.


Leave a Reply

Your email address will not be published. Required fields are marked *