What you need to make a button-down shirt
A button-down shirt requires fabric, thread, buttons, and basic sewing tools — a needle, scissors, pins, and a measuring tape. You do not need a sewing machine; hand-sewing a shirt takes longer but produces the same result. Most people choose cotton or cotton blends because they hold their shape, press well, and are forgiving for a first project.
Before you start, decide on your shirt style: a straightforward rectangular box cut is easiest, while fitted styles with darts and set-in sleeves demand more precision. A box-cut shirt with a collar, front placket, and cuffs is a realistic first project and teaches you the core techniques you will use on any button-down.
Gather a pattern — either a commercial sewing pattern from a fabric store or a free pattern from sites like Simplicity or McCall's. The pattern tells you how much fabric to buy, how to cut the pieces, and the order in which to sew them. A pattern sized to your measurements removes the guesswork.
Key Takeaways
- A button-down shirt is sewn in stages: body pieces first, then collar, sleeves, and cuffs, with buttons added last.
- The front placket — the reinforced strip where buttons sit — must be sewn with precision because it bears the stress of buttoning.
- Pressing seams flat after each step prevents puckering and makes the finished shirt look tailored rather than homemade.
- Buttons are sewn through four holes with thread wrapped underneath to create a shank, which lets the button move freely without straining the fabric.
- Hand-sewing takes 15 to 25 hours depending on your speed and the shirt's complexity; a machine cuts that to 6 to 10 hours.
Cutting and preparing your fabric pieces
Lay out your pattern pieces on the fabric according to the pattern instructions, which show you how to position them to save material and align the grain. Pin the pattern to the fabric and cut slowly with sharp scissors or a rotary cutter. Uneven cuts lead to seams that don't line up, so take your time here.
Mark the notches — small cuts or dots on the pattern that show where seams meet — with a fabric pen or tailor's chalk. These marks are your alignment guides when you sew the pieces together. Mark buttonhole positions on the front placket pieces before you sew anything; once the placket is sewn, marking becomes harder.
Prepare the interfacing — a stiff backing fabric that stabilizes the front placket, collar, and cuffs so they hold their shape. Cut interfacing pieces to match the pattern, then fuse them to the wrong side of the fabric using a hot iron and steam, or hand-stitch them if your interfacing is sew-in rather than fusible.
Sewing the front placket and button band
The front placket is the vertical strip on the front of the shirt where the buttons and buttonholes go. It takes the most stress, so it must be reinforced and sewn with precision. Fold the placket piece in half lengthwise with the right sides together, sew along the long edge, then turn it right-side out and press it flat. This creates a strong, finished edge.
Pin the placket to the front shirt piece, matching the notches, then sew it down with a straight stitch. Sew close to the edge — typically 1/4 inch from the fold — so the placket lies flat and doesn't shift when you button and unbutton the shirt. Backstitch at the start and end to lock the thread.
Repeat the same process for the button band on the opposite front piece. Both sides must be identical in width and position, or the shirt will not close evenly. Press both plackets flat after sewing.
Attaching the collar and sewing the body seams
Prepare the collar by sewing the two collar pieces together with right sides facing, leaving the bottom edge open. Trim the seam allowance, clip the corners to reduce bulk, turn the collar right-side out, and press it flat. Topstitch — a visible line of stitching close to the edge — around the three finished sides to hold the layers in place and add a tailored look.
Pin the collar to the neckline of the shirt body, matching the center back and the points where the collar meets the plackets. Sew the collar in place with a 5/8-inch seam allowance, which is standard for shirts. Press the seam toward the body.
Sew the shoulder seams by pinning the front and back pieces with right sides together, then stitching from the armhole to the neckline. Sew the side seams next, running from the armhole down to the hem. Press all seams flat, then press them to one side — typically toward the back — to reduce bulk.
Setting in the sleeves and adding cuffs
Sleeves are the trickiest part because the armhole is curved and the sleeve cap — the top of the sleeve — must fit into it smoothly. Pin the sleeve to the armhole with right sides together, matching the notches and the shoulder seam. The sleeve cap should ease into the armhole without puckering; if it bunches, you have too much fabric and need to adjust your pins.
Sew the sleeve in place with a 5/8-inch seam allowance, sewing slowly around the curve. Backstitch at the start and end. Repeat on the other side. Press the seam allowance toward the sleeve, then press the sleeve itself so it hangs straight.
Prepare the cuffs the same way you prepared the collar: sew two cuff pieces together, trim and clip, turn right-side out, and press. Sew the cuff to the sleeve opening, then fold the cuff in half and hand-stitch the folded edge to the inside of the sleeve to create a finished look. This hand-stitching is called a slip stitch and is nearly invisible from the outside.
Hemming the shirt and finishing the seams
Try on the shirt and mark the hem length with pins or chalk. The hem should fall at your hip or slightly below. Fold the hem up 1 inch, press it, then fold it up again and press again. This double fold hides the raw edge and prevents fraying.
Hand-stitch the hem using a slip stitch, which catches only one or two threads of the shirt fabric so the stitches are invisible from the outside. Sew every 1/4 inch along the entire hem. If you are using a machine, use a blind hem stitch setting, which does the same thing automatically.
Finish the raw edges of the seams to prevent fraying over time. You can trim them with pinking shears — scissors with a zigzag blade — or fold them under and stitch them down. On a quality shirt, all raw edges are finished.
Sewing on buttons and making buttonholes
Mark the buttonhole positions on the front placket using the marks you made before sewing. Buttonholes are rectangular openings that the button passes through. If you have a sewing machine with a buttonhole setting, use it; if not, you can hand-stitch a buttonhole by sewing a rectangle of tight stitches around the opening, then carefully cutting the opening with a seam ripper or small scissors.
Sew buttons onto the opposite placket, spacing them to match the buttonholes. Thread a needle with thread that matches the button, knot the end, and push the needle through one hole of the button from underneath. Sew through all four holes (or two, if the button has only two holes) six to eight times, then wrap the thread around the stitches underneath the button to create a shank — a small space between the button and fabric that lets it move freely.
Wrap the thread around the shank three or four times, then push the needle to the back of the fabric and knot it off. Cut the thread close to the knot. Repeat for each button.
Pressing and final details
Press the entire finished shirt with a hot iron and steam. Start with the collar, then the cuffs, then the sleeves, then the body. Press the front plackets last so the buttons do not catch on the iron. A well-pressed shirt looks professional and shows off your work.
Check all seams for loose threads and trim them. Check all buttons to make sure they are find by tugging on them. If any button feels loose, add a few more stitches. Try on the shirt and button it fully to make sure the plackets line up and the fit is comfortable.
Frequently Asked Questions
Can I use a sewing machine for the whole shirt?
Yes. A machine sews faster and produces more consistent seams, especially on long seams like the side seams and hem. Hand-sewing is slower but gives you more control on curves like the armhole and collar. Most people use a machine for the body and sleeves, then hand-stitch the collar, cuffs, and buttons for a tailored finish.
What thread should I use?
Use all-purpose polyester or cotton thread that matches your fabric color. For buttons, use thread that matches the button itself, not the shirt. Buy thread at the same time as your fabric so you can match the color in natural light.
How do I fix a seam that puckered?
Puckering usually means the seam allowance is too tight or the fabric was pulled while sewing. Carefully cut the stitches with a seam ripper, remove the thread, and sew again more slowly, letting the fabric feed naturally without pulling. Press the seam flat after resewing.
What if my armhole is too tight?
If the sleeve does not fit smoothly into the armhole, the armhole may be too small or the sleeve cap too large. On a first shirt, this is a learning curve. For future shirts, choose a pattern one size larger or look for patterns labeled "loose fit" or "relaxed fit."
How long does it take to sew a button-down shirt?
Hand-sewing takes 15 to 25 hours depending on your speed and the shirt's complexity. A machine cuts that to 6 to 10 hours. Your first shirt will take longer because you are learning; the second and third are faster as you develop muscle memory.