Buying decisions
Yarn multipacks vs single balls: compare the whole order
A lower price per ball in a multipack does not automatically make your order cheaper. First calculate the balls needed for each colour, then round to the pack size and add delivery.
Round twice, for a reason
For a requirement of 900m and 200m per ball, you need five whole balls. If the listing sells three balls of one colour per pack, you need two packs: six purchased balls and 1,200m. The pack rounding leaves 300m above the entered requirement. That is purchased surplus, not a separate instruction to add more yarn.
A worked order comparison
Consider hypothetical single balls at £2.10 each and three-ball packs at £5.40. Five single balls cost £10.50. Two packs cost £10.80, even though each pack’s effective ball price is only £1.80. These are invented example prices, not retailer quotations or current deals.
Add the actual delivery quote
If singles cost £3.50 to deliver and the pack order costs £2.50, the complete totals become £14.00 and £13.30. The pack order is now 70p cheaper. Enter the delivery shown for your destination and basket, including any relevant conditions. Do not assume a UK delivery headline applies to every postcode or island address.
Do the same calculation for every colour
Two colours each requiring one ball cannot usually share a three-ball single-colour pack. They need one pack of each colour, or six purchased balls in total. A mixed-colour bundle is different: you must check the number of balls of each required shade. Our current tools handle same-colour packs, not arbitrary bundle allocations.
Use the price field correctly
Enter the price for one complete pack and the number of balls it contains. For the example pack, use £5.40 and 3, not £1.80 and 3. The comparator keeps the pack price intact rather than rounding a derived per-ball price and multiplying it back. Use pack size 1 when the listing sells individual balls.
When the cheaper total is not enough
Confirm the exact range, ball weight, selected shade, pack quantity and stock. Decide whether the spare balls have a use for you; their existence does not turn the purchase into a saving. If a promotion depends on buying a particular mixture or reaching a threshold, confirm the final basket and enter the applicable values yourself.
| Option | Purchased balls | Yarn cost | Delivery | Order total |
|---|---|---|---|---|
| Single balls | 5 | £10.50 | £3.50 | £14.00 |
| Three-ball packs | 6 | £10.80 | £2.50 | £13.30 |
Check before you move on
- Price is for one whole pack
- Each pack contains the required colour
- The offer covers every row in the project
- Delivery and applicable discounts have been checked
- Blank prices stay unknown rather than becoming zero
Try it with your own numbers.
Compare two shop offers for the same yarns, including pack rounding and postage.
Compare two offers ↗Common questions
Does the calculator apply free-delivery thresholds?
No. Enter the delivery charge for the actual basket at each shop. Zero means you checked that it is free; a blank field means it is unknown.
Keep planning
- Compare the cost of a whole yarn order
- How many balls of yarn do I need?
- Calculate yarn separately for every colour
- Check your measuring and planning kit
These are planning methods, not physically tested crochet patterns. Read our method and editorial approach.