Yarn planning

Yarn substitution math: "can I use this instead?"

Last verified: 2026-11-16 · 7 min read

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:

BallWeightLengthMetres/gram
Premium worsted A100 g200 m2.00
Budget worsted B100 g240 m2.40
DYF worsted C85 g156 m1.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

Substitution worksheet

  1. Pattern asks for: ______ balls × ______ m = ______ total m
  2. Candidate ball: ______ m per ball → need ______ balls (rounded up)
  3. Category match: pattern #____ vs candidate #____ (0 steps = ideal)
  4. Swatch result: ______ sts / ______ rows per 10 cm on ______ mm needles vs pattern ______ / ______
  5. 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