How much yarn do I need?

A practical way to estimate yardage when the pattern does not tell you, and how to avoid running short.

20 August 2026
How much yarn do I need?

Running out of yarn halfway through a project is frustrating, and matching dye lots later is difficult. Here is how to plan.

Start with the pattern

A good pattern lists the yardage or metres needed. Add 10–15% as a safety margin, and buy all the yarn for a project at once so that the dye lot matches.

Estimate from a swatch

  1. Work a swatch of about 10 × 10 cm in your chosen stitch and yarn.
  2. Weigh the swatch on a kitchen scale, in grams.
  3. Multiply the swatch weight by the area you need, divided by 100 (the swatch area in cm²). For example, a 5 g swatch and a 3,000 cm² throw need about 150 g.
  4. Add 10–15% for the ends, joins and edges.

Rough ranges

These are indicative only. Stitch, hook size and yarn weight change them a lot.

ProjectTypical yardage (worsted weight)
Small amigurumi (10–15 cm)40–100 yd (35–90 m)
Adult hat150–250 yd (140–230 m)
Scarf300–500 yd (275–460 m)
Baby blanket600–900 yd (550–825 m)
Adult sweater1,000–1,800 yd (900–1,650 m)

If you run short

Check whether the shop has the same dye lot. If not, alternate the two skeins for a few rows so the change looks deliberate. Try to keep a spare ball unwound until you finish.