Table of contents
Starting a blanket without knowing how many balls to buy usually ends in one of two ways: you either have several left over at the end, or you run short when there is no longer any of the same dye lot available. If you have ever searched for how to calculate balls for a blanket, the good news is that there is no need to guess. With a swatch, clear measurements and a simple calculation, you can work out the amount of yarn quite accurately before making your first stitch. In this article, we explain the formula we use at Garmon Yarns, with real examples and a reference table by size.
Why is it so easy to get the yarn calculation wrong for a blanket?
A blanket looks like a simple project, but it uses a lot of material and magnifies any small planning mistake. A baby crochet blanket in treble crochet does not use the same amount as a large sofa blanket knitted with texture. A fluffy yarn does not behave in the same way as a smooth, compact one either, even if both state the same metreage per ball.
There are four variables at play here that change the result: the final size, the yarn weight, the type of stitch and the actual tension of the person making it. That is why two people can follow a similar idea and need different quantities. The label is a guide, but it does not replace a swatch.
Also, in blankets with colour changes, wide borders, granny squares or raised textures, the yarn usage increases more than it usually seems at first glance. A decorative border can add between 5% and 15% extra, and a very pronounced texture can increase yarn usage compared with an equivalent plain stitch.

How do you calculate balls for a blanket with a practical formula?
The most reliable way to know how many balls you need for a blanket is to first calculate the yarn usage per surface area. It sounds technical, but in practice it is very manageable and works for both knitting and crochet.
Make a swatch in the actual stitch you are going to use, not an approximation. Ideally, work a square of at least 15 × 15 cm with the same needles or crochet hooks that you will use for the blanket. Then block it if the blanket will be blocked and weigh it on an accurate kitchen scale. Note down its actual size after blocking.
The basic formula is this:
Weight of the swatch ÷ surface area of the swatch (cm²) × total surface area of the blanket (cm²) = approximate total grams
If your swatch measures 15 × 15 cm, its surface area is 225 cm². If it weighs 12 g, the usage is 12 ÷ 225 = 0.053 g per cm². If you want a blanket measuring 90 × 120 cm, the final surface area will be 10,800 cm². Multiply 10,800 × 0.053 and you get around 573 g of yarn.
Now you just need to convert grams into balls. If each ball is 100 g, you would need 5.73 balls. In practice, you round up to 6 and add a safety margin. The sensible option here would be to buy 7, especially if you want to make sure they are all from the same dye lot.
If the yarn label gives metreage more clearly than weight, you can do the calculation in metres, but for blankets it is usually easier to work by weight. The weight of the swatch reflects the effect of the stitch, the texture and your personal tension more accurately.
How much does the number of balls change depending on the blanket size?
A lot. Size is the most visible factor and, at the same time, the one most underestimated when someone tries to calculate yarn for a blanket. Going from 90 × 120 cm to 120 × 160 cm is not “a little bigger”: it means going from 10,800 cm² to 19,200 cm², almost 78% more surface area and, therefore, more yarn.
In other words, the 120 × 160 blanket has almost double the surface area of the 90 × 120 one, even though visually it only seems “a little bigger” (30 cm wider and 40 cm longer). Estimating “by eye” fails because surface area grows multiplicatively, not by simply adding centimetres.
This guide table helps you get an idea before making a swatch. The gram amounts are approximate and vary depending on the weight, fibre and stitch, but they provide a useful starting framework:
| Type of blanket | Approximate measurements | Surface area | Approx. grams (DK/worsted) |
|---|---|---|---|
| Small baby (Moses basket) | 70 × 90 cm | 6 300 cm² | 300 – 450 g |
| Baby / child | 90 × 120 cm | 10 800 cm² | 450 – 700 g |
| Medium sofa | 120 × 160 cm | 19 200 cm² | 800 – 1 200 g |
| Large sofa / single bed | 140 × 190 cm | 26 600 cm² | 1 100 – 1 600 g |
| 135 cm bed | 170 × 220 cm | 37 400 cm² | 1 500 – 2 200 g |
The ranges reflect the difference between a plain stitch and a textured one. A blanket in stocking stitch or plain double crochet will sit at the lower end; one with cables, waffle stitch or granny squares with lots of joins will sit at the higher end.
For modular blankets, such as those made from squares, it is a good idea to calculate the usage of one finished piece. Weigh one complete granny square, count how many you need to cover the surface area and multiply. It is an especially practical method when using several colours, because it allows you to estimate how much of each shade you need separately.
How do the stitch and the technique affect yarn usage?
In crochet, many stitches use more yarn than knitting for a similar surface area, especially if they include raised texture, crossed stitches or a lot of density. A compact double crochet does not use the same amount as an open mesh stitch, and waffle stitch or basketweave stitch can increase yarn usage by 20% to 30% compared with a basic stitch.
In knitting, stocking stitch is usually more efficient than cables, moss stitch or very pronounced textures. If the blanket has cables, double borders or panels with a lot of volume, it is worth adding a generous margin without overthinking it. That extra usually costs less than running short halfway through the project and not being able to find the same yarn.
It also matters whether you want drape or warmth. A lightweight blanket for the in-between seasons can work with a more open fabric and use less yarn. A winter blanket, denser and warmer, will need more grams per square metre. That is why the correct answer to how many balls do I need for a blanket is hardly ever a fixed number: it depends on the actual stitch you are going to use, not the generic name of the technique.
What role do yarn weight, fibre and metreage per ball play?
Two 100 g balls can go a very different distance. The key is the metreage. A 100 g ball with 240 m is not equivalent to one with 120 m. The first is usually much finer; the second, thicker and visually quicker to work up, but not necessarily better value in terms of surface covered.
Fibre also changes the way it behaves. Wools with more air or halo can give more visual coverage, while smoother and heavier fibres create a fabric with less apparent volume. Cotton, for example, usually has a different drape and may require a different tension for a comfortable blanket. In baby, summer or home décor projects, this affects both the feel and the final quantity.
If you are comparing options, always look at three pieces of information on the label: grams, metres and the recommended needle or crochet hook size. With that, you can assess the real performance of the yarn for your project more accurately. At Garmon Yarns, every product page includes this information and also an integrated yarn calculator that helps you estimate directly from the page of the yarn you are interested in.
The Garmon Yarns yarn calculator: direct help
To simplify this whole process, at Garmon Yarns we have developed a yarn calculator available on every yarn and wool page in our shop. It works in a simple way: you select the type of project (blanket, jumper, scarf, hat and many more), choose the size, indicate whether you are going to knit or crochet, and the tool shows you how many balls of that specific product you need. It is not only for blankets: it covers most common projects. It is a practical complement to the swatch formula, especially useful when you are still deciding which yarn to buy and want to compare options before choosing.
How much extra margin should you add to the calculation?
Almost always, between 10% and 15%. That margin covers variations in tension, minor mistakes, a border larger than expected or small differences between the swatch and the final fabric. If the blanket includes texture, several colours, joins between pieces or tassels, the margin should be closer to 15%.
There are cases where it is even worth going a little higher. For example, if you are buying a yarn that may sell out soon or if you need to make sure all the balls are from the same dye lot. For large blankets, buying one or two extra balls usually gives more peace of mind than trying to work it out to the exact limit.
This point is especially important in long projects. A blanket is not finished in an afternoon, and sometimes weeks pass between the beginning and the end. Having that small buffer avoids unnecessary pauses and, if you have some left over, you can always use it for a small project.
What mistakes should you avoid when calculating balls for a blanket?
The most common mistake is not making a swatch. The second is making it too small or not weighing it. The third is relying on someone else’s estimate without checking whether the stitch, the tension and the final size match your actual project.
It is also worth avoiding an overly optimistic calculation for contrast colours. In striped blankets or blankets with motifs, secondary shades use more than they seem to, especially if they are repeated in borders, joins or edgings. And if you are going to sew pieces together or weave in lots of ends, that yarn also comes out of the total.
Another common mistake is forgetting washing or blocking. Some blankets change slightly in size after finishing. If you are calculating down to the last detail, that variation can alter the number of pieces or the final border. A good blocking kit helps you manage that stage.
Finally, comparing “by eye” the yarn usage of another similar project carries an obvious risk: similar does not mean equivalent. If you also change the stitch, the weight or the fibre, the comparison stops being useful. It is always better to start from your own swatch using the yarn you are going to use.

What if you still do not have a pattern?
If you have not yet chosen a fixed pattern, you can make quite a useful estimate based on the size, the technique and the yarn weight. It will not be as precise as an exact swatch, but it is enough to narrow down the initial purchase.
A practical way is to use the table in this article as a reference and then make a small swatch with the yarn you are interested in to refine the estimate. If you are unsure between two yarns with different metreages, do not compare only the number of balls: compare total metres and the estimated weight needed. Sometimes a yarn seems cheaper per ball, but you need more units to cover the same surface area.
For those who buy by project, this way of thinking saves mistakes: first define the use, the size and the technique; then compare metreage, fibre and performance in our yarn collection. It is a more organised decision and usually gives better results than falling in love with the colour and doing the maths afterwards.
Knowing how to calculate balls for a blanket is not about memorising a magic figure, but about taking a real measurement and turning it into a sensible purchase. When you do that small test before starting, you choose the yarn better, keep the budget under control and avoid the classic end-of-project scramble. And that, for any knitter or crocheter, is already starting off on the right foot.
Frequently asked questions about how to calculate balls for a blanket
How many balls do I need for a 70 × 90 cm baby blanket?
It depends on the weight and the stitch, but as a rough guide, a 70 × 90 cm baby blanket in DK or worsted weight usually needs between 300 and 450 g of yarn. With 100 g balls, that means between 4 and 5 balls, including the safety margin. With 50 g balls, between 7 and 10. Always make and weigh a swatch to fine-tune the calculation to your actual tension.
Is it better to calculate by grams or by metres?
For blankets, calculating by grams is usually more practical. The weight of the swatch reflects the effect of the stitch, the texture and the tension more accurately. Calculating by metres is more useful when you want to substitute one yarn for another different one from the one specified in a pattern: you work out the total metres of the original and divide them by the metres per ball of the new yarn.
How much extra margin should I buy on top of the calculation?
Between 10% and 15% as a general rule. If the blanket has several colours, pronounced textures, joins between pieces or wide borders, go closer to 15%. For large blankets or yarns that may sell out, buying one or two extra balls from the same dye lot gives far more peace of mind than working to the exact limit.
Can it be calculated without making a swatch?
You can make an estimate using guide tables such as the one in this article or the yarn calculator available on every Garmon Yarns product page. However, the swatch is still the most reliable method, because it reflects your personal tension, the exact stitch and the actual behaviour of the fibre. The table or the calculator gets you close; the swatch refines it.
Is the Garmon Yarns yarn calculator only for blankets?
No, the calculator is designed for most common projects: blankets, jumpers, scarves, hats, waistcoats and more. You can select the type of project, the size, and whether you are going to knit or crochet. It is available on every yarn and wool page in the shop, so you can compare how many balls you need of different products before deciding.
Role: The Garmon Yarns Editorial Team
Specialism: Specialist in design, color theory, and loom techniques.
A specialist in colour theory and design across various fields with several decades of experience, he stumbled into the world of textile arts by chance, as a way to relax and unwind after intense, high-stress days. He experiments with different weaving techniques such as looms, crochet and knitting, as well as other craft techniques such as punch needle and macramé. Alberto is the driving force behind many of the design and product selection decisions at Garmon Yarns.
Guide to Fibres for Knitting: How to Choose Without Getting It Wrong
Crochet or Knitting for Beginners: What to Choose for Your First Project
Artículos relacionados
Temáticas
1 Comment
Me ha gustado lo de la calculadora de ovillo que habéis puesto en los productos. Nunca había visto algo parecido en ninguna otra tienda. Muy original.
He mirado y hay muchos proyectos habituales, aunque he echado en falta bikinis y similares, que es lo que quería empezar a tejer ahora.