Start with a pattern, fabric, and the right measurements
Sewing a shirt begins with three things: a pattern (a template that shows you where to cut and how pieces fit together), fabric suited to shirts (cotton, linen, or blends work well for beginners), and accurate measurements of the person who will wear it. You can buy patterns from fabric stores like Joann or read them from sites like Simplicity or McCall's. Measure the chest, shoulder width, sleeve length, and shirt length on the person wearing it, then choose a pattern size that matches those numbers — not their clothing size, which varies by brand.
Before you buy fabric, check the pattern envelope for yardage. A straightforward button-up shirt typically needs 1.5 to 2.5 yards depending on size and sleeve length. Prewash your fabric in warm water and dry it on low heat, because most natural fabrics shrink. Let it cool and lay it flat before cutting — wrinkled fabric leads to crooked pieces.
Key Takeaways
- Choose a pattern that matches the wearer's actual measurements, not their clothing size, and prewash fabric to prevent shrinkage after the shirt is finished.
- Cut all pattern pieces at once using sharp scissors or a rotary cutter, mark grain lines and notches with tailor's chalk, and organize pieces by section before sewing.
- Sew the shoulder seams first, then attach the collar and sleeves, and finish with side seams and hem — this order keeps the shirt stable as you work.
- Use a straight stitch on a machine set to medium length (2.0 to 2.5 mm), backstitch at the start and end of each seam, and press seams flat after sewing to keep them neat.
- Finish raw edges with a zigzag stitch or bias tape to prevent fraying, and try the shirt on before hemming the sleeves and bottom to get the length right.
Cut and mark all pieces before threading the machine
Lay your fabric on a flat surface with the pattern pieces pinned down. Use sharp fabric scissors or a rotary cutter to cut along the pattern lines — dull blades tear fabric and create uneven edges. Cut slowly and keep the blade perpendicular to the table. Once all pieces are cut, use tailor's chalk or a fabric pencil to mark the notches (small cuts on the pattern that show where seams meet) and grain lines (arrows on the pattern showing fabric direction). These marks are your guides when you sew.
Organize the cut pieces by section: front panels, back panel, sleeves, collar, and any facings or interfacing. Lay them out in the order you will sew them. This prevents confusion later and helps you spot missing pieces before you start.
Sew the shoulder seams and attach the collar
Start by sewing the two front panels to the back panel at the shoulders. Place two pieces with right sides together (the pretty sides facing each other), pin along the seam line, and sew using a straight stitch. Set your machine to a medium stitch length of 2.0 to 2.5 millimeters — too short and the fabric puckers, too long and seams come apart. Backstitch at the start and end of each seam by pressing the reverse button for three or four stitches. This locks the thread and prevents unraveling.
After sewing, press the seam flat with an iron on medium heat. This flattens the thread and makes the next step easier. Now attach the collar. Sew the two collar pieces together along the outer edge, trim the seam allowance (the fabric between the stitching and the edge) to one-quarter inch, and turn the collar right-side out. Press it flat. Pin the collar to the neckline with right sides together and sew it on, then fold the seam allowance to the inside and hand-stitch or machine-stitch it down to finish the neckline.
Attach sleeves and sew the side seams
Sleeves go in next. Fold each sleeve in half lengthwise with right sides together and sew the underarm seam from the cuff to the armpit. Press the seam flat. Now pin the sleeve into the armhole, matching the notches you marked earlier — these notches line up the sleeve cap (the curved top) with the shoulder seam. The sleeve should fit snugly but not tight. Sew around the entire armhole, backstitch at the start and end, and press the seam toward the sleeve.
Once both sleeves are attached, sew the side seams. Pin the front and back panels together from the armpit to the hem, sew in one continuous line, and press the seam flat. This seam runs the full length of the shirt, so take your time and keep the line straight.
Finish raw edges and hem the sleeves
Raw fabric edges fray and look unfinished. Trim all seam allowances to one-quarter inch with sharp scissors, then finish them with a zigzag stitch on your machine — this stitch wraps around the edge and prevents fraying. Alternatively, use bias tape (a thin strip of folded fabric) to bind the edges. Fold the bias tape over the raw edge, pin it, and sew it down with a straight stitch.
Try the shirt on the wearer and mark the sleeve length with a pin or chalk. Remove the shirt, fold the cuff to the inside along your mark, and sew it down with a straight stitch or by hand using a blind stitch (a stitch that hides inside the fold). Press the cuff flat. Do the same for the bottom hem of the shirt.
Add buttons and buttonholes
Mark the button placement on the front panels — usually spaced evenly from the neckline to the hem, about one and one-half inches apart. Use your machine's buttonhole stitch to cut and finish each buttonhole, or cut them by hand with a seam ripper and bind the edges with thread. Sew buttons onto the opposite panel using a needle and thread, stitching through the holes four or five times and wrapping the thread around the base of the button to create a shank (a small space between button and fabric that lets it move freely).
Try the shirt on one more time to make sure all seams sit straight, sleeves hang evenly, and the length is right. Press the entire shirt with an iron on medium heat, paying special attention to the collar, cuffs, and front placket (the strip of fabric where buttons go).
Common mistakes and how to avoid them
The most common error is sewing with the wrong sides together — always check that the pretty side of the fabric faces inward before you pin. Another frequent problem is skipping the pressing step. Pressing after each seam takes time but makes the next step easier and the finished shirt look more professional. Uneven seams usually come from not pinning enough or sewing too fast — pin every two inches and sew at a steady pace.
If a seam comes out crooked, use a seam ripper (a small tool with a curved blade) to cut the thread and pull it out. Repin and sew again. If fabric puckers, your stitch length is too short or your thread tension is too tight — check your machine manual and adjust. Most mistakes can be fixed, so do not be afraid to rip out and redo a seam if it does not look right.
Frequently Asked Questions
What is the easiest type of shirt to sew as a beginner?
A straightforward button-up shirt with a straight collar and short sleeves is easiest because it has fewer pieces and no darts or complex shaping. Avoid fitted styles, princess seams, or set-in sleeves until you have finished one basic shirt. Once you understand how pieces fit together, you can move to more complex patterns.
Can I sew a shirt by hand instead of using a machine?
Yes, but it takes much longer — a machine-sewn shirt takes four to eight hours, while hand-sewing the same shirt can take twenty to thirty hours. Use a running stitch (in and out of the fabric in one motion) for seams and a backstitch (pushing the needle backward through the previous stitch) for strength. Hand-sewn seams are weaker than machine seams, so reinforce them by stitching over the line twice.
What should I do if the shirt does not fit after I finish it?
If it is too tight, you cannot easily let it out unless you left extra seam allowance when you cut. If it is too loose, you can take in the side seams or shoulder seams by sewing a new line closer to the edge and trimming the old seam. Sleeves and hems are easiest to adjust — you can shorten them by folding up the cuff and sewing a new line, or lengthen them by letting down the hem if there is enough fabric.
How do I know if my thread tension is correct?
Correct tension means the thread locks evenly in the middle of the fabric — you should not see loops on either side. If the top thread is loose and loops appear on the back, tighten the top tension. If the bobbin thread (underneath) loops on top, loosen the top tension. Test on a scrap of fabric before sewing your shirt.
Do I need to use interfacing, and where does it go?
Interfacing is a stiff fabric fused to the wrong side of fabric to add structure. Use it on the collar, cuffs, and front placket to keep them crisp and prevent them from curling. Fusible interfacing (the kind you iron on) is easiest for beginners. Cut it to the same size as the pattern piece, lay it on the wrong side of the fabric, and press with a hot iron for the time listed on the package.