Fabric Calculator - How Much Fabric Do I Need?

Calculate yardage needed for sewing and craft projects

This fabric calculator helps sewers and crafters figure out exactly how much fabric to buy. Select your project type, enter finished dimensions, choose your fabric width, and get an instant yardage estimate with cost breakdown and cutting layout.

Fabric Calculator

Project Type
Fabric Width
Seam Allowance
Width of finished project
Length of finished project
0 if solid or no pattern
Identical pieces to cut
Optional, for cost estimate
Total Yardage
--
yards to buy
Estimated Cost
--
at given price/yd
Panels Needed
--
across fabric width
Waste
--
of purchased fabric
Fabric Usage Breakdown --
Used fabric (--)
Waste / scrap (--)

Cutting Layout Suggestion

Common Fabric Widths Reference

Fabric comes in standard bolt widths. The width you choose directly affects how much yardage you need.

Bolt Width Common Fabric Types Typical Uses
36" Muslin, interfacing, some silks Linings, test garments, crafts
45" Quilting cotton, calico, broadcloth Quilts, garments, small projects
54" Home decor fabrics, drapery, upholstery Curtains, slipcovers, pillows
60" Knits, fleece, minky, ponte Clothing, blankets, activewear
72" Felt, some fleece, batting Crafts, costumes, padding
108"-118" Quilt backing, sheeting Quilt backs, wide curtains

Typical Yardage by Project Type

Use these estimates as a starting point when planning your fabric purchases.

Project Typical Yardage Fabric Width Notes
Curtain panel (84" long) 2.5 - 4 yards 54" Per panel; multiply for fullness
Tablecloth (60" round) 2 - 3 yards 54" - 60" Depends on drop length
Twin quilt top 4 - 5 yards 45" Solid or simple pattern
Queen quilt top 7 - 9 yards 45" Add extra for piecing
Sofa slipcover 12 - 16 yards 54" Depends on style and size
Chair reupholstery 5 - 7 yards 54" Dining chair: 1-2 yards
Simple skirt 1.5 - 2.5 yards 45" - 60" Depends on length and fullness
Dress (no sleeves) 2.5 - 4 yards 45" - 60" Add 0.5 yd for sleeves
Throw pillow (18") 0.5 - 0.75 yard Any Per pillow, front and back
Table runner 0.75 - 1.5 yards Any Depends on table length

How This Calculator Works

This calculator determines fabric yardage by analyzing how your project pieces fit across the bolt width, accounting for seam allowances, pattern repeats, and waste.

Step-by-Step Logic

  1. Add seam allowances: The finished dimensions are expanded by the seam allowance on all sides (2x the seam allowance added to both width and length).
  2. Calculate panels: The total piece width (with seam allowance) is divided by the usable fabric width to determine how many panels must be cut side by side.
  3. Determine cut length per panel: Each panel's length includes the finished length plus seam allowances. If there is a pattern repeat, the cut length is rounded up to the next full repeat.
  4. Total fabric length: The number of panels multiplied by the cut length per panel, then multiplied by the number of identical pieces needed.
  5. Convert to yards: Total inches divided by 36, rounded up to the nearest 1/8 yard for practical purchasing.

Pattern Repeat Adjustment

When fabric has a repeating pattern (stripes, florals, plaids), you need extra fabric to align the pattern across panels. For each panel, the calculator rounds the cut length up to the next full pattern repeat. This ensures your pieces match when sewn together.

Project-Specific Adjustments

  • Curtains: Width is doubled for standard fullness (gathering). Additional 4" added to length for header and hem.
  • Tablecloths: 8" drop is added on each side for a standard overhang.
  • Quilts: 10% extra is added for piecing waste, plus batting and backing are noted.
  • Upholstery: 15% extra is added for tucking, stapling, and pattern matching around curves.
  • Clothing: 10% extra is added for layout and cutting waste from pattern shapes.
  • General: Exact calculation with no project-specific adjustments.

Tips for Buying Fabric

  • Always buy extra. Add 10-15% for mistakes, shrinkage, and future repairs. It is much easier to buy extra upfront than to find the same dye lot later.
  • Check for shrinkage. Cotton can shrink 3-5% after washing. Pre-wash and dry your fabric before cutting if the finished item will be laundered.
  • Note the dye lot. Fabric from different dye lots can have subtle color variations. Buy all your fabric at once from the same bolt when possible.
  • Inspect for flaws. Unroll and check the fabric in the store for weaving defects, printing errors, or damage. Most stores allow returns for flawed fabric.
  • Consider the grain. Fabric should be cut on-grain (parallel to the selvage) for proper drape and stretch. Off-grain fabric will not hang correctly.
  • Pattern matching costs more. Large pattern repeats (over 12") significantly increase the fabric needed. Budget accordingly for patterned fabrics.
  • Save your scraps. Leftover fabric is useful for matching patches, making coordinating accessories, or testing techniques.

Fabric Calculator FAQ

How do I calculate how much fabric I need?

Measure the finished dimensions of your project, add seam allowances (typically 0.5 to 1 inch per side), then divide the total width by the fabric bolt width to determine how many panels you need. Multiply the number of panels by the length needed per panel. If the fabric has a pattern repeat, add one extra repeat per panel to allow for pattern matching.

What are standard fabric bolt widths?

Common fabric bolt widths are 45 inches (quilting cotton, calico), 54 inches (home decor, drapery), and 60 inches (apparel knits, fleece). Some specialty fabrics come in 36-inch or 72-inch widths. Always check the bolt width before purchasing.

How much extra fabric should I buy for pattern repeats?

For each panel or piece you cut, add one full pattern repeat length. For example, if the pattern repeat is 12 inches and you need 4 panels, add 4 x 12 = 48 extra inches (about 1.33 yards). Larger repeats and more panels mean significantly more fabric.

How much fabric do I need for curtains?

For standard fullness curtains, multiply the window width by 2 to 2.5 for gathering. Measure from rod to desired length and add 8-12 inches for hems and headers. Typical curtain panels for a 60-inch window need 3 to 5 yards each, depending on length and fullness.

What is a typical seam allowance for sewing?

Standard seam allowances are 5/8 inch (1.6 cm) for garment sewing, 1/4 inch for quilting, and 1/2 inch for home decor projects. Always check your pattern instructions, as seam allowances vary by project type and pattern brand.

Should I pre-wash fabric before cutting?

Yes, if the finished item will be laundered. Cotton shrinks 3-5%, linen up to 10%, and rayon up to 5%. Pre-washing also removes sizing and reveals the true drape. Dry-clean-only fabrics and upholstery do not need pre-washing.

How does fabric width affect yardage needed?

Wider fabric means fewer panels, which means less total yardage. For example, a 90-inch-wide tablecloth needs 2 panels in 45-inch fabric but only 1 panel in 54-inch or 60-inch fabric. Always check your bolt width before calculating.

What does "pattern repeat" mean?

A pattern repeat is the distance before the fabric design repeats itself. For example, a floral with a 12-inch repeat means the same flower appears every 12 inches along the length. You need extra fabric to align these repeats when joining panels.

Privacy & Limitations

  • All calculations run entirely in your browser -- nothing is sent to any server.
  • Results are estimates and may vary based on actual conditions.

Related Tools

Related Tools

View all tools

Fabric Calculator FAQ

How do I calculate how much fabric I need?

Measure the finished dimensions of your project, add seam allowances (typically 0.5 to 1 inch per side), then divide the total width needed by the fabric bolt width to determine how many panels you need. Multiply the number of panels by the length needed per panel. If the fabric has a pattern repeat, add one extra repeat per panel to allow for pattern matching.

What are standard fabric bolt widths?

Common fabric bolt widths are 45 inches (quilting cotton, calico), 54 inches (home decor, drapery), and 60 inches (apparel knits, fleece). Some specialty fabrics come in 36-inch or 72-inch widths. Always check the bolt width before purchasing.

How much extra fabric should I buy for pattern repeats?

For each panel or piece you cut, add one full pattern repeat length. For example, if the pattern repeat is 12 inches and you need 4 panels, add 4 x 12 = 48 extra inches (about 1.33 yards). Larger repeats and more panels mean significantly more fabric.

How much fabric do I need for curtains?

For standard fullness curtains, multiply the window width by 2 to 2.5 for gathering. Measure from rod to desired length and add 8-12 inches for hems and headers. Typical curtain panels for a 60-inch window need 3 to 5 yards each, depending on length and fullness.

What is a typical seam allowance for sewing?

Standard seam allowances are 5/8 inch (1.6 cm) for garment sewing, 1/4 inch for quilting, and 1/2 inch for home decor projects. Always check your pattern instructions, as seam allowances vary by project type and pattern brand.

Request a New Tool
Improve This Tool