How Much Yarn Do I Need? A Knitter's Guide
It's the question every knitter asks at the yarn shop: how much do I actually need? Buy too little and you risk the dreaded mid-project run-out (and a dye lot you can't match). Buy too much and you've spent more than you needed to. The good news is that estimating yarn is easier than it looks once you know what to measure.
Here's how to figure it out.
Think in yards, not skeins
The first thing to know: yarn is measured by length — yards or meters — not by the number of balls. A “skein” isn't a fixed amount; one might hold 100 yards and another 400. So the real question is always how many yards do I need?
That number lives right on the yarn label, which tells you how many yards are in each skein. Once you know your total yardage, the rest is simple division.
The easy case: follow the pattern
If you're knitting from a pattern, the work is done for you. Every good pattern lists the total yardage required — and usually breaks it down by size, since a larger sweater needs more yarn than a smaller one. Find your size, note the yardage, and buy that much (plus a little extra — more on that below).
Just make sure you're reading the yardage for your size, not the smallest one listed.
No pattern? Rough estimates by project
Designing your own, or just want a ballpark before you commit? These are approximate yardage ranges for common projects in a mid-weight (worsted) yarn, unless noted. They're starting points, not gospel — your actual needs shift with size, stitch pattern, and how long you make things.
| Project | Approximate yardage |
|---|---|
| Dishcloth | 50–100 yds |
| Hat | 150–250 yds |
| Cowl | 150–300 yds |
| Pair of mittens | 150–250 yds |
| Scarf | 300–500 yds |
| Pair of socks (fingering) | 350–450 yds |
| Shawl (fingering) | 400–800 yds |
| Baby blanket | 500–1,500 yds |
| Adult sweater | 1,000–2,000+ yds |
| Throw blanket | 1,500–3,000+ yds |
Weight changes the number
Here's the twist: the thickness of your yarn affects how much length you need. A bulky yarn covers ground quickly, so a bulky hat needs fewer total yards than the same hat in fingering weight. Finer yarns need more length to make the same piece — but they also tend to come with more yardage per skein.
So when you estimate, keep your yarn's weight in mind. If you're not sure what the weights mean, our yarn weights guide breaks them all down.
Converting yardage to skeins
Once you know your total yardage, this is the whole calculation:
Total yards needed ÷ yards per skein = number of skeins (then round up).
Say a sweater needs 1,200 yards and each skein holds 220 yards. That's 1,200 ÷ 220 = 5.45, so you'd buy 6 skeins. Always round up — a partial skein still means buying a whole one.
Always buy a little extra
This is the rule that saves projects: buy more than the bare minimum. A few reasons why —
- Dye lots. Skeins from different batches can vary in color, and matching a dye lot later is difficult. Buy all you need at once, from the same lot.
- Your gauge may differ. If you knit a little looser than the pattern, you'll use more yarn than it estimates.
- Life happens. Mistakes, re-knits, or a decision to add length all eat into your supply.
A good rule of thumb is one extra skein, or roughly 10–20% more than the estimate. Returning an unused skein is easy; hunting for a matching dye lot months later is not.
Jean says: I have never once been sorry I bought an extra skein. Leftovers become hats, mittens, and little gifts. Running short becomes a headache.
Substituting a different yarn
Planning to use a yarn other than the one a pattern calls for? Match it by total yardage, not by skein count. If the pattern says “8 balls,” don't buy 8 balls of your substitute — those balls may hold completely different amounts. Add up the pattern's total yardage and buy enough of your yarn to cover it.
Leftovers are a feature, not a bug
Don't stress about buying a little too much. Small amounts of leftover yarn are the raw material for some of the most fun knitting there is — striped hats, colorwork mittens, baby booties, patchwork blankets. Every knitter builds a happy little “stash” over time, and it's where a lot of creativity comes from.
Ready to gather what you need for your next project? Browse our natural-fiber yarn collection — every skein's yardage is listed, and every one is hand-picked by a master knitter. Not sure how much to buy? Just ask; we're always glad to help you get it right. Free shipping on orders over $50.