The three seaming methods that work for most knit projects

You finish your knit pieces and now they need to join together. The seam you choose depends on where it sits on the garment and how visible it will be. The three methods that work for nearly all hand-knit projects are the mattress stitch (for side seams and invisible joins), the backstitch (for shoulders and seams that take stress), and the whip stitch (for binding off edges and attaching ribbing). Mattress stitch is the most common because it creates an invisible seam from the inside of the fabric.

Each method uses the same basic tools: a tapestry needle (blunt, with an eye large enough for yarn), the same yarn you knit with (or a matching weight if you ran out), and scissors. Thread the needle with a length of yarn about 18 to 24 inches long—long enough to work a seam without running out, short enough to control. If your yarn is delicate or splits easily, use a shorter length and rejoin as you go.

Key Takeaways

  • Mattress stitch creates an invisible seam by running the needle under the horizontal bars between stitches on each side, and works best for joining side seams and vertical edges.
  • Backstitch is stronger and more visible, making it the right choice for shoulder seams and any seam that will bear weight or stress.
  • Whip stitch attaches ribbing, binds off edges, and closes gaps at the underarm by catching one loop from each piece without going all the way through the fabric.
  • Always weave in yarn ends before seaming so they do not get caught in the seam thread and create lumps.
  • Test your seam tension on a practice swatch first—too tight and the seam puckers, too loose and it gaps.

Mattress stitch for invisible side seams

Mattress stitch works by running your needle under the horizontal bars that sit between the edge stitch and the next stitch in. Lay your two pieces flat on a table with the right sides facing up and the edges you want to join touching or nearly touching. Thread your needle with yarn and bring it up through the bottom of the left piece, one row up from the cast-on edge, going under the horizontal bar between the first and second stitch.

Cross over to the right piece and insert the needle at the same height, going under the horizontal bar between the first and second stitch on that side. Come back out one row up. Go back to the left piece, insert at the same spot where you came out, and go under the next horizontal bar up. Alternate sides, going under one bar on each piece, and pull the yarn snug every few rows—not so tight that the fabric puckers, but tight enough that the seam closes. The seam will disappear into the fabric as you work. After every 4 to 6 rows, stop and gently pull the two pieces toward each other so the seam sits flush.

Common mistake: pulling too hard after every stitch. This creates a tight, puckered seam that looks worse than a loose one. Pull snug every 4 to 6 rows instead, and the fabric will settle into place on its own.

Backstitch for strong shoulder and stress seams

Backstitch is the strongest seam and the most visible, so use it where the seam will take weight—shoulders, underarms, and anywhere two pieces meet at a right angle. Lay the two pieces with right sides facing each other (the sides you want to hide the seam on). Bring your needle up through both layers from underneath, about one-quarter inch from the edge. Pull the yarn through, then insert the needle one-quarter inch back along the seam line, going through both layers. Bring the needle back out one-quarter inch ahead of where you started, and pull through.

The pattern is: go back one-quarter inch, come forward one-half inch, go back one-quarter inch, come forward one-half inch. Keep the stitches small and even—about the same size as the knit stitches themselves. Work your way along the seam, and the result will be a visible line of thread on the inside of the garment. This seam does not stretch, so it holds its shape under weight.

Common mistake: making stitches too large. Large backstitches create gaps and weak points. Aim for stitches the size of your knit stitches, and the seam will be both strong and neat.

Whip stitch for ribbing, edges, and underarm gaps

Whip stitch catches only the outer loop of each piece without going all the way through the fabric, so it creates almost no bulk. Use it to attach ribbing to armholes, bind off live stitches, close the gap under the arm, or attach a pocket. Bring your needle up through one piece from behind, catching just the outer loop of the edge stitch. Cross to the other piece and catch just the outer loop of its edge stitch. Go back to the first piece and repeat, working your way along the edge.

The key is to catch only the outermost loop, not the whole stitch. This keeps the seam flat and invisible from the outside. Pull the yarn snug every few stitches, but not so tight that the fabric bunches. If you are closing a gap—like the underarm of a sweater—work from inside the garment so the seam does not show on the outside.

Preparing your pieces before you start seaming

Before you pick up your needle, weave in all yarn ends. A loose end caught in your seam thread will create a lump that shows on the outside of the garment. Use your tapestry needle to thread each end through the fabric for about 2 inches, working parallel to a row of stitches so the end is hidden inside. Trim the end close to the fabric.

Lay your pieces on a flat surface and pin them together if they are large or if the edges do not line up perfectly. Use stitch markers or safety pins to hold the pieces in place while you work. If one piece is slightly larger than the other, you can ease the extra fabric in by taking slightly smaller stitches on the larger piece—this distributes the extra length evenly instead of bunching it in one spot.

Fixing seams that are too tight or too loose

If your seam is too tight and the fabric puckers on either side, you pulled the yarn too hard. Undo the seam by cutting the seam thread every few stitches and pulling it out. Rejoin the pieces using the same method but pulling less hard. A loose seam is easier to fix: straightforward go back over the seam a second time with fresh yarn, running your needle through the same path. This doubles the thread and tightens the seam without redoing the whole thing.

If a seam gaps—meaning you can see daylight between the two pieces—the stitches are too far apart or the yarn is too thin. For a small gap, run a second pass of seaming thread through the same path. For a larger gap, undo and rejoin using a thicker yarn or smaller stitches.

Seaming different stitch patterns and yarn weights

Garter stitch (knit every row) seams differently than stockinette (knit one row, purl one row) because the bumps sit in different places. For garter stitch, run your needle under the bumps on each side rather than the smooth bars. For stockinette, use the smooth bars as described in the mattress stitch section. If you are seaming two different stitch patterns together—like a stockinette body to a garter stitch border—use mattress stitch on the stockinette side and whip stitch on the garter side.

Thick yarn seams differently than thin yarn. With thick yarn, use fewer stitches and work more slowly so you do not split the yarn with your needle. With thin yarn, you can work more stitches per inch and move faster. If your seaming yarn is much thicker or thinner than your knit yarn, consider using a matching-weight yarn for the seam instead—the seam will be less visible and easier to work.

Frequently Asked Questions

Can I use the same yarn I knit with for seaming?

Yes, and it is the best choice because it matches the weight and color. Cut a fresh length from your ball rather than using the working yarn, which may be kinked. If you ran out of yarn, use a close color match in the same weight. Avoid using yarn that is much thicker or thinner, as it will create visible bumps or gaps in the seam.

What if my seam is visible on the outside of the garment?

You likely used backstitch or whip stitch on a seam that should have been mattress stitch. Mattress stitch is invisible because it runs under the bars inside the fabric. If the seam is already done and visible, you can leave it as a design detail, or undo it and rejoin using mattress stitch instead. For future projects, use mattress stitch on side seams and backstitch only on shoulders and seams that take weight.

How do I seam pieces that have different numbers of rows?

Ease the extra rows into the shorter piece by taking slightly smaller stitches on the longer side. Work your way along the seam, and every few stitches, skip a row on the longer piece so the two pieces stay aligned. This distributes the extra length evenly instead of bunching it all in one spot. Practice on a swatch first to get the rhythm.

Do I need to block my pieces before seaming?

Blocking helps, especially if your pieces are uneven or curled at the edges. Wet-block by soaking the pieces in cool water, squeezing out excess water gently, and laying them flat to dry. This evens out the stitches and makes seaming easier. You can seam without blocking, but the seam may be less neat if the edges are wavy or uneven.

What is the best way to seam a circular neckline?

Use mattress stitch to join the shoulder seams first, then use whip stitch to attach the neckband or ribbing to the live stitches around the neck opening. Work in the round, attaching one stitch from the neckband to one stitch from the neck edge, and the seam will be invisible from the outside. If you are grafting live stitches together instead of seaming, use Kitchener stitch, which creates a seamless join.