Purlgrid editorial team

How do I know if I have enough yarn?

An estimate is most useful when its assumptions are visible. A metre total from a picture, a weight without the yarn label, and a measured sample are different kinds of information. Keep them separate until you can make a valid conversion.

The short answer

Compare the amount needed for each colour with the amount you actually have in that colour. A large total can hide a shortage in one strand. Use the same units, include the stated allowances and keep extra material for your chosen finishing.

Check the units on the label

Metres and grams measure different things. To convert a remaining weight into length, use the length-to-weight ratio printed on that exact yarn’s label. The same weight of a thicker yarn need not contain the same length.

If two colours have different yarn constructions or labels, calculate them separately. The stash tool lets you enter length directly or use weight with label information; it does not turn every gram into a universal number of metres.

Check each colour before trusting the total

In the simple example below, the total supply is larger than the total requirement, but one required colour is still short. Moving spare yarn from another colour into that role changes the palette; it is a design choice, not an arithmetic fix.

Check whether the pattern estimate includes edging, seams, ends, pompoms or other finishing. The tool states its allowances. Adding your own reserve on top is useful only when you understand what is already included.

Use a sample when the stitch pattern is different

For our small rectangles, you can weigh a measured sample in the same yarn and stitch pattern. The estimate scales that sample by fabric area, converts it with the label ratio and adds your selected reserve.

A sample knitted in a different texture, washed differently or made with a different tension may not predict the project well. Record what you measured and compare the final project with the estimate so the next one is better informed.

A worked example from our engines

Example inputs and results
Red available (m)120
Cream available (m)60
Red needed (m)50
Cream needed (m)90
Total supply (m)180
Total needed (m)140
Shortage in the required cream colour (m)30

The example values are generated when this page is built. They demonstrate the stated model and inputs; they are not physical sample measurements.

Compare my yarn by colour ↗

Before you continue

  1. Separate supplies by actual colour and yarn type.
  2. Convert weight with each yarn’s own label ratio.
  3. Check the pattern’s included and excluded finishing.
  4. Compare every colour, then look at the total.

More questions, answered

Can I pool two balls of the same colour?

Yes, when they are suitable for the same project. Add their available lengths or compatible weights. Check dye-lot and visible colour differences yourself; matching totals cannot guarantee a visual match.

Does a reserve guarantee that my yarn will last?

No. A reserve is an allowance, not a guarantee. Tension, yarn substitutions, sampling, errors and finishing can change consumption.

Why does the stash tool suggest a different colour mapping?

It can match available colours to supported pattern roles. Review that mapping: having enough yarn under a new mapping does not mean the original palette is available.

Can the small-project recipes estimate yarn without a sample?

The new rectangular recipes do not invent a default metre requirement. Enter a weighed, measured sample and the label ratio to obtain their area-based estimate.

Sources and further reading

All practical guides · Beginner guides in seven languages