Sewing & Fabric CalculatorsMeasurements stay in your browser

Fabric Cost Calculator

Add waste, round the quantity up to a purchase increment, then apply your price and tax.

Calculator

Calculated in your browser. These measurements are not sent to the server.

Units

Result

Purchase quantity
11 yd
Total
88 USD

Waste is a percent of the quantity you enter. The result is then rounded up to the purchase increment.

Price is per yard in US mode and per meter in metric mode. This calculator does not convert currency or look up prices.

Tax is a percent of the cost after waste and purchase rounding.

Cost plan

StepEntered quantity

Amount10 yd

StepAfter waste

Amount11 yd

StepRounded purchase

Amount11 yd

StepCost

Amount88 USD

StepTax

Amount0 USD

StepTotal

Amount88 USD

StepAmount
Entered quantity10 yd
After waste11 yd
Rounded purchase11 yd
Cost88 USD
Tax0 USD
Total88 USD

How this calculation works

Waste-adjusted quantity is the amount you enter times one plus the waste percent.

That quantity rounds up to the purchase increment. US mode suggests 1/8 yard. Metric mode suggests 0.1 meter. Both can be changed.

Cost is the rounded quantity times your price. Tax is a percent of that cost. Nothing is looked up from a shop.

Worked example

10 yards at 8 per yard, 10% waste, no tax

Waste raises 10 yards to 11 yards.

11 is already on a 1/8 yard increment.

The cost is 88 in the currency label you enter.

Assumptions and limitations

  • Price and quantity use the same unit: yards in US mode, meters in metric mode.
  • Switching units converts the quantity and the price so the physical purchase and the total stay aligned.
  • The currency label is text only. It does not convert money.
  • There is no product database, tax lookup, or store price.
  • Discounts, shipping, and cutting fees are not included.

Common questions

Where do the prices come from?

Only from the price you type. This site does not scrape fabric prices.

Why does a 1.01 yard quantity become more than 1.01?

Purchase quantities round up. At 1/8 yard, 1.01 yards becomes 1.125 yards before the price is applied.

Related calculators