stitch math
How Crochet Stitch Multiples and Pattern Repeats Work
Understand stitch multiples, balance stitches, turning chains, and vertical row repeats before changing a crochet foundation count.
Related calculator
Apply the method with every rounding step visible
The tool runs in your browser and does not select a candidate silently.
Direct answer
A stitch multiple is the number of working stitches in one horizontal repeat. Many instructions can be modeled as:
working stitches = multiple × repeats + balance stitches
Balance stitches are kept separate because they may complete edges or position the repeating sequence. Turning or starting chains are also separate unless the individual pattern explicitly includes them in the count.
The Loophole Fox and MJ’s Off the Hook Designs illustrate these conventions, while also showing why notation has to be read in context.
Multiple, balance, and chain are different values
Suppose a pattern says “multiple of 6 plus 2.” The mathematical working count is:
6 × repeats + 2
With 10 repeats, that gives 62 working stitches.
If the pattern then requires 3 turning chains that are not included in the stated count, the foundation chain would be 65. If the pattern says the turning chain counts as a stitch or is already included, adding it again would be wrong.
This is why a calculator should ask for:
- repeat multiple;
- balance or extra stitches;
- separate starting or turning chains;
- whether those chains are already included.
Horizontal repeat versus vertical repeat
A stitch multiple describes the horizontal count across a row or round. A row repeat describes the vertical sequence of rows.
For example:
- “multiple of 8 + 3” controls the width;
- “repeat rows 2–5” controls a four-row vertical sequence.
Changing the horizontal count does not automatically change the vertical repeat, and finishing on a compatible row may matter for symmetry or edging.
Find compatible counts
Given a target working count t, multiple m, and balance b:
raw repeats = (t - b) / m
Then evaluate:
- lower repeats:
floor(raw repeats); - nearest repeats:
round(raw repeats); - higher repeats:
ceil(raw repeats).
Rebuild each candidate with:
candidate working count = candidate repeats × m + b
Example
Target approximately 100 working stitches with a multiple of 8 plus 3:
- Raw repeats:
(100 - 3) / 8 = 12.125. - Lower:
12 × 8 + 3 = 99. - Nearest: 99.
- Higher:
13 × 8 + 3 = 107.
Neither 99 nor 107 is universally “correct.” Compare the resulting width, edge balance, and construction.
Convert a target width to a raw count
When you have a measured stitch density:
raw target count = target width × stitches per unit
Then apply the repeat calculation. Keeping these stages separate makes the rounding visible.
Common notation traps
- Treating “+ 2” as two extra repeats instead of two stitches.
- Adding turning chains twice.
- Assuming a chain always counts as a stitch.
- Confusing foundation-chain count with working-stitch count.
- Ignoring a row repeat after changing width.
- Rounding to the nearest whole stitch before applying the multiple.
A reliable reading checklist
- Find the stated horizontal multiple.
- Identify balance or edge stitches.
- Find any instruction about whether the turning chain counts.
- Separate foundation chains from working stitches.
- Identify the vertical row repeat.
- Calculate lower, nearest, and higher compatible counts.
- Inspect the pattern construction before choosing.
Use the Pattern Repeat Calculator to keep all of these values visible.