Seaming is the least glamorous part of knitting and the part most likely to be procrastinated. A pile of finished sweater pieces can sit in a project bag for weeks because nobody’s excited about sewing them together. But a good seam is invisible, and a bad one can ruin an otherwise well-knit garment. The difference between a sweater that looks homemade and a sweater that looks handmade is almost always the finishing.
Mattress stitch creates an invisible seam by picking up horizontal bars one stitch in from the edge on each piece, drawing them together so the join looks like continuous fabric. The method you use depends on the seam direction: vertical edges (side seams), horizontal edges (shoulder seams), shaped pieces into openings (sleeves), or live stitches to live stitches (grafting a sock toe or shoulder).
Seaming methods compared
| Method | Direction | Visibility | Best for |
|---|---|---|---|
| Mattress stitch | Vertical row-to-row | Nearly invisible | Side seams, sleeve seams |
| Horizontal mattress | Bound-off edge to edge | Looks like knit fabric | Bound-off shoulder seams |
| Three-needle bind off | Live stitch to live stitch | Visible ridge inside | Stable shoulder seams |
| Kitchener stitch | Live stitch to live stitch | Nearly invisible | Sock toes, grafted joins |
| Whip stitch | Any | Visible ridge | Toys, linings, hidden seams |
| Backstitch | Any | Bulky inside | Bag handles, load-bearing seams |
| Mattress stitch (sleeve) | Vertical to combination | Mostly hidden | Set-in sleeves, armholes |
The practical rule for sweater construction: mattress stitch for vertical seams, horizontal mattress or three-needle bind off for many shoulder seams, and Kitchener stitch when the pattern wants a grafted live-stitch join. Whip stitch, backstitch, and the rest fill specific niches.
Mattress stitch (vertical seams)
The standard for side seams and sleeve seams. Creates an invisible join that looks like continuous knitted fabric.
Lay both pieces flat, right side up, edges touching. Thread a blunt yarn needle with matching yarn, or with a smooth yarn in the same color if the project yarn is textured or fragile.
Starting at the bottom, insert the needle under the horizontal bar between the first and second stitch on the right piece. Then under the corresponding bar on the left piece. Pull through. Back to the right, pick up the next bar. Back to the left. After every few stitches, pull gently to close the seam. The edges draw together and the seam disappears.
The key: pick up bars one stitch in from the edge, not at the edge itself. The edge stitch becomes the seam allowance and folds behind the work. This is why patterns sometimes add a selvage stitch. It gets consumed by the seam.
Work consistently. Same number of bars on each side. If you pick up one bar on the right and two on the left, the seam drifts. For stockinette, one bar per side per row.
Mattress stitch works in stockinette, reverse stockinette, and garter, though garter differs. Pick up the top loop of the ridge on one side and the bottom loop of the matching ridge on the other. This interlocks the ridges and makes the seam invisible.
Reverse stockinette and textured fabrics
For reverse stockinette (purl side as the right side), work the seam from the knit side if possible. The bars are easier to see. If the seam must be done from the purl side, look for the running threads between purl bumps and pick those up. Same logic, harder to see while you work.
For cables and other textured stitches, ignore the texture and pick up the bars at the same seam line you would use for stockinette, usually one stitch in from the edge. The texture pattern doesn’t interrupt the bar structure of the edge column.
Half-stitch in for ribbing
Ribbed pieces (cuffs, hems, neckbands seamed in the round) need a half-stitch adjustment. Instead of picking up one full stitch in, pick up at the boundary between the knit and purl columns. This keeps the rib pattern continuous across the seam so a k1 column on one piece meets a p1 column on the other in the expected sequence. Skip this step and the seam interrupts the rib with a double knit or double purl column.
Three-needle bind off (horizontal seams)
The best method for joining two sets of live stitches. Most commonly used for shoulder seams. Instead of binding off each piece separately and sewing, you bind them off together. Seam and edge finish in one step.
Hold both needles parallel, right sides together. Using a third needle, knit one stitch from the front needle and one from the back together. Repeat for a second stitch. Pass the first over the second to bind off. Continue across.
Firm, neat seam with a small ridge inside. Faster than mattress stitch for horizontal joins. The shoulder doesn’t stretch because the bind-off edge is stable, which is exactly what you want at a shoulder where the weight of the sweater pulls down.
Requires live stitches on both pieces. If you’ve already bound off, you’d need to pick them up again, which defeats the purpose. Plan ahead. If the pattern uses three-needle bind off for shoulders, leave those stitches live on a holder or waste yarn.
For a less visible variation, work the three-needle bind off with wrong sides together. The ridge sits on the right side and reads as a decorative chain. Some yoke patterns use this on purpose.
Kitchener stitch (grafting live stitches)
The nearly invisible alternative to three-needle bind off when both pieces have live stitches. Used almost universally for sock toes and sometimes for grafted shoulders, cowls, or altered sweater sections where the pattern wants the fabric to continue without a ridge.
Hold the two needles parallel with the same number of live stitches on each. Thread a yarn needle with a long length of matching yarn. Then work this four-step rhythm: front needle knit-wise off, front needle purl-wise on, back needle purl-wise off, back needle knit-wise on. Repeat across.
Done correctly, the result is an extra row of stockinette that joins the two pieces with no visible seam at all. Done incorrectly, it’s a mess of twisted stitches that’s hard to undo. Print the steps and work through them slowly the first few times. Many knitters need the written rhythm beside them until the motion becomes familiar.
Kitchener also works for grafting in the middle of a project. Cutting a sweater above the cast-on edge to add length, then grafting in a new section can blend well if the row gauge and stitch pattern match.
Whip stitch (fast seaming)
Less fussy than mattress stitch. Hold the two pieces with right sides together (wrong sides out). Stitch through both edges from back to front, one stitch at a time.
Whip stitch leaves a small ridge on the inside. Not invisible like mattress stitch, but considerably faster. Works well for seams that won’t be seen: interiors of lined items, joining squares, closing stuffed toys.
For garments where the seam shows, mattress stitch is worth the extra time. For everything else, whip stitch gets it done.
Backstitch (strong seams)
Hold pieces right sides together. Stitch forward one stitch, back half a stitch, creating overlapping stitches. Strong, slightly rigid.
Best where durability matters: bag handles, shoulder seams on heavy garments, areas that bear weight. Visible seam allowance on the inside and less flexibility than mattress stitch. Avoid for stretchy garments because the stitch line resists the natural give of the knit fabric.
Setting in sleeves
Joining a sleeve cap to an armhole connects a bound-off edge to a combination of bound-off stitches and row edges. This is the most complex seam in garment construction.
Pin the sleeve into the armhole first. Match center of sleeve cap to shoulder seam, underarm edges aligned. Distribute ease evenly. Then sew with mattress stitch or backstitch, working around the curve.
The challenge: the sleeve cap and armhole are shaped differently and may have different stitch-to-row ratios along the curve. Pinning before sewing prevents shifting and puckers. Use locking stitch markers or rust-proof T-pins, not straight sewing pins, which slip out of knit fabric and bend.
Set-in sleeves are the hardest version. Raglan and drop-shoulder construction are simpler because the joins are straight lines. Drop shoulders just need mattress stitch along a vertical edge meeting a bound-off horizontal edge, which is a T-junction handled the same way as a horizontal-to-vertical neckline pickup.
Seaming striped or colorwork pieces
When both pieces have stripes or colorwork, the stripes must line up across the seam or the eye catches the mismatch immediately. Pin every color change first. If one stripe sits a row higher than the other, fudge the seam by picking up two bars instead of one for a single row on the longer side. Done once, it’s invisible. Done in the same place repeatedly, the seam puckers.
For self-striping yarn where stripes are not meant to line up exactly, don’t chase perfect matching at the expense of even tension. Self-striping seams that don’t match still look better than puckered ones.
Tips for cleaner seams
Use a blunt yarn needle. Sharp needles split yarn and poke through fabric instead of going between stitches. The eye needs to fit the yarn without shredding it, and the tip should slide between strands rather than pierce them.
Use a long enough piece of yarn. Mid-seam joins create bumps. A length several times the seam is usually enough, and if you must join, do it at a less visible point such as an underarm.
Block before seaming. Blocked pieces pin to correct dimensions and align more easily. Unblocked pieces may be slightly different sizes, and stockinette curls badly when unblocked, hiding the bars you need to see.
Pin before sewing. Don’t start at one end and hope the other lines up. Pin top, bottom, and middle first, then fill in. This distributes any length differences evenly across the seam.
For mattress stitch on equal-length pieces, row counts should match. If one side has a row or two more, work an occasional extra bar on the longer side to distribute the difference. Barely noticeable when it happens once or twice.
Match seaming yarn weight to the project. A bulky sweater seamed with fingering yarn creates a weak join. A fingering project seamed with worsted yarn shows through and adds bulk. Same yarn is the safe choice unless the project yarn is unworkable for seaming.
Common mistakes
Visible seam ridge from the right side. Picking up bars too far in (two stitches instead of one) or with inconsistent depth. Re-seam staying exactly one bar in.
Wavy or puckered seam. Tension too tight or too loose. Mattress stitch should be snugged gently every few stitches, not yanked. If you’ve pulled too tight, ease the yarn back through the last few inches with the needle tip and re-tension.
Seam unravels. Yarn tail wasn’t secured. Weave the tail through the seam allowance in more than one direction before cutting.
Twisted at the join. Pieces were held with one right side up and one wrong side up. Check orientation before the first stitch.
FAQ
What yarn for seaming? The project yarn, because it matches. If the project yarn is textured, bulky, or fragile (mohair, boucle, loosely spun singles), use a smooth, strong yarn in the same color. Some knitters keep smooth sock yarn in common colors specifically for seaming.
How do I seam ribbing? Match the pattern across the seam. If both pieces end with a knit column, the seam should create a continuous knit column when closed. Use mattress stitch one half-stitch in: pick up bars at the boundary between knit and purl columns, not at the very edge. This preserves the ribbing across the join.
Can I avoid seaming entirely? Yes. Choose patterns knit in one piece or in the round. Top-down sweaters, bottom-up circular yokes, and contiguous constructions can eliminate most or all finishing. Hats and socks knit in the round have no side seams at all. If you hate seaming, filter pattern searches for “knit in one piece” or “in the round.”
My seam is puckering. Pulling the yarn too tight. Mattress stitch should be snugged gently, not yanked. If you’ve pulled too tight, ease the yarn back through the last few stitches and re-tension.
Should I weave in ends before or after seaming? After. Loose ends can be tucked into the seam itself as you sew, which doubles as weaving in and saves time. Leave enough tail to thread comfortably, sew it into the seam allowance, then snip after the seam has settled.
Can I undo a seam without damaging the pieces? Mattress stitch and whip stitch undo cleanly by snipping the seaming yarn every few stitches and pulling. Three-needle bind off needs more care: undo stitch by stitch back onto a needle. Kitchener is tedious to undo and prone to distortion, so check carefully before cutting the tail.