The most useful yarn estimate comes from the pattern’s stated size and yarn, or from a sample made with your exact materials. A fixed “three skeins” answer is unreliable because skeins contain different lengths and textures use yarn differently.

Start with the designer’s materials list

Record the yarn weight, length per ball, number of balls in each colour and finished size. Check whether the quantity covers the border. If the pattern gives grams rather than yards, use the label for that exact yarn to convert:

Required grams × label length ÷ label grams = approximate required length.

For an illustrative example, 300 g of yarn sold as 100 g / 250 yd corresponds to about 750 yd. Do not use the ratio from a different fibre or a different product.

Estimate a custom body from a weighed swatch

Make a sample in the intended stitch. Measure its usable width and height and weigh that same piece, keeping long tails or unrelated sample sections out of the measurement. Then compare areas:

Body area ÷ sample area × sample mass = estimated body mass.

Example: a 6 × 6 inch sample weighing 12 g has an area of 36 square inches. A 30 × 36 inch body has an area of 1,080 square inches. Dividing 1,080 by 36 gives 30; multiplying by 12 g estimates 360 g for the body.

This approximation assumes similar tension and stitch structure. It does not automatically include borders, fringe, colourwork waste or a changed stitch pattern. A very small sample can magnify measurement errors, so treat the result as a plan to check as you work.

Round up for each colour

Suppose two colours each need 160 yards and a ball contains 300 yards. The total is only 320 yards, but you still need one ball of each colour: two balls. You cannot use spare blue yarn to finish a cream stripe without changing the design.

What will your yarn cost?

Use yards for both lengths, or metres for both. USD is used for the price example.

Example: 800 yd + 10% extra, 250 yd per ball at $5 = 4 balls · $20.

Rounds up to whole balls. Excludes tools, tax and delivery. Calculate each colour separately. An estimate, not a guarantee of yarn use.

Choose an allowance deliberately

An extra 10% is an example allowance, not a promise of sufficiency. Consider whether you changed the size, hook, fibre, stitch or border, and whether matching dye lots will be available later. Some projects need a larger margin.

If the pattern already specifies a generous purchase quantity rather than exact consumption, adding another large margin may overbuy. Read the notes before treating every listed ball as completely used.

Track the project before the yarn runs low

After a repeatable section, note the area completed and the yarn remaining. Compare this with the original estimate while it is still possible to change the size or obtain more matching yarn. Keep the border yarn aside.

For a ready-designed starting point, use our free blanket pattern selection. If you are still choosing the width, work through the gauge and chain-count guide first.

Share this pattern:

A question, broken link or correction? Let us know. Read how these guides are made.