Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.
Ratios are indicative and shift with stitch density, seam thickness and machine tension. Measure a sewn sample before committing a large thread order.
Using this calculator
About the Sewing Thread Consumption Estimator
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
Thread actually lying in the seams, per garmentnetThreadPerGarment = seamLength x stitchRatio / 100
The 100 is centimetres per metre — seamLength is entered in cm and every output on the panel is metric length. stitchRatio is thread consumed per unit of seam path, summed over every thread in the stitch, so seam length is entered once even where four threads travel it.
Thread issued per garmentthreadPerGarment = netThreadPerGarment x (1 + wastage / 100)
Wastage here is thread that never enters a seam: chain-off between pieces, trimmed tails, needle re-threads, bobbin remnants, cone tails and shade-change purges. It is an uplift, not a deduction — 15% makes the issued figure 1.15 times the net.
Thread for the whole ordertotalThread = threadPerGarment x garments
garments is pieces sewn, not pieces shipped. If the line reworks or rejects a percentage after sewing, either raise wastage or raise garments to match what the needles actually run.
Thread weight for store issue and shippingthreadWeight = totalThread x threadTex / 1000
tex is defined as grams per 1000 metres, so dividing metres by 1000 and multiplying by tex gives grams with no further constant. If the supplier quotes a ticket number (Tkt 120, Tkt 40) instead, convert to tex first — ticket is an inverse commercial size, not a linear density.
Cones at the labelled put-upconesRequired = totalThread / coneLength
coneLength is the nominal length on the label, which is normally fixed by put-up rather than by weight: 5,000 m at 30 tex is a 150 g cone, 5,000 m at 60 tex is a 300 g cone. The result is fractional by design — see the rounding rule below.
Symbols used above
Symbol
Stands for
Unit
seamLength
Total Seam Length
cm
stitchRatio
Stitch Class
—
wastage
Thread Wastage
%
garments
Order Quantity
pcs
threadTex
Thread Linear Density
tex
coneLength
Thread per Cone
m
threadPerGarment
Thread per Garment
m
netThreadPerGarment
Net Thread in Seams
m
totalThread
Thread for Order
m
threadWeight
Thread Weight
g
conesRequired
Cones Required
no.
How the result is derived
Step by step, from the values you type to the figure on screen.
Total the seam path the garment carries for one stitch class, working off the operation bulletin rather than the pattern. Every run of stitching counts, including edge-neatening passes and decorative topstitch rows that carry no structural load.
Enter that path length once, even where several threads travel it. A twin-needle coverstitch row is one seam length; the fact that five threads run along it is already inside the ratio.
Pick the stitch class. The ratio is the whole stitch, not one thread: 301 lockstitch is two threads each travelling close to the seam path plus a little interlacing take-up, which lands near 2.5x, while 514 four-thread overlock is four threads with two of them wrapping the fabric edge on every stitch, which is why it sits near 18x.
Apply wastage. On a controlled line with trained operators and automatic thread trimmers, 10% to 15% is normal; a line running short runs, frequent colour changes or manual trimming sits higher, and the honest way to set the number is to reconcile a past order's issued metreage against its calculated net.
Scale to order quantity and convert into the two units purchasing actually works in — grams through tex, for store issue, reconciliation and shipment weight, and cones through the labelled put-up, for the purchase order itself.
Repeat per stitch class and add the results. One run of the tool covers one ratio, so a garment with lockstitch assembly, overlock edge-neatening and coverstitch hems needs three runs summed, not one average ratio.
What each input means
Where to read each value on the floor, the unit it must be in, and the range the tool accepts.
Change nothing but the stitch class — the same 250 cm of seam on a 514 four-thread overlock — and threadPerGarment goes from 7.19 m to 51.75 m, the order from 1.44 cones to 10.35. Seam length moved the answer linearly; the ratio moved it seven-fold, since 18 / 2.5 is 7.2. That is why the stitch class field, not the tape measure, is the one to argue about.
How to use it
Work through the input groups in order — Seam and Order & Thread. The defaults are a realistic case, so you can change one value at a time and watch what moves.
There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
Read Thread per Garment in the dark results panel — that is the headline figure, expressed in m.
Check the supporting rows underneath (Net Thread in Seams, Thread for Order, Thread Weight and Cones Required) before acting on the headline — they are where an implausible input usually shows itself first.
Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.
Where this is used
Thread indent — turning a sewing sequence into cones per colour with wastage already inside the figure, run once per stitch class and summed.
Method costing — pricing a stitch-class decision before the sequence is frozen. On the ratios in this tool, substituting 504 three-thread for 514 four-thread on a non-structural edge takes that operation from 18x to 14x seam length, about 22% less thread, at no change to seam appearance on the face.
Line feeding — threadPerGarment multiplied by hourly output gives the metres per hour drawn at that position; the cone put-up divided by that figure is how long a cone lasts, which sets the replenishment round before a position runs dry mid-bundle. On a multi-thread machine the ratio covers all threads together, so divide again by the number of threads to get the draw on any one cone.
Store reconciliation — threadWeight converts the length requirement into the kilograms actually issued against and returned to the bill of materials, the unit thread stores physically weigh.
Shade and lot planning — total metreage per colour decides whether the order can be covered from one dye lot, which is the practical guard against a visible shade step appearing mid-order on topstitching.
Reading the result
Typical bands and what each one is telling you.
Value
What it indicates
Under 20 m per garment
A single lockstitch operation group, or a short topstitch or trim run. Thread is a rounding error against the operation's labour cost — do not re-engineer the stitch to save thread at this level.
20 to 80 m per garment
A lockstitch-dominant woven garment summed across operations — shirt body, blouse, lined trouser front — or one overlock operation group on its own. Shade continuity and colour count drive the purchasing decision more than quantity does.
80 to 200 m per garment
The usual band for a complete knit garment where overlock and coverstitch dominate, and for a full dress shirt with all operations included. Thread is now a real purchasing line and cone replenishment has to be scheduled rather than improvised.
200 to 400 m per garment
Five-pocket denim, workwear, multi-layer outerwear, heavy topstitch programmes. Thread cost is material enough that a stitch-class change on one operation can pay for itself across the order.
Above 400 m per garment
Quilting, technical and PPE construction, multiple-row or seam-sealed assemblies. Verify the ratio against an unravelled sewn sample before buying — a 10% ratio error here is 40 m or more per garment, which across a 20,000 piece order is 800 km of thread bought or missed.
Assumptions and limits
Ratios are indicative and shift with stitch density, seam thickness and machine tension. Measure a sewn sample before committing a large thread order.
Every input is bounded to the range normal practice occupies (Total Seam Length 1 to 100000 cm, Stitch Class Lockstitch 301 — 2.5x seam · Chainstitch 401 — 4x seam · 3-thread Overlock 504 — 14x seam · 4-thread Overlock 514 — 18x seam · Coverstitch 406 — 20x seam and Thread Wastage 0 to 50 %, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.
Standards and further reading
ISO 4915 — textiles, stitch types, classification and terminology. This is where 301, 401, 406, 504 and 514 are defined, and it is the reference that makes a stitch class mean the same thing to the buyer and the factory. It classifies the stitches; it does not publish consumption ratios, which are a mill measurement.
ISO 4916 — seam types, classification and terminology. The seam class decides how many rows of stitching a single 'seam' actually carries, which is what you must resolve before entering a seam length.
ASTM D204 — standard test methods for sewing threads, covering length and yield on the put-up as well as tensile properties. This is how a disputed coneLength is settled.
ISO 2060 / ASTM D1907 — linear density of yarn from packages by the skein method, the test behind the threadTex input when a supplier's declared tex is challenged.
Questions people ask
Why does a four-thread overlock consume roughly seven times the thread of a lockstitch over the same seam?
A 301 lockstitch has two threads, each travelling close to the seam path plus the small take-up needed to interlace through the fabric, so the pair lands near 2.5 times seam length. A 514 has four threads: two needle threads that behave much like lockstitch needle thread, and two looper threads that wrap around the fabric edge on every single stitch. The looper threads are where the length goes, and their consumption is set by the overedge width and the stitch density, not by the seam path.
Does stitch density change the ratio, or is it fixed by the stitch class?
It changes it. The ratios in the dropdown assume a mid-range density; raise stitches per inch and consumption rises for every thread in the stitch, because each additional stitch adds another interlacing loop. On overedge and cover machines the overedge width, or bite, is a second lever, since looper thread length per stitch is set by how far the loop has to travel around the edge. If your operation is not mid-range on either, unravel a measured length of sewn sample and derive the ratio from what you recover.
The cones figure came out fractional. How do I turn 1.44 cones into a purchase order?
Round up, but do it per thread colour and per machine position rather than on the pooled total. A part cone left on one position cannot be handed to another mid-run without putting a joint in the seam, so each position needs its own whole cones plus cover for the changeover. Where quantity allows, order a colour from a single dye lot — a shade step between cones is visible on topstitching long before it is visible in a seam.
Should I run this once for the whole garment or once per operation?
Once per stitch class. The tool applies a single ratio to whatever seam length you enter, so pooling a lockstitch shirt body with its overlock edge-neatening would apply one ratio to both and be wrong in both directions. Group the operation bulletin by stitch class, run the tool for each group, then add the thread weights — and note that each stitch class usually needs its own cone type and tex anyway, so the split is one you need for purchasing regardless.