How Much Yarn Do I Need? 5 Foolproof Ways to Avoid Yarn Chicken

Do you ever wonder if you have enough yarn for your knitting or crochet project? Or, if you’re shopping, how many skeins you actually need? There’s nothing more frustrating than finishing a project with three expensive skeins left over. Or worse, running out just before the end.
In this post, I’ll share five practical strategies to help you calculate the right amount of yarn, whether you’re stash-diving or shopping. No more yarn chicken, no more wasted stash, just the Goldilocks amount: not too little, not too much, but just right. First let’s look at some of tge problems you might encounter. Yarn chicken (running out of yarn), buying excessive amounts, and differing dye lots.
The game of yarn chicken.
You may start your project, hoping you have enough. As you get closer and closer to the end, the dread sets in. You look at the dwindling ball of yarn you are working from, and hope… sometimes you win, sometimes you loose.

The Problem of Too Much Yarn
Almost as frustrating as running out? Ending up with 2.5 skeins of expensive yarn which you’ll never use. Your craft room is already overflowing (you’ve evicted the kids, converted the attic, and dug a basement and still don’t have enough space), and now this yarn will haunt you forever.
The Dye Lot Dilemma
As most knitters and crocheters will discover at some point, buying more of the same yarn isn’t always a fix.
Most yarn has a dye lot number. Yarn is dyed in batches. The dye lot identifies the batch.
Just like when you cook an elaborate meal, if you always follow the recipe, you will always get similar results. But they won’t be identical. One time you make a dish it comes out perfectly. Another time it still comes out great, but you notice tiny differences. Maybe there was the smallest difference in the quality of the apples you used. Or maybe your kitchen was colder, and that affected how the pastry behaved when you rolled it out.
Dying yarn is a lot like baking an apple pie. All kinds of variables can cause tiny differences. Not even better or worse. Just different.
So if you buy more yarn, and it’s from a different batch, there can be a tiny difference in shade, causing an annoying stripe.
So, it’s much better to have the right amount from the start. Buying more yarn isn’t always possible, and doesn’t always work.
5 Strategies to Get the ‘Goldilocks’ Amount of Yarn
So what can a knitter or crocheter do to hit the sweet spot? We all want to start our projects with a bag of yarn that is not too little, not too much, but just the right amount. There are 5 strategies you can employ.
1. Ask your local yarn shop to hold yarn for you
Once common, this service is now rare. When I was growing up, this was standard. When the pattern called for 10 balls, you asked the shop to reserve 12. You bought the yarn week by week, as needed, from your reserve. You didn’t buy the last few balls if they weren’t needed.
Today, very few knitters or crocheters have access to a service like this.
If you’re lucky enough to have a local shop, ask them to reserve extra skeins. For the rest of us (who shop online), this isn’t an option—but we can dream!
2. Trust the Pattern
A well written pattern should tell you exactly how much yarn you need.
This means that
1. The pattern tells you exactly which type of yarn they used. The specific brand and colour.
2. It tells you how many balls/hanks/skeins needed for each size.
3. It also tells you how much each ball weights, and what length of yarn is in each ball.
4. What fibres the yarn was made from.
All this information is important!
For a pattern all in one colour of one type of yarn, that might look like this: From my pattern for the Coilte bag,
Sublime Extra Fine Merino Worsted (100% merino wool) Worsted 4/Medium, 100 meters/109 yards (50 grams)
But a pattern might require multiple balls, or multiple colours. Here are the yarn requirements for the snowy owl pocket pullover. This crochet pattern comes in more than one colour, and in multiple sizes.
Yarn Required
Drops Nepal, 65% wool, 35% alpaca, worsted weight, yarn group C (medium), 75 meters / 82 yards per 50g ball.
Blue (main colour): 3 (4, 5, 6) balls, 225 (300, 375, 450) meters
White (contrast colour): 2 (2, 3, 3) balls, 150 (150, 225, 225) meters
This tells you everything you need to know. If you are using the same brand of yarn, match the number of balls. If you are using a different yarn, match the total in meters or yards because a different yarn may be a different length per ball.
3. Check similar projects
Forget about the pattern! You might not always follow one. Let’s imagine you just want to knit or crochet a baby blanket in your favourite stitch. No reason not to! But how can you tell before you start that you will have enough yarn, if you have no pattern to follow?
One answer is to use Ravelry’s search features. Ignore the patterns, and search for finished projects.
Time needed: 30 minutes
How to search projects on Ravelry
- select ‘advanced search’
This is in the top bar on the home page

- Select ‘projects’

- Specify the yarn you are planning on using.

- Choose the type of project
Use the options in the sidebar on the left. I did a baby blanket for this example.

- Select craft type
Crochet projects might use a little more yarn than knitting ones

- View projects, and see how much yarn they used

Now I can see 9 baby blankets crocheted in this yarn, and 30 baby blankets knitted in this yarn. Lots of those projects aren’t much use to me, as they used lots of little bits of different yarn. (crafters are so creative and inventive!)
But out of all the baby blankets just made from that yarn, I see they used between 3 and 5 balls, depending on whether they were knit or crocheted, what kind of stitch, and exactly how big they were. With all that info, I would happily start planning a baby blanket with my yarn.
You can use this strategy with any yarn, to plan any kind of item.
4. Trust Your Instincts (For Experienced Crafters)
As you develop more and more experience knitting or crocheting, you will develop a sense of your own unique tension, your own favourite yarns, and your own unique style.
Yarn gauge/tension and technique are like handwriting. Your handwriting needs to be legible. And your knitting or crochet shouldn’t be a sloppy mess either. But the better a person’s penmanship, the more unique to them. Your knitting or crochet are the same. After a while, you become the best judge of how many words you can fit on a line, when writing a card. And you become the best judge of what to do with the ball of yarn. Your experience and skill will start to show. When the time is right, and you are feeling confident, don’t be afraid to experiment, and go by the seat of your pants.
5. Calculate from a Swatch
If you plan to make a large or complicated item in an expensive yarn that you may not be able to match dye lots for, and you are either not following a pattern at all, or are radically deviating from the pattern, then you are essentially self drafting or designing your own unique pattern.
So you need to approach the problem like a designer would.
You need to know how many stitches per ball of yarn, and how many stitches in the finished item. To do this, you need to make a really good sized, big swatch.
From that swatch, you work out your tension/gauge. From that, you also work out how many stitches, by how many rows, in your finished project.
For example, a baby blanket that is 200 stitches per row, by 300 rows, would be 60,000 stitches in total.
Now you need to work out how many stitches per ball in the yarn you plan to use. I like to knit up a full ball before I calculate, to be safe. But you can knit a small swatch, and frog it and measure it. Or weigh it. For example, if your swatch weighs exactly 25 grams, and it is 40 stitches by 50 rows, then it is 2000 stitches. So a 100g ball will be 8000 stitches. If you need 60,000 for the whole blanket, and 1 ball is 8,000, then you need 8 balls of yarn. Because 80/6 is 7.5. But you can’t buy half a ball, so you always round up
Extra tips: what to do when you can’t buy extra of the same dye lot
If you tried all these tips, and still lost at yarn chicken, don’t despair. Here are some things you can try, which prevent an ugly stripe showing in your work.
Alternate row by row. Knit or crochet one row in the new dye lot, one in the old, for as long as possible. This will help smooth out the difference to the eye.
Use a different colour altogether, and make it look intentional. If anyone asks, yes, you always planned to have a red collar, and the lower band of each sleeve in red, on your blue sweater. Because you are way too bad ass a knitter to follow a pattern exactly.
Use the new dye lot for a new section. Both sleeves in one dye lot, the body in another. It might not look perfect, but it will probably look much better than a change in the middle of a section.
Extra tips: what to do with left over yarn
If you over bought yarn for a project, and now have an annoying single skein left over. Clutter, and things we don’t know what to do with, can really drain our energy. Don’t let that skin become an energy thief. Lots of projects can be made from one skin. The amazing designer Lynn Rowe from Knit, Crochet, Create specialises in stash busting patterns. You can also check out lots of my patterns. There are also whole Ravelry forums for one skein projects. Hats, mittens, small bags and phone cases can all be great ways to use up the last of the sweater yarn, as can hair accessories such as scrunchies and hairbands.
Conclusion: Save Time, Money, and Sanity
No one wants to play yarn chicken—or drown in leftover skeins. By trusting patterns, checking Ravelry, swatching, and planning ahead, you’ll always have just enough yarn.






