Yarn substitution math: "can I use this instead?"
The pattern calls for a discontinued yarn, or one you cannot get, or one your budget vetoed. Substitution is one of the most practical skills in the craft, and it is almost entirely arithmetic: match thickness, match gauge, match total metres. Here is the calculation, layer by layer, with the honest exceptions at the end.
Key takeaways
- Compare yarns by metres per gram, not by ball count or grams alone — two 100 g balls can differ by 100+ metres.
- The CYC weight category (0–7) on the ball band is the first compatibility filter; gauge is the final one.
- Total metres needed = (pattern's yards × 0.9144), then buy to the next whole ball.
- Fibre and ply change behaviour — the same metres of slick bamboo and grippy wool knit differently.
- Always swatch the substitute; matching gauge on paper means nothing until the fabric agrees.
Layer 1: weight categories — the coarse filter
The Craft Yarn Council's Standard Yarn Weight System is the industry's shared thickness scale: 0 Lace through 7 Jumbo, each with a guideline gauge range and suggested needle/hook sizes, published on the CYC standards page (their own word: guidelines). If the pattern wants a category 4 worsted and your candidate is category 2 sport, the substitution is fighting physics — you would need to knit far below the yarn's natural gauge to hit pattern gauge, and the fabric will be stiff or drapeless. Same category or one step away (with a swatch's blessing) is the sane range. The full category table with gauge ranges and tool sizes is on our needle & hook chart.
Layer 2: metres per gram — the honest comparison
Ball bands state weight (grams or ounces) and length (metres or yards). The number that actually compares yarns is length per unit weight. Worked examples from typical band values:
| Ball | Weight | Length | Metres/gram |
|---|---|---|---|
| Premium worsted A | 100 g | 200 m | 2.00 |
| Budget worsted B | 100 g | 240 m | 2.40 |
| DYF worsted C | 85 g | 156 m | 1.84 |
All three are "worsted", but for a project needing 1,200 m: A = 6 balls, B = 5 balls, C = 8 balls (1,200 ÷ 156 = 7.7 → round up). Grams alone would have told you almost nothing. The band fields are decoded in reading a yarn label.
Layer 3: the total-metres calculation
Every pattern publishes its yarn need as "x balls of Y (Z m each)". Convert to total metres, compare with your substitute's ball metreage, and round up:
total metres needed = balls × metres-per-ball
balls of substitute = total metres needed ÷ substitute metres-per-ball, rounded UP
If the pattern lists yards: metres = yards × 0.9144. A pattern needing 5 × 218 yd balls wants 1,090 yd ≈ 997 m; a substitute in 300 m balls means 997 ÷ 300 = 3.3 → 4 balls. For projects you are designing or resizing yourself, the yarn calculator estimates total metres from your gauge and dimensions, then does the ball rounding in one step, and cross-checks the result against published yardage bands.
Layer 4: gauge compatibility — the decider
After category and metreage comes the only test that matters: does the substitute knit to the pattern's gauge with a fabric you like? Knit the swatch as described in the gauge guide — blocked, honestly counted. If you hit stitch gauge with reasonable needle fiddling (± one needle size, checked against the conversion chart if sizes are quoted in another system) and the fabric feels right for the project (a stiff swatch makes a stiff cardigan), the substitution is sound. If you can only hit gauge by knitting brutally tight or loose, the yarn is wrong, and no amount of metreage math will save the project.
The honest exceptions
- Fibre changes behaviour. Cotton stretches and sag where wool springs back; silk dries slippery and grows; acrylic blocks differently than everything. Same metres, different garment.
- Ply and twist matter. A lofty singles yarn and a tightly-plied 4-ply can share metres per gram yet behave nothing alike in cables or stitch definition.
- Dye lots exist. Buying "one more ball later" is a color gamble; buy the full count, in one lot, after doing the math.
- Colourwork and texture amplify differences. A yarn that knits 5% larger in stockinette can knit 10% larger in stranded colorwork, where strands hide behind the fabric — and yes, crochet adds its own usage premium (see crocheting vs knitting).
- Superwash grows. A superwash substitute can block longer than the original non-superwash swatch predicted; wash the swatch, not just wet it.
Substitution worksheet
- Pattern asks for: ______ balls × ______ m = ______ total m
- Candidate ball: ______ m per ball → need ______ balls (rounded up)
- Category match: pattern #____ vs candidate #____ (0 steps = ideal)
- Swatch result: ______ sts / ______ rows per 10 cm on ______ mm needles vs pattern ______ / ______
- Verdict: substitute / swatch another needle / walk away
Run the same worksheet for resizing: a garment scaled to 112% needs roughly 12–25% more yarn depending on construction — recompute with the calculator rather than guessing, because "a ball or two extra" is exactly how stashes end up one ball short.
Related reading
- Reading a yarn label — where all these numbers live on the band
- Gauge swatching — the decider step in full
- Crocheting vs knitting yarn usage — substituting across crafts