How to Estimate Yarn for Any Knitting Project
Running out of yarn three-quarters through a sweater is a knitter's nightmare — especially if the dye lot is discontinued. This guide provides yardage estimates for common projects by size and yarn weight, plus tips for buying the right amount.
Yardage Estimates by Project
These are average estimates in worsted weight yarn. Lighter yarn needs more yardage; heavier yarn needs less.
- Scarf: 300–400 yards
- Hat: 150–250 yards
- Socks (pair): 350–450 yards
- Sweater (adult M): 1,200–1,500 yards
- Blanket (throw): 2,500–3,500 yards
How Yarn Weight Affects Yardage
Thinner yarn has more yards per ounce but requires more total yardage because the fabric is thinner:
- Fingering (sock weight): Multiply worsted estimate × 1.5–1.7
- DK (light worsted): Multiply × 1.2
- Worsted: Baseline estimate
- Bulky: Multiply × 0.7–0.8
Pro Tip: Always buy one extra skein beyond what you calculate. Differences in gauge, tension, and stitch pattern can easily consume 10% more yarn. An unused skein can usually be returned or used for matching accessories.
Common Mistakes
1. Buying by Weight Instead of Yardage
A 100g skein of fingering yarn might have 400 yards, while a 100g skein of bulky has 110 yards. Always go by yardage, not weight.
2. Forgetting About Gauge Swatches
Your gauge swatch uses yarn. If you're making one (and you should for garments), account for 20–50 yards of swatch material.
Watch Out: Dye lots matter. Yarn dyed in different batches can have subtle color differences visible in finished projects. Buy all your skeins from the same dye lot. If you can't, alternate skeins every few rows to blend any differences.
Use the calculator above to get your yardage estimate, then buy that extra skein for safety. Happy knitting!