Hand sewing a shirt takes patience but no special equipment

You can sew a shirt entirely by hand with a needle, thread, scissors, and fabric. Hand sewing is slower than a machine — a straightforward shirt takes 15 to 30 hours depending on your speed and the seams you choose — but it gives you complete control over every stitch and costs almost nothing to start. The basic process is the same whether you are making a shirt from a pattern or mending one: you cut fabric pieces, pin them together, and sew seams using a running stitch or backstitch.

This guide walks you through the actual steps in order, from cutting to the final seam. It assumes you have a pattern (either store-bought or traced from a shirt you own) and basic sewing supplies. If you are new to hand sewing, start with a straightforward cotton shirt without a collar or cuffs — those details come later once you understand how seams work.

Key Takeaways

  • A backstitch holds fabric together more securely than a running stitch and is the standard choice for shirt seams that will take wear.
  • You need to cut all pattern pieces before you start sewing, and pin each seam before you stitch it.
  • Sewing a straight seam by hand means pushing the needle through both layers of fabric at a consistent distance from the edge — usually one-quarter inch.
  • Armholes, necklines, and sleeve caps require curved seams that you sew the same way as straight seams but with smaller stitches.
  • Finishing the inside edges with a whip stitch or binding prevents fraying and makes the shirt last longer.

What you need before you start

Gather these supplies before you cut any fabric. You will need thread that matches your fabric color (or a neutral shade like gray or tan if you cannot find an exact match), a needle sized for your thread and fabric weight (size 7 or 8 for cotton, size 5 or 6 for heavier fabrics), scissors sharp enough to cut fabric cleanly, pins to hold pieces together while you sew, and a measuring tape or ruler. A seam ripper is useful if you make mistakes, though a small pair of scissors works too.

You will also need a pattern — either a commercial pattern from a fabric store, a PDF pattern you print at home, or a pattern you trace from a shirt that fits you well. Lay the shirt flat on paper, trace around it with a pencil, and add seam allowance (usually one-half inch beyond the traced line) before you cut. A thimble protects your finger when you push the needle through thick fabric, though many people sew without one once they build calluses.

Test your thread and needle on a scrap of your fabric before you start. The needle should slide through without resistance, and the thread should not shred or fray. If either does, switch to a different size.

Cutting and preparing your fabric pieces

Lay your pattern pieces on the fabric and pin them down so they do not shift while you cut. Cut slowly and follow the pattern edge exactly — uneven cuts make seams harder to sew straight. Cut all pieces before you start sewing: front panels, back panel, sleeves, and any collar or cuff pieces your pattern includes.

Once all pieces are cut, mark the seam line on each piece using a pencil or tailor's chalk. The seam line is usually one-half inch from the edge. You do not have to mark every inch, but marking the corners and a few points along each seam gives you a line to follow while you stitch. This step takes extra time but makes hand sewing much easier, especially on long seams.

Lay out all your pieces on a flat surface in the order you will sew them. A typical shirt goes together in this order: shoulder seams first, then side seams, then sleeves into armholes, then neckline binding or facing. Seeing the pieces in order helps you avoid mistakes.

Sewing straight seams with a backstitch

A backstitch is the strongest hand-sewn seam and the standard choice for shirt construction. It looks like a solid line on the front and a series of overlapping stitches on the back. To sew a backstitch, start at one end of your seam line with the needle on the underside of the fabric. Bring the needle up through both layers about one-quarter inch from the starting point, then push it back down through the same hole you came up from. Bring it up again one-quarter inch ahead, and repeat.

Keep your stitches small and even — aim for stitches about one-eighth inch long. Smaller stitches hold better but take longer. Larger stitches (one-quarter inch) go faster but are weaker. For a shirt that will be worn often, one-eighth inch is worth the time.

Sew along your marked seam line, keeping the needle perpendicular to the fabric as you work. Stop every few inches and check the back of the seam to make sure your stitches are straight and even. If you veer off the line, pull out the last few stitches with a seam ripper and start again from where the line was correct. Crooked seams are visible and make the shirt fit poorly.

When you reach the end of a seam, make three or four stitches in the same spot to lock the thread, then cut it close to the fabric. This knot prevents the seam from unraveling when you wash the shirt.

Sewing curved seams for armholes and necklines

Curved seams work the same way as straight seams, but you need smaller stitches and more frequent adjustments to stay on the line. Armholes and sleeve caps curve sharply, so use stitches about one-sixteenth inch long — half the size of straight seams. Necklines curve more gently and can use slightly larger stitches.

Pin the curved pieces together more often than you would for a straight seam — every inch or so instead of every few inches. This keeps the fabric from puckering or twisting as you sew. Sew slowly and check your line constantly. If the fabric bunches on one side, you are probably pulling too hard; ease up on the tension and let the needle do the work.

After you finish a curved seam, trim the seam allowance to one-quarter inch and clip small notches into the curve every half inch or so. This reduces bulk and lets the seam lie flat when you turn the shirt right-side out. Be careful not to cut through your stitches.

Attaching sleeves and finishing the neckline

Sleeves go into armholes with the right sides of the fabric facing each other. Pin the sleeve cap to the armhole, matching the shoulder seam to the top of the sleeve cap. Pin every inch around the curve, then sew with a backstitch using small stitches (one-sixteenth inch). Sew slowly — armholes are tight and straightforward to pucker.

The neckline can be finished in two ways: with binding (a strip of fabric sewn around the edge) or with a facing (a separate piece of fabric sewn to the inside). Binding is simpler for hand sewing. Cut a strip of fabric one and one-half inches wide and long enough to go around your neckline plus one inch for overlap. Fold it in half lengthwise and press it flat. Pin it to the neckline with the raw edges aligned, sew it on with a backstitch, then fold it to the inside and whip stitch it down by hand.

A whip stitch is a nearly invisible stitch used to close openings and attach binding. Bring the needle up through the fold of the binding, then push it directly across into the shirt fabric just below the binding. Slide the needle inside the shirt fabric for about one-quarter inch, come back out, and repeat. The stitches should be small and tight enough that they do not show from the front.

Finishing seams to prevent fraying

The inside of a hand-sewn shirt will fray if you do not finish the raw edges. The simplest finish is a whip stitch along each seam allowance. Fold the raw edge under by one-quarter inch and whip stitch it down, keeping your stitches small and close together. This takes time but makes the shirt look professional and last longer.

Another option is a binding finish: cut strips of fabric one inch wide, fold them in half, and sew them over the raw edges with a backstitch. Fold the binding to the inside and whip stitch it down. This is more durable than a straightforward whip stitch and looks good on the inside of the shirt.

If you are in a hurry, you can leave the seams unfinished for now and finish them later. The shirt will still work, but the edges will fray slightly with each wash. Plan to finish them before the fraying becomes noticeable.

Checking fit and making adjustments

Before you finish the neckline and sleeves, try the shirt on inside-out to check the fit. The seams should sit at your shoulder points, the armholes should not pull, and the side seams should be straight. If something is off, you can still adjust it — seams are easier to move before the neckline is bound.

If the shirt is too tight in the chest or shoulders, you may have cut it too small. If it is too loose, you can take in the side seams by one-quarter inch on each side (one-half inch total). Mark the new seam line with chalk, remove the old stitches, and sew the new seam. If the armholes are too tight, the problem is usually in the sleeve cap, which is harder to fix — it is better to start over with a larger pattern size.

Once you are happy with the fit, finish the neckline, sleeves, and all seam allowances. Try the shirt on one more time to make sure everything feels right before you call it done.

Frequently Asked Questions

How do I keep my stitches straight if I do not have marked seam lines?

Mark them before you start sewing. Use a pencil, tailor's chalk, or a fabric pen to draw a light line one-half inch from the edge of each piece. This takes 10 minutes and saves you from ripping out crooked seams later. If you forget to mark and realize halfway through, stop and mark the rest of the seam before you continue.

What should I do if I sew a seam crooked?

Use a seam ripper to cut and remove the stitches, then sew the seam again. Start from the point where the line was correct and work forward. It is faster to rip and resew than to try to fix a crooked seam by sewing alongside it — the shirt will look lumpy and fit poorly.

Can I use a running stitch instead of a backstitch?

A running stitch is faster but much weaker. It works for temporary seams or repairs that will not take much stress, but a shirt seam needs a backstitch to hold up to wearing and washing. If you want to go faster, use a running stitch for the first pass and then go back over it with a backstitch for strength.

How do I keep the fabric from puckering on curved seams?

Pin more often — every inch instead of every few inches — and use smaller stitches. Sew slowly and do not pull the thread tight; let the needle do the work. If the fabric still bunches, you may be pulling the fabric as you sew. Relax your grip and let the fabric feed naturally under the needle.

Do I have to finish the seam allowances, or can I leave them raw?

You can leave them raw, but they will fray with each wash and the shirt will look worn faster. Finishing them with a whip stitch or binding takes extra time but makes the shirt last longer and look more polished. If you are making a practice shirt, you can skip this step; if you are making a shirt you plan to wear often, it is worth doing.