
A missing button can make a shirt, coat, or pair of trousers look unusable, but the repair usually takes only a few minutes. You need a needle, matching thread, scissors, and a replacement button that fits the existing buttonhole.
This guide explains how to sew a button back on by hand, position it correctly, and create a secure finish that will hold during regular use and washing.
What You Need
- A replacement button with the same number of holes
- Thread that matches the garment or the remaining buttons
- A hand-sewing needle
- Small scissors
- A thimble, optional
- A toothpick or matchstick for thick fabric, optional
Use stronger thread for coats, jackets, and trousers. Standard all-purpose thread works well for many shirts and light garments. Check the care label before making the repair if the fabric is delicate.
Step 1: Find the Correct Position
Look at the remaining buttons and the empty buttonhole. The new button should sit directly opposite the hole when the garment is closed. Mark the center with a small fabric pencil mark or a removable pin.
Check the distance between the neighboring buttons. Matching the existing spacing will make the repair look intentional and help the garment close correctly.
Step 2: Prepare the Thread
Cut a piece of thread about 18 to 24 inches long. Thread the needle and pull the ends together so the thread is doubled. Tie a small knot at the ends.
For a very thick garment, use a single strand and make a larger knot, or use a heavier needle and thread. The needle should pass through the buttonholes without forcing it.
Step 3: Anchor the Thread
Insert the needle from the back of the fabric at the marked position. Pull until the knot rests against the inside of the garment. Make two small stitches in the same place without passing through the button. These stitches anchor the thread before the button is attached.
Keep the fabric flat while you work. Avoid pulling so tightly that the material puckers around the repair.
Step 4: Sew Through the Buttonholes
Place the button over the marked point and pass the needle up through one hole. Then pass it down through the opposite hole. Repeat this motion several times, keeping the stitches even and the button aligned with the other buttons.
For a four-hole button, sew through two holes in one direction and then the other two. Follow the stitch pattern used on the remaining buttons if the garment has a visible design.
Step 5: Leave a Small Thread Shank
A button needs a little room between itself and the fabric so the buttonhole can pass around it. For light fabric, place a toothpick under the button while sewing. Remove it before the final stitches, then wrap the thread several times around the threads under the button.
Thick coats may need a longer shank than thin shirts. The button should be secure but not pulled tightly against the fabric.
Step 6: Secure the Repair
After the last pass through the buttonhole, bring the needle to the back of the fabric. Make two small stitches, tie a firm knot close to the material, and trim the thread. Run the needle under a few stitches before cutting if you want extra security.
Press the repaired area gently with your fingers. Do not pull the button sideways until the thread has settled.
Final Thoughts
To sew a button back on by hand, match the position, anchor the thread, make even passes through the holes, leave enough room for the buttonhole, and finish with a secure knot. With a few basic supplies, you can repair everyday clothing instead of replacing it over one missing button.