fabric material calculator

Fabric Yardage & Cost Calculator

Estimate how much fabric you need for rectangular pieces (curtains, cushions, table runners, panel projects, and more).

Tip: If fabric has a directional print or nap, uncheck rotation.

What this fabric material calculator helps you do

Buying too little fabric can stall a project. Buying too much can waste money. This fabric material calculator gives you a fast estimate of fabric length in meters and yards, plus optional cost. It works especially well for rectangular cut pieces like cushion covers, simple curtain panels, placemats, quilt backing strips, and upholstery inserts.

The calculator also accounts for practical details that many quick estimators skip, including seam allowance, pattern repeat, and a waste margin for mistakes, shrinkage, and straightening edges.

How the calculator works

1) Adjust each piece to include seams

Each piece starts with your finished dimensions. The tool adds seam allowance on all sides:

  • Cut length = finished length + (2 × seam allowance)
  • Cut width = finished width + (2 × seam allowance)

2) Fit pieces across the fabric width

Fabric is generally sold as a roll (often 110 cm, 140 cm, or 150 cm wide). The calculator checks how many pieces fit side-by-side across that usable width.

3) Account for pattern repeat

If your textile has a repeating motif, each row is rounded up to the next repeat. This mirrors real cutting practice and helps keep design alignment consistent.

4) Add contingency

An extra percentage is added at the end. This buffer helps cover:

  • Fabric squaring and trimming
  • Minor measuring errors
  • Shrinkage after pre-washing
  • Matching stripes or large prints

When to increase your buffer

Use a higher waste/shrinkage percentage if your project is sensitive to alignment or if the material is difficult to handle.

  • 5–8%: Stable solids, small projects, confident cutting
  • 10–15%: Typical home sewing and decor projects
  • 15–25%: Large pattern repeats, directional prints, upholstery-grade textiles

Common project examples

Curtain panels

For curtains, measure finished drop and panel width carefully. If you are matching patterns across multiple panels, use the pattern repeat field and a larger extra percentage.

Cushion covers

For boxed or piped cushions, this calculator gives a strong starting estimate for main face pieces. If you have gussets, zippers, welting, or contrasting backs, add those as separate calculations.

Upholstery panels

For benches, headboards, or wall panels, use your final cut rectangles and disable rotation if grain direction matters. Upholstery planning often benefits from a 15%+ safety margin.

Fabric planning tips before you purchase

  • Measure usable width, not labeled width (selvage and defects can reduce real width).
  • Check fabric grain and nap direction before enabling rotation.
  • For quilting fabric estimators, calculate each block or strip group separately for better precision.
  • Round up to the nearest retailer cut unit (for example, nearest 0.1 m or 0.25 yd).
  • If in doubt, buy slightly extra from the same dye lot.

Frequently asked questions

Is this a fabric yardage calculator or fabric area calculator?

Both. It computes total cut area and then converts the final result into required roll length (meters and yards), which is what most stores sell.

Can I use this for non-rectangular patterns?

Yes, as an estimate. For irregular shapes, draw the smallest containing rectangle around each pattern piece and calculate from that. Then increase your waste percentage.

Does this replace a full cutting layout?

No. For complex garments, quilting layouts, or advanced upholstery jobs, create a detailed cutting plan. This tool is designed for quick planning and budgeting.

Final thought

A good fabric estimate saves time, money, and frustration. Use this calculator as your first pass, then sanity-check with your project sketch. In most cases, that simple workflow gives you accurate, confident material decisions before you buy.

🔗 Related Calculators