We believe math and science education should be free and accessible to everyone. Why education matters >

Fabric Calculator

Figure out exactly how much fabric to buy. Enter your project dimensions, number of panels, seam allowances, hem sizes, and pattern repeat to get total yardage and meters. Works for curtains, cushion covers, upholstery, garments, and any project where you are cutting panels from a bolt.

How the math works:

  • Cut width = project width + seam allowance on each side
  • Cut length = project length + seam allowances + top hem + bottom hem
  • Pattern repeat adjustment: if your fabric has a repeat, each panel length is rounded up to the next full repeat so the pattern matches across panels
  • Panels per bolt width = how many panels fit side by side on the bolt
  • Total fabric = (number of panel rows) x (adjusted cut length)

Common projects:

  • Curtains: 54" wide x 84" long, 2 panels, 3" header + 4" bottom hem, 54" fabric
  • Throw pillows: 18" x 18", 4 covers, 0.5" seam, no hems, 54" fabric
  • Tablecloth: 60" x 102" (for a 6-foot table with drop), 1 panel, 1" hem all around
  • Seat cushion: 20" x 20", 6 cushions, 0.5" seam, 45" fabric

Pattern repeats explained:

A pattern repeat is the distance before the design starts over. If your fabric has a 12-inch repeat and your cut length is 88 inches, each panel uses 96 inches (the next multiple of 12). This ensures the pattern aligns across panels. Larger repeats waste more fabric.

Did this solve your problem?

Frequently Asked Questions

Search Calculators

Search across all calculator categories