When a crochet pattern gives total yardage, you can calculate how many skeins or balls to buy from the length printed on the yarn label. The essential step is to compare the same units and round up to a whole ball.

This calculation answers a purchasing question. It does not establish that a different yarn will match the pattern's gauge or fabric.

Woman wearing an ivory Coconut Cream crochet sweater with openwork patterns
Coconut Cream Sweater by Tania Skalozub.

The basic formula

Required length ÷ length per ball = number of balls, rounded up.

For example, if a pattern requires 1,200 metres and your chosen yarn contains 150 metres per ball, you need 8 balls. If it requires 1,250 metres with the same yarn, the result is 8.33, so you would buy at least 9 balls for that stated requirement.

These are arithmetic examples, not yarn quantities for a particular sweater.

Keep metres and yards separate

If the pattern and label both list metres, use metres throughout. If both list yards, use yards. When a conversion is necessary, 1 yard equals 0.9144 metres.

Example requirement Length per ball Calculation Whole balls
1,200 m 150 m 1,200 ÷ 150 = 8 8
1,250 m 150 m 1,250 ÷ 150 = 8.33 9
2,000 yd 220 yd 2,000 ÷ 220 = 9.09 10

Why grams alone can be misleading

A 50 g ball of one yarn may contain a very different length from a 50 g ball of another. Dividing total grams by ball weight is appropriate when you are using the specified yarn and a weight-based requirement, but it is not enough to compare different yarns.

Read the fibre composition, thickness and length as well. Matching yardage does not guarantee matching drape, stretch or stitch size.

Calculate every colour separately

For a multi-colour garment, calculate and round up each colour individually. For example, 240 metres of a background yarn in 100-metre balls needs 3 balls; 60 metres of a contrast colour needs 1. Combining those into a 300-metre total would conceal the separate colour requirements.

The Daisy Sweater is a useful example of why colour planning matters. If you use leftovers, weigh or measure what you have and check compatibility rather than assuming a small ball will finish every matching motif.

Allow for your actual project

Check whether the pattern quantity already includes a margin. Swatching, extra length, a different size, joins and finishing can change the requirement. Keep dye lots consistent when possible, especially for a large area of one colour.

The Coconut Cream Sweater listing gives approximate yardage, but the working pattern and chosen size should guide your final purchase. Do not apply one sample's estimate to a resized garment without checking.

Use the project-planning checklist to record your yarn calculations. Before shopping for a new design in the TSCrochetDesign garment patterns, also review what to check in a crochet pattern listing.