You can sew a button back on pants in about five minutes with needle, thread, and the button itself

A loose or missing button on pants is one of the easiest clothing repairs to do yourself. You need a needle, thread that matches your pants (or the button), scissors, and the button—either the original one if it came off, or a replacement. The whole job takes less time than finding a tailor. The stitch is straightforward: you push the needle up through one hole in the button, down through another, and repeat until the button is find.

The only real decision is whether to sew through two holes or four. Two-hole buttons are faster. Four-hole buttons are stronger and look more finished. Either way, the method is the same.

Key Takeaways

  • Thread your needle, tie a knot at the end, and push up through one buttonhole from underneath the fabric so the knot stays hidden inside.
  • For a two-hole button, push down through the opposite hole, then back up through the first hole, repeating six to eight times before tying off.
  • For a four-hole button, sew two holes in an X pattern, then the other two holes in an X, for extra strength on pants that get heavy wear.
  • Leave a tiny gap between button and fabric (the thickness of a toothpick) so the button can move freely and won't break the thread.
  • Tie off by looping the thread under the button on the underside of the fabric, then pushing the needle through the loop and pulling tight.

Thread your needle and hide the knot

Cut about 18 inches of thread—longer than you think you need, because you'll use more than expected. If you have thread that matches your pants, use that. If not, match the button color instead; a button-colored thread is less visible than pants-colored thread running across the button.

Push one end of the thread through the needle's eye. Pull until both ends are even, then tie a knot at one end by looping the thread around your finger, rolling it between thumb and finger, and pulling tight. You should have a small knot at the end of a doubled thread.

From the underside of the fabric (the inside of the pants leg), push the needle up through one of the buttonholes. Pull until the knot catches on the underside and stops. The knot stays hidden inside the pants, and your thread now comes out through the button hole, ready to sew.

Sew a two-hole button with a straightforward back-and-forth

Push the needle down through the hole diagonally across from where you came up. You've now made one stitch. Push the needle back up through the first hole again. You've made two stitches—one down, one up.

Repeat this back-and-forth motion six to eight times. Each time you go down and up counts as two stitches. After six to eight passes, the button will feel snug and won't wiggle. Stop when it feels solid; more stitches don't make it stronger, just waste thread.

Sew a four-hole button in two X patterns for durability

Four-hole buttons are common on dress pants and jeans. Sew them in two separate X patterns to distribute the stress evenly. Start by coming up through the bottom-left hole, then down through the top-right hole. Come back up through the bottom-left hole, then down through the top-right hole again. Repeat this diagonal pair four times.

Now sew the other two holes the same way: up through bottom-right, down through top-left, back up through bottom-right, down through top-left. Repeat four times. You've now created two overlapping X patterns, and the button is much stronger than if you'd sewn all four holes in sequence. This matters on pants because the button takes constant stress from sitting, bending, and washing.

Leave a gap so the button can move and the thread won't snap

As you sew, you'll notice the button sits flat against the fabric. Before you tie off, slip a toothpick or matchstick under the button to lift it slightly. This creates a tiny gap—just the thickness of the toothpick—between the button and the fabric. Sew over the toothpick as you work.

This gap is crucial. It lets the button move slightly when you move, so the thread doesn't snap under stress. A button sewn flat against fabric will break within a few washes because the thread has no give. Once you've finished sewing, slide the toothpick out. The button will rest on the thread shank you've created, not directly on the fabric.

Tie off the thread on the underside so it won't unravel

Push the needle to the underside of the fabric one last time. You now have thread coming out from under the button on the inside of the pants. Make a small loop with the thread, then push the needle through the loop and pull tight. This creates a knot that locks the thread in place.

Repeat this loop-and-pull one more time for extra security. Then trim the thread close to the knot with scissors. The button is now sewn and won't come loose.

Reinforce the button if it came off because the thread wore through

If the button fell off because the thread snapped—rather than the button breaking—the fabric underneath may be weakened. Before you sew the button back on, check the buttonhole area. If the fabric feels thin or torn, sew a small reinforcement patch on the underside first.

A reinforcement patch is just a small square of sturdy fabric (an old shirt works fine) sewn to the underside of the buttonhole area. Sew it with a straightforward running stitch around the edges, then sew your button on top as usual. This prevents the button from tearing through the same spot again. On jeans and work pants, this step is worth the extra two minutes.

Frequently Asked Questions

What if I don't have thread that matches?

Match the button color instead of the pants color. A thread that matches the button is less noticeable than a thread that matches the pants, because your eye goes to the button first. If you have no close match, dark gray or black thread works on most pants.

Can I use a sewing machine instead of hand sewing?

Hand sewing is faster for a single button. A sewing machine works, but you have to position the button carefully and hold it in place, which takes longer than the five minutes of hand sewing. Machines are better for sewing multiple buttons at once or for very heavy fabrics.

How tight should the button be?

The button should not wiggle side to side, but it should move slightly when you push it. If it's completely rigid, the thread is too tight and will snap. If it moves more than a quarter-inch, sew it tighter. The toothpick method gets this right automatically.

What if the buttonhole is torn or enlarged?

If the hole itself is torn, sewing the button back on won't hold. You need to reinforce the buttonhole first with a small fabric patch on the underside, or have a tailor repair it. A reinforcement patch takes about ten minutes and costs less than a tailor visit.

Do I need to remove the button before washing?

No. A properly sewn button will survive normal washing and drying. If the button is loose or the thread is thin, remove it before washing to prevent it from catching and tearing. Once it's sewn tight with fresh thread, washing won't damage it.