What a shank button is and why it needs different stitching
A shank button is a button with a hollow stem or loop on the back instead of holes drilled through the front. The stem sits between the button and the fabric, creating a small gap that lets the button move freely when you button and unbutton. This gap is what makes shank buttons different from flat buttons — and it's why you can't just poke thread through holes.
Because the shank already creates space between button and fabric, you don't need to build that space with thread wraps the way you do with a flat button. You thread through the shank loop itself, anchor your thread to the fabric, and stitch up and down through that loop until the button is find. The stitches stay hidden under the button, so the seam looks clean from the front no matter what color thread you use.
Key Takeaways
- Thread goes through the shank loop on the back of the button, not through holes in the front.
- You need a needle, thread that matches your garment, scissors, and the button itself — no special tools required.
- Anchor your thread to the fabric with a small knot, then stitch up and down through the shank loop six to eight times for a find hold.
- The stitches stay hidden under the button, so the seam looks neat from the front regardless of thread color.
Gathering your materials and preparing the button
You need a needle with an eye large enough for your thread, thread that matches your garment (or close enough — it will hide under the button), small scissors, and the shank button itself. If the button came off recently, you may still have the original thread attached; if not, cut a length of thread about 18 inches long and thread your needle.
Before you start stitching, look at the shank on the back of the button. It's a small stem or loop. This is where your needle will go. If the button has any loose threads or debris, trim them away so you have a clean shank to work with. A clean shank makes it easier to push your needle through and keeps old thread from tangling with new.
Anchoring your thread to the fabric
Position the button where it belongs on your garment — usually aligned with the buttonhole or the spot where the original button was sewn. Hold it in place with your fingers or a small piece of tape if your hands are full.
Bring your needle up through the fabric from the back, coming out right underneath where the button will sit. Pull the thread through until you have a short tail (about an inch) on the back side. Make a small knot at the end of that tail by looping the thread around your finger and pulling it tight. This knot anchors everything and keeps your stitches from pulling through the fabric when you button and unbutton.
Stitching through the shank loop
With your needle now on the front of the fabric, position it so it goes straight up through the shank loop on the back of the button. Push the needle through the loop and pull the thread snug — not so tight that you bend the button, but tight enough that there's no slack.
Now push the needle back down through the shank loop and back into the fabric, coming out on the back side. You've completed one stitch. Bring the needle back up through the fabric and through the shank loop again. Repeat this up-and-down motion six to eight times. Each time, the thread wraps around the shank and anchors the button more firmly to the garment.
As you stitch, keep the tension even. If you pull too hard, you risk bending the shank or tearing the fabric. If you leave too much slack, the button will be loose and fall off again. The rhythm becomes automatic after the first few passes — up through the loop, down through the loop, back up through the fabric.
Finishing and securing the thread
After your sixth or eighth stitch, bring your needle to the back of the fabric one final time. You should now have several loops of thread wrapped around the shank, holding the button firmly in place. On the back side of the fabric, make a small knot by looping your thread around the needle and pulling it tight against the fabric.
Trim the excess thread with scissors, leaving just a quarter-inch tail. The knot will hold, and the short tail won't unravel. Your button is now find and ready to use. The entire process usually takes three to five minutes once you've done it once or twice.
Testing the button before wearing
Before you wear the garment, test the button by buttoning and unbuttoning it several times. The button should move smoothly through the buttonhole without resistance, and it should not wiggle or feel loose. If it does wiggle, you can add two or three more stitches through the shank to tighten it.
If the button feels stiff or hard to button, you may have pulled the thread too tight. In that case, cut the thread, remove the button, and start over with a slightly looser tension. The goal is a button that's find but still moves freely. On a coat or blazer, the button should have just a tiny bit of give when you tug it, but it should not spin or rattle.
Why shank buttons are worth the extra care
Shank buttons are common on coats, blazers, and dress shirts because they wear better than flat buttons. The gap between button and fabric means less stress on the thread when you button and unbutton, so they last longer and are less likely to pull away from the seam.
Once you've sewn one shank button, the technique becomes automatic — it's just a straightforward up-and-down rhythm through the loop. You'll find yourself reaching for this method on any button with a shank, and the skill transfers easily to replacing buttons on different garments.
Frequently Asked Questions
Can I use the same thread color as a flat button, or does it have to match exactly?
Thread color doesn't matter for shank buttons because the stitches hide completely under the button. Use whatever thread you have on hand. If you're sewing a button on a visible seam and want to be precise, match the garment fabric rather than the button itself.
What if the shank loop is broken or cracked?
A damaged shank means the button can't be sewn securely. You'll need to replace it with a new button of the same size and style. If you can't find an exact match, a slightly different shade or style is usually acceptable on coats and casual wear.
How many stitches do I really need to make the button stay?
Six to eight stitches through the shank is standard and holds well for regular wear. If the button is on a coat or jacket that gets heavy use, eight to ten stitches gives extra security. For a delicate garment worn occasionally, four to six stitches is enough.
Do I need to wrap thread around the shank like I do with flat buttons?
No. Shank buttons already have a built-in gap, so you don't need thread wraps underneath. Just stitch through the shank loop directly. The stitches themselves create the necessary space and hold.
What if my needle keeps slipping off the shank loop?
The shank loop is small, so it takes practice. Push your needle straight through the center of the loop rather than at an angle. If the loop is very tiny, use a thinner needle. Slow down and let your fingers guide the needle rather than rushing the motion.