How to Replace a Button
Replacing a button is a five-minute job that saves a shirt from the rag bag. The trick is to leave a small thread shank so the button sits above the fabric and the buttonhole can close without straining.
Materials
- Replacement button
- Matching thread
- Beeswax (optional)
Tools
- Hand-sewing needle
- Small sharp scissors
- Seam ripper
- Pin or matchstick
Steps
- 01
Remove the old button and thread
Snip the remaining threads on the front and pick out any fragments left in the fabric with a seam ripper. Keep the old button if it is intact so you can match the size and colour of a replacement.
- 02
Mark the position
If you are replacing a lost button, close the garment and push a pin through the matching buttonhole to mark the exact spot. Make a tiny cross with chalk on the mark so you can find it again.
- 03
Anchor the thread
Use a doubled length of thread and knot the end, or take a tiny stitch on the wrong side to anchor it. Bring the needle up through the fabric exactly on your mark.
- 04
Sew the button on over a pin
Lay a pin or a matchstick across the top of the button and stitch through the holes over it. The pin keeps a small gap so the button sits slightly proud of the fabric once you pull it out.
- 05
Build the shank and finish
Remove the pin, lift the button and wrap the thread around the stitches beneath it three or four times to form a shank. Pass the needle to the wrong side and knot securely before trimming.
- 06
Test the closure
Fasten the button and check that the buttonhole closes smoothly without pulling. If it is too tight, unpick and add one more wrap to the shank.
What the Thread Shank Is Actually Doing
The shank is not decoration; it is a hinge. When a shirt is fastened, the buttonhole band sits on top of the button, and between the button and the buttonhole there is the thickness of the placket, the interfacing and the buttonhole band itself. If the button is stitched flat, that thickness has nowhere to go. The result is a puckered front, a strain line running down the placket and, over time, buttonhole corners that tear. The pin or matchstick you lay across the button is a spacer that builds that thickness into the sewing itself, so the fabric never has to stretch around it.
The direction of the stitches matters too. On a four-hole button, two parallel bars spread the load across four separate holes; a cross pulls all the tension toward the middle of the button, which both crowds the thread and tends to twist the button as you tighten. That is why matching the hole count to the original is about more than looks. The old thread marks sitting in the fabric show exactly where the original bars ran, and re-sewing along them means the cloth is not perforated in new places and the button sits at the same angle it always did.
Then come the wraps. Three or four turns around the bundle of stitches beneath the button lock every individual pass into one rigid column. Without the wraps, the passes can slide against each other and the button works loose one pass at a time, usually starting on the pass that takes the most pull when the shirt is fastened. With the wraps, the column holds as a unit and only fails if the thread itself breaks, which on a shirttail-weight thread takes a great deal of abuse.
Common Mistakes: How to Spot Them and How to Fix Them
The most common failure is sewing the button on too flat because you laid the pin as instructed but pulled it out before wrapping the shank. Test for it by fastening the garment: if the placket ripples between buttons, or the buttonhole gapes, the button is sitting too close to the cloth. You do not always need to unpick everything. Slide the existing stitches a little to loosen them and build the wraps up around a slightly thicker spacer, or take the button off and redo it with a matchstick rather than a pin, which gives a taller shank.
The second mistake is a knot that ends up on the right side, or one pulled so hard it dimples the fabric from behind. On lightweight shirting cotton that dimple survives pressing and shows as a small pit in the front. Take the needle to the wrong side and knot there, and on fine cloth use a small backstitch caught through a couple of existing stitches instead of a fat knot, which is what punches through the weave in the first place.
The third is shredding the cloth. On a shirt where the same button has come off two or three times, the original holes have usually merged into one ragged slot. Sewing into that slot only rips it wider, and the new button will follow the old one off within weeks. Cut a small square of lightweight fusible interfacing or fine cotton, press or baste it behind the damaged area, and sew the button through the reinforced patch. Nothing shows from the front, and the button has solid cloth to grip.
The fourth is the wrong thread colour. A thread matched to the fabric but not to the original stitching shows, and so does a thread matched to the button but not the fabric. Hold candidates across the buttons in daylight and compare against the old thread marks beside each button, not against a fabric swatch held up on its own. Older shirts also fade unevenly, so a thread that matches the collar will not necessarily match the placket.
Choosing the Button, the Thread and the Spacer
If the old button survived, it is your spec sheet: diameter, hole count, colour and thickness all in one. Take it with you, or photograph it next to a ruler, rather than trusting memory. A replacement that is slightly too small slips back through the buttonhole under tension; one that is slightly too large will not pass through at all and forces the buttonhole open. For a cuff or collar button, a smaller diameter is fine as long as it still clears the buttonhole comfortably.
For thread, a standard polyester or polyester-cotton hand-sewing thread is the right call on shirting. It has a little give, which is what you want at a buttonhole that flexes every time the shirt is worn, and it resists the abrasion that wears through stiff, brittle thread. Silk or soft cotton thread looks lovely on wool and fine knitwear but stretches and can be cut through by a sharp buttonhole edge; if you use it, double it as the method already asks. Beeswax is listed as optional and it earns its place in two ways: it smooths the thread so it does not tangle while you work, and the slight tack it leaves helps the shank wraps stay where you put them instead of creeping apart.
The spacer is the substitution that changes the result most. A pin is the default and suits a normal shirt placket. A matchstick builds a taller shank and is the one to reach for on a coat, a jacket or a shirt with a doubled placket, where the layers are thick. On a very fine blouse, go the other way and use a thin needle or just the tip of a pin, because a matchstick there makes a shank so tall that the button flops forward and will not hold the buttonhole closed.
On tools, the needle matters more than people expect. The eye has to be big enough to pass a doubled thread without fraying it, but the shaft should be fine enough that it does not leave a visible hole in the cloth each time it passes through. Small sharp scissors, not dressmaking shears, let you trim close to the knot, and a seam ripper is what gets the fragments of old thread out of the weave without slicing the fabric underneath.
Variations: Two-Hole, Cross-Stitch, Backing Buttons and Decorative Swaps
The simplest variation, and the one to teach a beginner, is the two-hole button. The shank works exactly the same way, but there are half as many passes and no risk of the two bars pulling out of alignment with each other. It is the version to use where the button carries almost no load, such as a pajama top or a light cardigan, and it is the fastest repair on the list.
For four-hole buttons, working an X instead of two parallel bars gives a slightly stronger hold and keeps the middle of the button less crowded with thread, which matters on a thick or domed button where the holes sit close together. The shank stays the same. This is the standard finish on chunky horn or metal buttons, and it is worth using when the button is heavy enough that a single bar might rock.
On a heavy coat, add a backing button. Sew a small, plain button on the wrong side of the fabric directly behind the visible one and pass the needle through both, so the hidden button takes the strain and spreads it over a wider patch of cloth. It is the same principle as the thread shank, applied to the fabric rather than the button, and it is how buttons survive on coats that get hauled on and off by one hand.
If the buttons are a design feature rather than plain fastenings, replacing one is a chance to change the look of the whole garment. A set a shade darker or lighter, or in a contrasting material such as horn or shell, reads as a deliberate choice. Changing a single button on a shirt front reads as a repair. Replace the whole row at once and keep the diameter identical so the existing buttonholes still work.
Finishing, Washing and Keeping the Repair Alive
The last bit of thread does as much work as the first. After the final knot on the wrong side, run the needle under two or three stitches of the surrounding seam and knot again before trimming. If the first knot ever works loose, the second one cannot pull through. Leave a short tail rather than cutting flush, because trimming flush with sharp scissors is exactly how a knot gets nicked and weakened.
In the wash, fasten every button before the garment goes into the machine. An open placket lets the buttonhole edges flex against the buttons in the drum and wears both; a fastened one keeps the fronts aligned and the buttons out of the way. Turning the shirt inside out adds another layer of protection, and doing both is why buttons on a well-treated shirt stay put for years while the same buttons on a shirt washed open keep coming off.
Heat attacks the repair two ways. Repeated hot washes soften the polyester thread so it stretches and the shank loses its snap, and an iron pressed directly onto a button can melt or distort a plastic one, or crush a shank flat. Press around the buttons, or lay the placket face down on a folded towel so the buttons sink into the pile and you can press the fabric flat without touching them. If the buttons are metal, this also protects the plating.
Check the shanks about once a year, ideally as the shirt comes out of the wash. Run a fingernail under each button and see whether the thread rocks or slides. If it does, the wraps have loosened but the stitching itself is still sound, and one fresh wrap around the existing shank takes about a minute. Catching it there is the difference between a quick top-up and a full replacement with a fresh needle and thread.
Frequently asked questions
- Why can't I just sew the button flat against the fabric?
- Because the buttonhole has to climb over the button, not sit on top of it. The placket, the interfacing and the buttonhole band together add real thickness, and a button sewn flush forces the buttonhole edge to stretch over all of it every time the shirt is fastened. That is what puckers the front and eventually tears the buttonhole corners. The pin or matchstick you stitch across creates exactly that much gap, and the three or four wraps hold the gap open. If the shirt fastens but the placket ripples between buttons, the button is sewn flat, and you can often fix it by adding a wrap or two rather than starting over.
- The original button is lost. How do I pick a replacement that fits?
- Work from the buttonhole rather than from the other buttons. Look at the length of the buttonhole slot and choose a button diameter a little smaller than that, so it passes through without forcing but sits too wide to slip back out on its own. Then match the hole count and colour to the buttons that are still on the garment, so the repair does not read as a patch. If the originals are unusual, replace the entire row at once; one odd button looks like damage, a matching set looks intentional.
- My buttons keep popping off in the wash. What am I doing wrong?
- It is usually the knot rather than the sewing. A single knot in fine shirting thread can be pulled through the weave by the agitation of a wash cycle. After the final knot on the wrong side, slide the needle under two or three stitches of the nearby seam and knot a second time before trimming, so the first knot has a backup. Then fasten the buttons and turn the garment inside out before washing, so the drum is not catching an open placket and levering the buttons sideways.
- Does the thread really have to be doubled?
- Doubling is not fussiness, it is what keeps the shank from collapsing. Two strands twisted together resist abrasion at the buttonhole far better than one, and they give the wraps something substantial to wrap around so the column holds its shape. A single strand can look neater on very fine fabric, but it will be the first thing to fail at the point where the thread passes back and forth through the button's holes. If you are using a heavier or waxed thread, a single strand is fine; with standard sewing thread, double it as the method says.