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.
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
| Step | Amount |
|---|---|
| Entered quantity | 10 yd |
| After waste | 11 yd |
| Rounded purchase | 11 yd |
| Cost | 88 USD |
| Tax | 0 USD |
| Total | 88 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.