Knitting a shirt means working in the round or flat, increasing and decreasing to shape the body and sleeves, then seaming or binding off

A knitted shirt is built in pieces or as one continuous tube, depending on your pattern. Most home knitters start with a flat construction — knitting the front, back, and sleeves separately on straight needles, then seaming them together — or use circular needles to work in the round, which means fewer seams and a faster finish. Either way, you will cast on stitches for the body width, knit to the armhole, shape the armholes by decreasing stitches, knit the sleeves the same way, and bind off. The whole process takes 20 to 60 hours depending on yarn weight, pattern complexity, and your speed.

Before you start, you need a pattern written for your size, yarn that matches the pattern's weight recommendation, needles in the correct size, and a way to measure your gauge — the number of stitches and rows per inch in your yarn and stitch pattern. Knitting a shirt without checking gauge first is the most common mistake; even a quarter-inch difference per stitch adds up to a shirt that does not fit.

Key Takeaways

  • Always knit a gauge swatch in the stitch pattern your shirt uses, measure it after washing and drying, and adjust needle size if your gauge does not match the pattern.
  • Flat construction (separate pieces seamed together) is easier for beginners than in-the-round construction, because you can lay the pieces flat to check fit as you go.
  • Shaping happens through increases and decreases at the armholes and neckline; the pattern tells you exactly where and how many stitches to add or remove.
  • Seaming takes as long as knitting in some cases, so budget time for mattress stitch or whip stitch to join the pieces invisibly.
  • Blocking — pinning the finished pieces to shape and steaming or soaking them — makes the shirt fit better and look more professional.

Choose a pattern and check the yarn weight

Find a pattern written for a shirt or pullover in your size. Ravelry.com has thousands of free and paid patterns; search by yarn weight, sleeve style (cap sleeve, set-in, raglan), and neckline. Read the pattern all the way through before you buy yarn — some patterns require you to know how to pick up stitches, work a cable, or decrease in a specific way.

Buy yarn that matches the pattern's weight recommendation. If the pattern calls for worsted weight and you use fingering weight instead, your shirt will be too small and too dense. The pattern lists yardage, not weight in ounces, so check the label on the yarn ball to see how many yards are in each skein. Add up the yardage for your size and buy at least that much, plus 10 percent extra for mistakes.

Knit and measure your gauge swatch

Gauge is the number of stitches and rows you knit per inch in stockinette stitch (or whatever stitch the pattern uses). If your gauge is off, the finished shirt will not fit. Cast on 24 to 30 stitches in your yarn on the needles the pattern recommends. Knit in stockinette stitch (knit on the right side, purl on the wrong side) for at least 4 inches, then bind off loosely.

Wash the swatch in lukewarm water with mild soap, squeeze out the water gently, and lay it flat to dry completely — this is crucial, because yarn changes shape when wet. Once dry, lay a ruler across the swatch and count how many stitches fit in 4 inches. Divide by 4 to get stitches per inch. Do the same for rows. If your gauge is tighter than the pattern (more stitches per inch), go up one needle size and knit another swatch. If it is looser (fewer stitches per inch), go down a size. Keep adjusting until your gauge matches.

Cast on and knit the back piece

The pattern tells you how many stitches to cast on for the back at your size. Use the long-tail cast-on or cable cast-on for a neat, stretchy edge. Knit in stockinette stitch (or the stitch the pattern specifies) until the piece measures the length given in the pattern to the armhole — usually 12 to 16 inches depending on your height and the shirt style.

At the armhole, the pattern will tell you to bind off a few stitches at the start of the next two rows, then decrease one stitch at each edge every row or every other row for several rows. This creates the armhole opening. Keep knitting straight until the armhole depth matches the pattern, then bind off all remaining stitches or place them on a holder if you plan to pick up stitches for the neckline later.

Knit the front piece and shape the neckline

Knit the front the same way as the back until you reach the armhole shaping. Shape the armholes identically. Then, when the armhole is about halfway done, the pattern will tell you to bind off the center stitches for the neckline and work each shoulder separately. This means you will knit the right shoulder, then go back and knit the left shoulder, decreasing stitches at the neck edge on each row until you reach the shoulder.

Neckline shaping takes patience because you are working one side at a time, but it is straightforward: bind off or decrease the number of stitches the pattern says, on the rows it specifies. When both shoulders are the right depth, bind off the remaining stitches on each side.

Knit the sleeves and seam everything together

Sleeves are usually knit from the cuff up or from the cap down. If you knit from the cuff up, cast on stitches for the cuff width, knit the cuff in ribbing (knit 1, purl 1 repeated), then switch to stockinette and increase stitches evenly spaced across the first row. Increase one stitch at each edge every few rows until the sleeve is wide enough at the cap, then bind off. If you knit from the cap down, cast on the cap stitches, decrease at the edges to narrow the sleeve, then bind off at the cuff.

Once all pieces are knit, lay them out and check the fit by pinning the shoulders together and trying the shirt on inside-out. Adjust seam placement if needed. Use mattress stitch to seam the shoulders, sides, and sleeves invisibly: thread a tapestry needle with yarn, insert it under the horizontal bar between the first and second stitch on one piece, then under the corresponding bar on the other piece, and pull snug. Work your way up the seam, pulling tight every few stitches. Seam the sleeves into the armholes the same way.

Block the finished shirt

Blocking shapes the shirt and evens out uneven stitches. Wash the finished shirt in lukewarm water with mild soap, squeeze out water gently, and lay it flat on a blocking board or clean towel. Pin the edges to the measurements given in the pattern — the pattern usually lists finished bust width, sleeve length, and body length. Let it dry completely, which takes 24 to 48 hours depending on yarn weight and humidity.

If you prefer not to pin, you can steam-block instead: lay the shirt on a towel, hold a steamer or iron set to steam about an inch above the fabric, and move it slowly across the surface without pressing down. Let it cool and dry before moving it. Blocking makes a huge difference in how the shirt looks and fits, so do not skip this step.

Frequently Asked Questions

What is the easiest shirt pattern for a beginner?

Look for patterns labeled "beginner" or "straightforward" that use stockinette stitch throughout, have straightforward armhole shaping, and do not require cables, colorwork, or lace. A basic crew-neck pullover with set-in sleeves is a good starting point. Avoid patterns that require you to pick up stitches for the neckline or work in the round until you have finished at least one flat-construction shirt.

Can I knit a shirt in the round on circular needles?

Yes, and many knitters prefer it because there are fewer seams. You knit the body as one tube from the cuff up, increasing for the bust, then divide the stitches at the armholes and knit the front and back separately to shape the neckline. Sleeves are knit in the round on small circular needles or double-pointed needles. In-the-round construction is faster but requires more attention to shaping, so try flat construction first.

What do I do if my finished shirt is too big or too small?

If it is too small, you cannot easily make it bigger. If it is too big, you can seam it in tighter or unravel the side seams and re-seam them closer to the edge. The best solution is to knit a new size next time. Always measure your gauge and compare the finished bust width in the pattern to your actual bust measurement before you cast on.

How long does it take to knit a shirt?

A worsted-weight shirt takes 20 to 40 hours of knitting time; a fingering-weight shirt takes 40 to 60 hours or more. Your speed depends on how fast you knit, how complex the stitch pattern is, and whether you knit flat or in the round. Seaming and blocking add another 3 to 8 hours. Most knitters finish a shirt in 4 to 8 weeks of regular knitting.

Do I need to wash my yarn before I knit?

No, but you should wash the finished shirt before wearing it. Yarn is usually treated with oils and dust from manufacturing. Washing removes these and allows the yarn to relax into its final shape and size. Use lukewarm water, mild soap, and handle gently to avoid felting or stretching the fibers.