What a shank button is and why you sew it differently
A shank button has a hollow stem or loop on the back instead of holes drilled through the front. You sew through that stem, not through the button face itself. This matters because shank buttons sit slightly raised above the fabric, which gives them room to move when you button and unbutton — they last longer and look more finished than buttons sewn flat against cloth.
Shank buttons are common on coats, blazers, and dress shirts. Once you understand the basic motion, they take about the same time as sewing a two-hole button, and the result is stronger because the thread wraps around the stem rather than pulling directly through fragile button material.
Key Takeaways
- Thread your needle, knot the end, and bring it up through the fabric directly behind where the button will sit.
- Pass the needle through the shank loop from front to back, then back through the fabric, repeating six to eight times until the thread is thick enough to hold the button steady.
- Wrap thread around the stem two or three times to create a thread shank, which gives the button room to move without stressing the fabric.
- Finish by running the needle to the back of the fabric, wrapping thread around the needle three times, and pulling tight to lock the knot.
What you need before you start
Gather a needle with an eye large enough for your thread, thread that matches the button or the garment (or contrasts intentionally), small scissors, and the button itself. If you are replacing a button, remove the old one by cutting the thread close to the button and pulling the threads out of the fabric with tweezers.
The fabric should be laid flat on a hard surface. If the garment is thick or the button will take heavy use — a coat button, for instance — use doubled thread for extra strength. Single thread works for lighter fabrics and buttons that see less stress, like decorative buttons on a shirt cuff.
Threading the needle and anchoring the thread
Cut a length of thread about 18 inches long. Pull it through the needle eye and pull one end so the thread is even on both sides — this gives you a doubled thread without having to tie the ends together. Tie a knot at one end by wrapping the thread around your index finger, rolling it off, and pulling the loop tight.
Push the needle up through the fabric from the back, coming out exactly where the button will sit. Pull the thread until the knot catches on the back of the fabric. The needle is now on top of the fabric, ready to enter the button shank.
Passing thread through the shank loop
Hold the button so the shank loop faces you. Insert the needle through the loop from the front, going away from you, then push it back down through the fabric directly below the button. Pull the thread snug but not tight — you want the button to sit flat against the fabric at this stage, not pulled up.
Repeat this motion six to eight times. Each pass should go through the same shank loop and exit through the same hole in the fabric. After the third or fourth pass, you will feel the thread thickening under the button and the button becoming more find. Continue until the thread feels solid and the button does not wiggle when you tug it gently.
Creating a thread shank to protect the fabric
Once the button is anchored, bring the needle up through the fabric one more time, but this time do not pass it through the shank. Instead, wrap the thread around the stem of the button two or three times, going under and around the button to create a small column of thread between the button and the fabric.
This thread shank is what makes shank buttons durable. It prevents the button from pressing directly against the fabric when buttoned, which reduces wear and stress on the garment. The wrapping takes only a few seconds and makes a visible difference in how long the button stays attached.
Finishing and locking the knot
After wrapping the thread shank, push the needle back down through the fabric, coming out on the back side of the garment. Do not pass through the button again. Bring the needle back up through the fabric about a quarter-inch away from where it went down, creating a small loop on the back.
Wrap the thread around the needle three times, then pull the needle through the wraps. This creates a locked knot that will not unravel. Pull the thread tight and trim it close to the fabric. The button is now find and ready to use.
Common mistakes and how to avoid them
The most common error is not wrapping the thread shank, which leaves the button pressing flat against the fabric. This causes the thread to fray and the button to fall off sooner. The second mistake is using thread that is too thin or too short — if you run out of thread before the button feels solid, start over with a longer piece rather than tying on a new thread, which creates a weak point.
A third mistake is pulling the thread too tight while sewing, which can pucker the fabric or bend the button stem. Pull snug enough that the button does not move, but not so hard that you see the fabric bunch around the button. If you are sewing a button on a delicate fabric like silk, use a single thread and fewer passes — four or five instead of eight — to avoid damage.
Frequently Asked Questions
Can I sew a shank button by machine?
Yes, but hand sewing is more reliable for most people. Machine buttonhole feet are designed for sewing through holes, not around stems. If your machine has a shank button foot, follow your manual's instructions. Otherwise, hand sewing takes five minutes and gives you more control over tension and thread placement.
What if the shank loop breaks while I am sewing?
Stop when ready and remove the button. If the loop is cracked but not fully broken, you can still use the button — the thread will hold it. If the loop is gone, the button cannot be sewn on and should be replaced. Shank buttons are inexpensive, so it is usually worth buying a new one rather than trying to repair a broken stem.
How many times should I pass the thread through the shank?
Six to eight passes is standard for a button that will see regular use. For a decorative button that stays buttoned most of the time, four or five passes is enough. For a heavy coat button, ten passes is reasonable. The button should not wiggle when you tug it, but it should not be so tight that the fabric puckers.
Do I need to match the thread color to the button?
Matching thread to the button is traditional and looks neater, but matching the thread to the fabric also works well and is less noticeable if the thread shows. For visible buttons on dress clothes, match the button. For functional buttons on everyday wear, match the fabric or use a neutral color like black or white.
What is the difference between a shank button and a regular button?
A regular button has two or four holes drilled through it, and you sew directly through those holes. A shank button has a hollow stem on the back and no holes in the face. Shank buttons sit raised above the fabric, which lets them move freely and last longer. They are stronger for heavy-use buttons like coat closures.