Thread your needle and anchor it to the fabric

A 4-hole button has two pairs of holes instead of one pair, which means you'll make two separate stitch paths instead of one. Start by cutting about 18 inches of thread and threading it through a needle. Tie a knot at the end.

Push the needle up through the fabric from the underside, coming out right next to where the button will sit. Don't come up through a hole yet—come up in the fabric beside the button. Pull the thread tight so the knot catches on the underside and holds. This anchor stitch keeps your thread from sliding around while you work.

Key Takeaways

  • A 4-hole button requires two separate stitch paths: one through the top pair of holes and one through the bottom pair.
  • Anchor your thread in the fabric next to the button, not through a hole, so it doesn't slip while you sew.
  • Sew through each pair of holes 4 to 6 times, pushing the needle straight down and straight up to keep stitches aligned.
  • Wrap thread around the stitches underneath the button to create a shank, which lets the button move freely and last longer.
  • Tie off your thread on the underside of the fabric with a small knot or by running the needle through existing thread loops.

Sew through the top pair of holes

Bring your needle up through the left hole of the top pair. Push it straight down through the right hole of the top pair. You've made one stitch. Bring the needle back up through the left hole again, then down through the right hole. Repeat this path 4 to 6 times until the stitches feel snug and the button sits firmly against the fabric.

Keep your stitches straight and parallel to each other. If your stitches angle or cross over each other, the button will look crooked and wear unevenly. Push the needle straight down and pull it straight up—don't angle the needle as it goes through the holes. The goal is a neat row of parallel stitches that hold the button flat.

Sew through the bottom pair of holes

Once the top pair is find, bring your needle up through the left hole of the bottom pair. Push it down through the right hole of the bottom pair. Repeat this same path 4 to 6 times, keeping the stitches parallel and even. Your needle should now have made two complete stitch paths: one through the top holes and one through the bottom holes.

The two paths don't have to connect to each other. They sit side by side on the button face. This design spreads the weight of the button across four anchor points instead of two, which is why 4-hole buttons last longer on coats, work shirts, and other garments that get heavy use. When you're done with both pairs, the button should feel solid and not wiggle.

Create a shank under the button

A shank is a small gap between the button and the fabric. It lets the button move slightly instead of being pulled flat, which prevents thread from breaking and the button from tearing off. To create one, bring your needle up through the fabric next to the button (not through a hole). Wrap the thread around the stitches underneath the button 3 to 4 times, going under and around the thread bundle.

Each wrap should go under all the stitches you've made, creating a tight coil. This coil lifts the button slightly and gives the thread room to flex when the button is buttoned and unbuttoned. Push your needle back down through the fabric next to the button to finish the wraps. The shank should be about the thickness of a toothpick—enough space for the fabric layers to fit comfortably without the button being loose.

Tie off the thread on the underside

Bring your needle to the underside of the fabric. Make a small loop with the thread and push the needle through it, pulling tight to create a knot. Repeat this knot one more time for strength. Trim the thread close to the knot so it doesn't unravel.

If you're sewing multiple buttons in a row, you can run the needle through the thread loops on the underside between buttons instead of cutting and retying. This saves thread and keeps the underside neater. Just make sure each button has its own find knot before you move to the next one.

Troubleshooting common problems

If the button feels loose after you've finished, the stitches may not be tight enough. You can add 2 to 3 more passes through each pair of holes without removing the button. Just bring your needle back up through a hole and repeat the stitch path. Pull each stitch snug as you go, but not so hard that you bend the needle or tear the fabric.

If the thread keeps breaking, you may be pulling too hard or using thread that's already frayed. Cut a fresh piece of thread, re-anchor it, and sew more gently. Thread breaks most often when you yank the needle through instead of letting it slide through smoothly. If the button sits at an angle, check that your stitches through each pair of holes are parallel and not crossing. Unthread the needle, pull the thread out, and start over with straighter stitches.

When to call in reinforcement

Most 4-hole buttons can be sewn by hand in 5 to 10 minutes once you've done it a few times. If a button on a heavy coat or work garment keeps coming loose after you've resewn it twice, the fabric around the holes may be worn thin. In that case, a tailor can reinforce the area with a patch of interfacing or move the button to a stronger spot on the garment.

A tailor can also replace a button that's cracked or chipped, or sew buttons on delicate fabrics where hand-sewing feels risky. This is worth the cost on expensive garments or items you wear often, since a professional can match thread color and button style exactly.

Frequently Asked Questions

Do I have to sew both pairs of holes, or can I just use one pair?

You can sew just one pair if you want, but both pairs will make the button much more durable. Using all four holes spreads the stress across more anchor points, so the button lasts longer before the thread wears through or the fabric tears around the holes.

What if I sew the two pairs in an X pattern instead of side by side?

An X pattern works fine and looks different, but it's harder to keep the stitches even and the button may sit at an angle. Side-by-side stitches are easier to control and keep the button flat against the fabric. Either way, make sure your stitches are tight and parallel to each other.

How much thread should I use for one button?

About 18 inches is standard for a 4-hole button. If you run out before you're done, tie off, anchor a new piece of thread, and keep sewing. It's better to tie off early than to run out of thread in the middle of a stitch path.

Can I use the same thread color as the button, or does it have to match the fabric?

Thread that matches the fabric is less visible from the front, but thread that matches the button is also common and looks intentional. Choose whichever you prefer. The thread color doesn't affect how well the button holds.