How to Buy Knitting Yarn Online: Match Weight, Fiber, and Quantity to Your Project

Buy knitting yarn online by working from your pattern outward: confirm the yarn weight it calls for, pick a fiber that suits how the finished piece will be used and washed, then calculate how many balls you need from the pattern's yardage. Only after those three are settled should you compare per-ball versus bag pricing and check stock. The catalog at NuMei (numei.com) shows how these decisions play out in practice — it lists weight and fiber in product names and sells many yarns both as single balls and as discounted bags of 5 or 10.

Start with the yarn weight your pattern specifies

Yarn weight is the single most important match, because it determines gauge — how many stitches and rows you get per inch — and therefore whether the finished item comes out the size you intended.

Patterns usually name a weight category (lace, fingering/sock, sport, DK, worsted, bulky) and give a gauge over 4 inches. Your job is to find a yarn labeled with that same category. On a product listing, look for the weight word in the name or description, plus the ball size, which is a useful cross-check:

Weight cue in the product name Typical ball size Common use
Sock / fingering 50 g Socks, shawls, fine garments
Worsted 100 g Sweaters, hats, blankets
Bulky / fur-style 100 g Quick hats, outerwear, novelty texture

NuMei's listings follow this convention: "Berlini Merino Velvet Sock" is a 50 g ball, while "Berlini Merino Velvet Worsted" and "YarnArt Fable Fur" are 100 g balls. If a pattern calls for worsted and you buy a sock-weight yarn, you will need to change needle size and stitch count to hit gauge — which usually means rewriting the pattern. Match the weight first and avoid that work.

Choose the fiber based on use, drape, and care

Fiber decides how the yarn feels, how it drapes, how warm it is, and how you wash it. Match it to the job rather than to personal preference alone.

  • Cotton — good drape, cool to wear, holds stitch definition. Suits summer tops, bags, washcloths. Less elastic, so it can be harder on the hands.
  • Wool and merino — warm, elastic, forgiving of uneven tension. Suits sweaters, socks, winter accessories. Check whether it is machine-washable if the item will be worn often.
  • Acrylic and blends — durable, easy care, budget-friendly. Suits baby items, blankets, and anything that will be washed frequently.
  • Novelty and fur-style yarns — texture rather than stitch clarity. Suits trims, toys, and simple shapes where stitch pattern won't show.

The NuMei catalog illustrates the range: "Berlini Cotton Lumi" is a cotton yarn, "Berlini Merino Velvet" lines are merino-based, and "YarnArt Fable Fur" is a textured novelty yarn. Read the fiber content on the product page before buying more than one ball — a fiber you dislike is expensive to discover halfway through a sweater.

Calculate how many balls to order

Do this before you add anything to the cart, because running short mid-project risks a dye-lot mismatch on a reorder.

  1. Find the total yardage or meterage the pattern requires for your size.
  2. Find the length per ball on the product listing (often printed on the label and shown in the description).
  3. Divide pattern yardage by ball length, then round up to the next whole ball.
  4. Add one extra ball for a large project, or if your gauge is looser than the pattern's.

For example, if a sweater needs 1,200 yards and the yarn comes in 200-yard balls, you need 6 balls minimum — buy 7. If the same yarn is sold as a bag of 10, compare the bag price against 10 individual balls before deciding; the bag may be cheaper per ball but leave you with more leftovers than you want.

Compare per-ball and bag pricing, then check stock and shipping

NuMei lists many yarns in both formats, and the bag is often discounted. A few examples from the catalog:

  • Berlini Cotton Lumi 2015 Ivory — 50 g ball at $4.49, reduced to $3.79; bag of 10 at $29.90.
  • Tropical Lane Pregiata 334 Carnation — 50 g ball at $3.99; bag of 10 at $27.50, reduced to $19.90.
  • Berlini Merino Velvet Sock 106 Aegean Sea — 50 g ball at $6.99, reduced to $4.99; bag of 10 at $44.90, reduced to $39.90.

Work out the per-ball cost in each format and weigh it against how much yarn your project actually needs. A bag only saves money if you will use most of it.

Before checkout, confirm three things:

  • Stock status — listings show "in stock"; if an item is out, you may not be able to complete a dye-lot-consistent order.
  • Shipping threshold — NuMei offers free shipping within the contiguous USA on orders over US$100, so it can be worth consolidating a project's yarn into one order.
  • Return and exchange policy — check the Return / Exchange Policy page before ordering, especially for larger quantities.

Check dye lot consistency when buying multiple balls

Yarn is dyed in batches, and colors can vary slightly between batches. For any project using more than one ball, you want all of them from the same dye lot.

  • Order all the yarn you need in a single purchase rather than in stages.
  • If the listing shows a dye lot number, note it. If it doesn't, ask customer service ([email protected], 1.407.365.4724) whether the quantity you need can ship from one lot.
  • If you must reorder later, expect a possible shade difference and consider alternating balls every few rows to blend any variation.

A quick pre-checkout sequence

  1. Read the pattern's weight and gauge; find a yarn labeled with the same weight.
  2. Pick a fiber that fits the item's use and washing needs.
  3. Divide pattern yardage by ball length; round up and add a spare ball.
  4. Compare ball price against bag price at the quantity you actually need.
  5. Confirm stock, the $100 free-shipping threshold, and the return policy.
  6. Buy the full quantity at once, and confirm dye lot if the listing doesn't show one.
numei.com
Shop for high quality yarn at great prices. Wide selection of knitting and crochet yarn and great customer service. Free shipping over $100 within co…