Global Settings
Pricing
Line Items
| Item | Piece width | Piece length | Qty | Across | Rows | Length needed |
|---|
Results
No results yet. Add items and click Calculate.
Example Data
sample| Item | Piece width | Piece length | Qty |
|---|---|---|---|
| Curtain panel | 26 | 92 | 4 |
| Cushion cover | 20 | 20 | 6 |
| Table runner | 16 | 72 | 2 |
Tip: Click “Load example data” in Global Settings to populate the line items with the above values.
Formulas used
-
Adjusted dimensions per piece
w' = w + 2 × SAandl' = l + 2 × SA
where w and l are piece width and length; SA is seam allowance. -
Pattern repeat (optional)
If repeat > 0,l'' = ceil(l' / R) × Rwhere R is pattern repeat. -
Shrinkage
l_s = l'' × (1 + S/100)where S is shrinkage percent. -
Nesting across the fabric width
across = max(1, floor(FW / w'))where FW is fabric width. -
Rows and length per item
rows = ceil(qty / across),len_item = rows × l_s -
Total length and waste
L_total = (Σ len_item) × (1 + W/100)where W is waste percent. -
Unit conversions
Imperial:yards = L_total / 36. Metric:meters = L_total / 100. -
Cost
Cost = price_per_unit × total_length_in_that_unit
Assumptions: Pieces are rectangular, oriented with width across the fabric width. Seam allowance applied on all sides. Pattern matching rounds up piece length only.