Sewing machine buttons is faster and stronger than hand sewing
A sewing machine can attach a button in seconds and create a stitch that holds through dozens of washes. The machine does the repetitive motion for you, so the stitches stay even and tight. You will need a button with two or four holes, thread that matches your garment, a sewing machine with a zigzag stitch, and a stabilizer (even a scrap of fabric works). The whole process takes under five minutes once you thread the machine.
Machine-sewn buttons work best on items you wear often — jeans, coats, work shirts — because the machine stitch is stronger than hand stitching. Hand sewing is still faster for a single button on a dress shirt, but if you are reattaching multiple buttons or reinforcing new ones, the machine saves time and produces a neater result.
Key Takeaways
- Lower the presser foot even though you will not use it, because this engages the tension discs and keeps your thread from tangling.
- Place a stabilizer (scrap fabric, tear-away stabilizer, or even a business card) under the button so the machine does not push it through the fabric.
- Set your machine to zigzag stitch, lower the feed dogs, and sew back and forth through the button holes for 10 to 15 passes.
- Wrap thread around the stitches under the button to create a shank, which lets the button sit slightly raised and move freely.
- Tie off the thread on the underside of the garment and trim the excess.
Prepare your machine and materials
Thread your sewing machine with thread that matches your garment or button. If you cannot find an exact match, choose a shade slightly darker than the fabric — it will be less visible than a lighter thread. Wind a bobbin with the same thread so the underside of your stitches matches the top.
Set your machine to a zigzag stitch with a width of about 2.0 to 2.5 millimeters. This width lets the needle pass through both holes of a two-hole button or alternate between holes on a four-hole button. If your machine has a stitch length dial, set it to zero so the needle moves side to side without moving forward — this keeps all your stitches in one spot.
Lower the feed dogs (the metal teeth under the presser foot that normally move fabric forward). On most machines, a lever on the side or back of the machine lowers them. Lowering the feed dogs prevents the fabric from creeping forward while you stitch. Lower the presser foot anyway — this engages the tension discs even though the foot is not holding anything down.
Position the button and stabilizer
Place a small piece of stabilizer directly under the button on the underside of your garment. Tear-away stabilizer works, but so does a scrap of cotton fabric, a piece of interfacing, or even a business card. The stabilizer prevents the button from being pushed through the fabric by the needle and keeps the stitches from puckering the garment.
Position the button so the holes line up with where the needle will pass. If your button has two holes, they should run horizontally or vertically — whichever direction looks natural on the garment. For a four-hole button, you can stitch an X pattern (needle passes through opposite corners) or a parallel pattern (needle passes through the top two holes, then the bottom two).
Lower the presser foot to engage tension, then manually turn the wheel toward you to lower the needle into one of the button holes. This positions the needle correctly before you start stitching.
Stitch through the button holes
Hold the thread tails loosely in one hand so they do not tangle. Press the foot pedal slowly and let the machine stitch back and forth through the button holes. The needle will move side to side, passing through one hole, then the other. Stitch for 10 to 15 passes — this creates a bundle of thread thick enough to hold the button permanently.
Watch the needle position as you stitch. If the needle is hitting the button itself rather than passing through the holes, stop and reposition the button slightly. A button with worn or chipped edges can catch the needle and break it, so inspect the button before you start.
For a four-hole button, stitch through one pair of holes for 8 to 10 passes, then move the button slightly and stitch through the other pair. This distributes the stress and makes the button less likely to tear loose.
Create a thread shank for durability
After you finish stitching, raise the presser foot and manually turn the wheel to bring the needle up and out of the button. Raise the feed dogs back to their normal position. Do not cut the thread yet.
Wrap the thread around the bundle of stitches underneath the button three or four times. This creates a shank — a small space between the button and the fabric. A shank lets the button move slightly when you button and unbutton, which reduces stress on the stitches and makes the button last longer. Without a shank, the button sits flat against the fabric and the stitches wear out faster.
After wrapping, bring the needle to the underside of the garment and tie off the thread with two or three small stitches in place. Trim the thread close to the knot.
Remove the stabilizer and inspect your work
Gently peel away the stabilizer from the underside of the garment. If you used tear-away stabilizer, it should come off in one piece. If you used fabric, straightforward pull it free. The stitches should form a tight bundle through the button holes with no loose threads or gaps.
Test the button by pulling it gently. It should not move or wiggle. If it does, the stitches are not tight enough — you can add more passes by repositioning the button and stitching again, or you can remove the button and start over.
Wash and dry the garment to make sure the button holds. Machine-sewn buttons typically survive dozens of wash cycles without loosening, but checking one button before you rely on it is worth the time.
Troubleshooting common problems
If the needle breaks while stitching, the button is usually the cause. Buttons with chipped or rough edges catch the needle. Replace the button with a new one, insert a fresh needle in your machine, and start again. Always use a new needle after a break — a bent needle will break again when ready.
If the thread keeps tangling or bunching, check that the presser foot is lowered (even though you are not using it to hold fabric). The presser foot engages the tension discs, and without it engaged, thread will tangle. Also make sure the thread is seated properly in the tension discs — rethread the machine from scratch if you are unsure.
If the button pulls away from the fabric or the stitches look loose, you did not stitch enough passes. Remove the button, cut away the loose thread, and sew it again with 15 to 20 passes instead of 10. More passes create a thicker, stronger bundle.
If the fabric puckers around the button, the stabilizer was too thin or too small. Use a larger piece of stabilizer next time, or use a stiffer type like interfacing instead of a fabric scrap.
Frequently Asked Questions
Can I use my regular presser foot instead of removing it?
Yes. The presser foot does not need to hold anything down since the feed dogs are lowered, but leaving it in place keeps the tension discs engaged. Some sewers remove the presser foot entirely to see the button better, but this can cause thread tension problems. Leaving the foot on is simpler and safer.
What if my button has four holes and I want to stitch an X pattern?
Stitch diagonally through one pair of opposite holes for 8 to 10 passes, then stop and reposition the button so the needle aligns with the other pair of opposite holes. Stitch through those for 8 to 10 passes. This creates an X and distributes the stress evenly across all four holes.
Do I need special thread for machine-sewn buttons?
Regular all-purpose thread works fine. Buttonhole thread is thicker and creates a more visible stitch, but it is not necessary. Match the thread color to your garment or button, and use the same thread in the bobbin so the underside looks neat.
How do I remove a button that was sewn on by machine?
Use a seam ripper to cut through the thread bundle on the underside of the garment, then pull the button away. Cut away any remaining thread with scissors. Be careful not to cut the garment fabric itself — work slowly and keep the seam ripper flat against the underside.
Can I sew a shank button (one with a built-in loop on the back) on a sewing machine?
Yes, but you do not need to create an additional shank. Stitch through the loop on the back for 10 to 15 passes, then tie off the thread. The built-in loop already provides the space between button and fabric that a shank creates.