← Back to Bobble
Guide · 5 min read · Updated May 2026

How many balls of yarn for a graphghan? A simple yardage guide

The single biggest reason graphghan projects stall is running out of yarn halfway through and discovering the dye lot has changed. This guide gives you a way to estimate how many balls you actually need before you start.

The short answer

For a DK-weight blanket in single crochet, plan on roughly 1 metre of yarn per 50 stitches. For C2C, plan on roughly 2 metres per block. Stylecraft Special DK is 295m per 100g ball, so:

The “split across colours” bit is what makes graphghan planning trickier than a plain blanket — you can’t buy two balls of beige and call it done, you need to estimate how much of each colour.

Step-by-step estimate

  1. Build the chart in Bobble. The chart preview shows the percentage breakdown of each colour. Use those percentages, not your gut feel.
  2. Calculate total yarn. Total stitches × metres-per-stitch × a 15% safety buffer.
  3. Split by colour percentage. Multiply the total by each colour’s % share.
  4. Round up to whole balls. Always round up. A blanket that needs 1.2 balls of red and you only buy 1 will end you.
  5. Add one spare ball per dominant colour. Dye lots change. The cost of one extra ball is much less than the cost of having to rip out and replace a section.

Per-stitch yarn use by yarn weight

Yarn weightSC: metres per stitchC2C: metres per block
4-ply (Sock, Fingering)~0.015~0.03
DK (Light worsted, 8-ply)~0.02~0.04
Worsted (Aran, 10-ply)~0.025~0.05
Chunky (Bulky)~0.035~0.07

Multiply the per-stitch figure by your total stitch count to get total metres needed.

Worked example: a 60×80 SC DK pet portrait

Chart dimensions: 60×80 = 4,800 stitches. Yarn use: 4,800 × 0.02 = 96 metres. That’s less than half a ball total — but a portrait will have 4–6 colours, so even though no colour needs a full ball, you’ll buy 4–6 balls (one for each colour) plus a spare of the dominant background colour.

Practical purchase: 6 balls (1 of each colour + 1 spare background). Stylecraft Special DK at ~£2.50 = ~£15 in yarn for the project.

Worked example: a king-sized (108×90 in) C2C DK throw

Chart: 324×270 blocks = 87,480 blocks. Yarn: 87,480 × 0.04 = 3,499m. That’s ~12 balls before colour splits.

Realistically, a multi-colour king-size graphghan will need 18–25 balls split across the palette. At ~£2.50 a ball that’s £45–£62 in yarn. The labour is the much bigger cost — a king C2C is a 200–300 hour project.

Don’t forget the seams and weaving

If your blanket is built in panels (some C2C designs are), add 10% extra yarn for joining seams. If it’s a single piece, you still need 30–50 cm of yarn at the start and end of every colour change to weave in — multiply by the number of colour blocks in the chart.

For a typical 5-colour 60×80 SC chart you might have 50–80 colour-change points. At ~40cm per weave-in, that’s 20–32 metres of yarn going into weaving alone. Builds up.

FAQ

How do I work out yarn quantity if my colour percentages are uneven?

Bobble shows the percentage of each colour in the chart preview. Multiply your total yarn estimate (from the per-stitch table above) by each colour’s percentage, then round each colour’s ball count up.

Should I always buy a spare ball?

For dominant colours (anything over 30% of the chart), yes. For accent colours under 10%, only if you’re worried about dye lot matching. Stylecraft and Drops dye lots vary; Paintbox lots are usually consistent.

Can I substitute different yarn weights mid-project?

No. Different weights produce different stitch sizes, which means your blanket will pucker at the colour change. Stick to one yarn weight throughout.

See colour breakdowns for your chart

Bobble shows the percentage of each colour as you build the chart, so you can plan exactly how many balls per shade.

Try Bobble free →

Keep reading