“Increase 8 stitches evenly across next row.” The pattern moves on. You’re left staring at your needle doing mental arithmetic.

Whether you need to increase stitches evenly or decrease stitches evenly, the math is the same: divide your current stitch count by the number of changes. The result is the interval between each shaping point. Here’s the formula, plus how to handle the remainders that always seem to show up.

The formula for increases

Two numbers: stitches on the needle right now, and stitches to add.

Divide current stitch count by the number of increases. That’s your spacing interval.

Example: 80 stitches, increase 8. Divide 80 by 8 = 10. The row splits into 8 sections of 10 stitches. Each section gets one increase, so the row becomes something like knit 9, make 1, repeated across.

When the division doesn’t come out even (and it often won’t), distribute the remainder. 75 stitches, increase 8. That’s 9 with a remainder of 3. Some sections hold 9 stitches, some hold 10.

Spread the longer sections out rather than clumping them together. The finished fabric will look even.

The formula for decreases

Same idea, slightly different angle. Think about the stitches that stay plain between decrease points.

Divide the starting stitch count by the number of decreases. That gives you the repeat size.

Example: 90 stitches, decrease 10. Divide 90 by 10 = 9. Each repeat uses 9 stitches, so the row becomes knit 7, k2tog, repeated 10 times. That leaves 80 stitches when the row’s done.

Remainders get handled the same way. Distribute decreases the same as increases, spreading the longer sections out. A few sections end up one stitch longer. Fine.

Why patterns ask for even spacing

Bunched increases make one area flare while the rest stays flat. Bunched decreases pull the fabric inward in the wrong spot.

The most common place you’ll see “increase evenly” is right after ribbing. Ribbing pulls in, the body needs more stitches, and one transition row handles that change. Even spacing keeps it from looking abrupt. If you need to figure out the starting stitch count first, the cast-on calculation guide covers that step.

Hat crowns are the other familiar case. Decreases repeated evenly over several rounds create those tidy lines toward the top. Messy spacing gives you a messier crown.

Which increase method to use

If your pattern specifies a method, use it.

If it doesn’t: M1L and M1R are discreet in stockinette. The lean direction matters less when increases are scattered evenly rather than arranged into a shaping line. kfb is easy to work but leaves a small visible bar. Sometimes that’s fine, sometimes it isn’t.

For decreases, k2tog is the default unless the pattern wants a particular lean. Simplest option wins.

Edge stitches

The formula doesn’t decide edge treatment for you.

Splitting the first interval in half often looks more centered. It keeps shaping away from the very edges, which is usually neater.

If the pattern gives exact placement (like k2, *M1, k9; rep from * to last 2 sts, k2), the designer’s already handled it.

When the math gets annoying

80 stitches, increase 8. Done.

127 stitches, increase 11, while the row needs to stay balanced around a stitch repeat. That’s where a tool beats mental arithmetic over live stitches. The Increase & Decrease Calculator in the KnitTools app gives you a row-by-row instruction instead of leaving you to work it out yourself.

Working in the round

Same spacing logic. The total stitch count is just your circumference in stitches. If an increase or decrease lands right on the round marker, shift the starting point a stitch or two so the shaping stays readable.

Things that come up

A pattern that says “increase evenly” without specifying how many usually means you should look for the next target stitch count. Subtract what you have from that target. Unusual, but it happens.

Spacing off by one stitch in a couple of spots? For most projects, nobody will see it. The goal is even-looking distribution, not mathematical perfection.

Increasing on a purl row works the same way. Use the purl-side version of whatever increase the pattern calls for. The spacing calculation doesn’t change.