What you need to sew a basic t-shirt

A t-shirt is one of the easiest garments to sew because it has only four main pieces: front, back, and two sleeves. You will need fabric (usually cotton knit or jersey), a sewing machine that handles stretch fabric, thread, elastic for the neckline and cuffs, and basic tools: scissors, pins, a measuring tape, and pattern paper or a commercial pattern.

The most important choice is your fabric. T-shirt fabric must stretch and recover — cotton knit, jersey, or interlock are standard. Woven cotton will tear at the seams when you wear it. If you are new to sewing, buy a pattern designed for beginners; Simplicity, McCall's, and Vogue all sell t-shirt patterns at fabric stores for $5 to $8. A pattern tells you the yardage you need (usually 1 to 1.5 yards), gives you the pieces to trace, and includes step-by-step instructions.

Your sewing machine needs a ballpoint or stretch needle — a regular needle will skip stitches on knit fabric. A serger (overlock machine) is helpful but not required; a regular machine with a stretch stitch or narrow zigzag works fine for a beginner.

Key Takeaways

  • T-shirt fabric must be knit or jersey, not woven cotton, because it needs to stretch when you move.
  • A commercial pattern from a fabric store takes the guesswork out of sizing and piece shapes, and costs less than $10.
  • Your sewing machine needs a ballpoint needle and a stretch stitch to prevent skipped stitches on knit fabric.
  • The basic seam order is shoulders, then sleeves, then side seams, then neckline and cuffs — each step takes 10 to 20 minutes.
  • Pressing seams flat as you go prevents puckering and makes the finished shirt look professional.

Cutting and preparing your pieces

Lay out your pattern pieces on the fabric according to the pattern instructions — the grain line matters for how the shirt will hang and stretch. Pin the pattern to the fabric and cut slowly with sharp scissors or a rotary cutter. Mark notches (small cuts at seam allowances) with a pen or tailor's chalk; these tell you where pieces match up.

Before you sew, test your machine on a scrap of the same fabric. Set the stitch length to 2.5 to 3 mm (slightly longer than for woven fabric) and use a ballpoint needle. Sew a test seam and check that stitches are even and the fabric does not pucker. If stitches skip, you need a fresh ballpoint needle — a bent or dull needle is the most common cause of problems.

Lay out all your cut pieces on a clean surface and double-check that you have two sleeves (not two of the same sleeve), a front, a back, and any interfacing or elastic pieces the pattern calls for. Missing a piece now is easier to fix than discovering it halfway through.

Sewing the shoulder seams

Place the front and back pieces right sides together (the pretty sides facing each other) and pin the shoulder seams. Sew from the armhole edge to the neckline edge using a stretch stitch — a narrow zigzag or the stretch stitch setting on your machine. Backstitch at the start and end to lock the thread.

After sewing, press the seam flat with an iron on a low heat setting (knit fabric can melt). Then press the seam allowances to one side — usually toward the back. This pressing step takes 30 seconds but makes a huge difference in how the finished shirt looks.

Trim the seam allowance to about 1/4 inch if you used a 5/8-inch seam allowance, or leave it as is if your pattern calls for a narrower allowance. Some sewers finish the raw edges with a zigzag stitch to prevent fraying, but on knit fabric this is optional because knit does not fray the way woven cotton does.

Attaching the sleeves

Pin one sleeve into the armhole, matching the notches and the top of the sleeve cap to the shoulder seam. The sleeve should fit smoothly — if it bunches, you may have pinned it wrong. Sew around the entire armhole with a stretch stitch, then press the seam toward the sleeve.

Repeat for the second sleeve. This is where a serger saves time, but a regular machine works fine. If you do not have a serger, finish the raw edges with a narrow zigzag stitch to prevent them from rolling during washing.

Try on the shirt at this point if you want to check the fit before you sew the side seams. If the sleeves are too tight or too loose, you can still adjust them — after the side seams are sewn, changes are much harder.

Sewing the side seams and closing the sleeves

Fold the shirt in half with right sides together, matching the underarm seams. Pin from the bottom of the shirt up through the sleeve, then sew in one continuous seam. Press the seam flat, then press the allowances to one side.

At this point your shirt is a tube with two sleeves. Try it on to check the length and fit. If the body is too long, mark where you want to cut and trim evenly. If the sleeves are too long, do the same. You can always cut more off, but you cannot add length back.

Finishing the neckline and cuffs

The neckline and sleeve cuffs are usually finished with elastic binding or a ribbed knit band. Most patterns include a piece of elastic or a separate band piece. Measure around the neckline and cut elastic to about 80 to 90 percent of that length — the elastic will stretch to fit.

Pin the elastic to the wrong side of the neckline, stretching it as you go so it lies flat. Sew with a stretch stitch, then fold the elastic to the inside and sew again from the right side, catching the elastic in the seam. This creates a professional-looking binding that will not roll or curl.

Repeat for the sleeve cuffs. If your pattern calls for a ribbed band instead of elastic, sew the band into a loop, pin it to the sleeve opening, and sew with a stretch stitch. Press and try on.

Hemming the bottom

Fold the bottom edge up 1/2 inch and press with an iron. Fold it up again 1/2 inch and press. Pin the hem in place, then sew with a stretch stitch or a narrow zigzag. A ballpoint needle is especially important here because you are sewing through multiple layers of knit.

Backstitch at the start and end, then press the finished hem flat. Try on the shirt one more time to make sure the length is right and the hem lies flat without puckering.

Finishing touches and first wash

Trim any loose threads and press the entire shirt one more time. Pay special attention to the seams — a final press makes the difference between a homemade look and a finished look.

Wash the shirt in cold water on a gentle cycle and lay it flat to dry. Knit fabric can stretch if you hang it wet. After the first wash, check that seams are still flat and elastic has not rolled. If you see puckering, it usually means your tension was too tight — adjust it slightly looser for your next project.

Frequently Asked Questions

Can I use a regular sewing machine or do I need a serger?

A regular sewing machine works fine. Use a ballpoint needle and a stretch stitch (or narrow zigzag), and sew slowly. A serger finishes seams faster and looks more professional, but it is not required for a wearable t-shirt.

What if my stitches are skipping or puckering?

Replace the needle with a fresh ballpoint needle — this fixes most problems. If puckering continues, loosen your tension slightly and test on a scrap. Knit fabric is forgiving; small imperfections disappear after washing.

How do I know if the fit is right before I finish the neckline?

Try on the shirt after you sew the side seams and sleeves but before you attach elastic. If the body or sleeves are too tight, you can still adjust the seam allowance. Once the neckline is bound, changes are difficult.

What is the difference between jersey and interlock fabric?

Jersey is thinner and has a slight curl at the edges; interlock is thicker and lies flatter. Both work for t-shirts. Jersey is cheaper and more common; interlock is easier for beginners because it does not curl as much.

Do I need to wash the fabric before I cut?

Yes. Knit fabric shrinks in the wash, sometimes up to 5 percent. Wash and dry a test piece before you buy yardage, or wash your cut pieces before you sew if you want to be safe.