How to Sew a Button: The Complete Step-by-Step Guide for Perfect Results Every Time

Sewing a green button onto denim jeans with yellow thread
🗓 Updated: February 21, 2026

Your friendly, no-fail guide to hand and machine button sewing, for every garment, every fabric, and every skill level.

It is 7:30 AM. You grab your favorite shirt, button it up, and one pops right off onto the bathroom floor. Your meeting starts in an hour. You do not have time to find a tailor, and the safety pin trick just is not going to cut it this time.

Sound familiar? Keep reading. By the time you finish this guide, you will never let a missing button slow you down again.

⏱ Takes 5 to 10 minutes

Sewing a button is one of those life skills that looks harder than it actually is. You only need a needle, some thread, and a few minutes. This guide walks you through everything, from choosing the right supplies to sewing buttons on denim jeans, a wool coat, a school uniform, and more. Whether you have never held a needle in your life or you just need a refresher, you are in the right place.

If you want to jump straight to a specific section, use the table of contents below.

Quick Answer: 7 Steps at a Glance

How to Sew a Button (Short Version)

  1. Gather supplies: needle, thread, button, and scissors
  2. Thread your needle and tie a knot at the end
  3. Mark the button position on your fabric
  4. Create an anchor stitch to lock your thread
  5. Sew through the button holes six to eight times
  6. Wrap a thread shank under the button for spacing
  7. Knot and trim the thread on the back side

Want the full detail on every step? Keep reading. You will also find garment-specific tips, pro tricks, and fixes for when things go wrong.

Use our Button Sewing Progress Tracker to follow along step by step and make sure you do not miss anything.

Before You Start: 5 Quick Checks

Taking two minutes to prep before you pick up a needle saves a lot of frustration later. Run through this quick checklist first.

Pre-Sewing Checklist
  • Do you have a matching replacement button? Check the inside hem or seam of the garment first; many manufacturers sew a spare button there.
  • Is your needle sharp enough to pass through the fabric without forcing it? A blunt needle causes puckering.
  • Does the thread color match the garment, the other buttons, or both? Look at how the other buttons are sewn for guidance.
  • Is the fabric around the button area clean and flat? Old thread remnants can throw off your placement. Snip them away first.
  • For thin or delicate fabric, do you have a small scrap of interfacing or a backing button to reinforce the area? Skipping this step is one of the top reasons buttons pop off again.

Not sure which skill level applies to your project? Try the Button Sewing Skill Assessment to get a personalized recommendation.

How to Thread a Needle (Step Zero)

Close up of threading red thread through sewing needle eye
Step by step technique for threading a needle easily before any hand sewing project.

This step trips up more people than the actual button sewing. If you have ever spent five minutes poking thread at a needle, you are not alone. Here is how to do it without the frustration.

1
Cut a clean end. Snip the thread at a slight diagonal with sharp scissors. A clean, angled tip threads much more easily than a frayed one.
2
Moisten the eye, not the thread. Lick the eye of the needle (the hole), not the thread itself. This is the trick most people do backwards. It works because it creates a tiny surface for the thread to grab.
3
Push through firmly. Hold the thread between your thumb and forefinger so just a tiny bit sticks out. Push it through the eye in one confident motion. If you poke hesitantly, the thread bends.
4
Pull through about 6 inches and double the thread. Fold the thread so both ends are even. Tie a simple overhand knot at the cut ends. Now you have a doubled thread, which is twice as strong and less likely to tangle.
Pro Tip: If threading by hand is still a struggle, a needle threader makes it effortless. They cost less than two dollars at any fabric or dollar store. You can also check out our full needle threading guide for more tips and photos.

For button sewing, cut about 18 inches of thread before doubling. That gives you 9 working inches after folding, which is plenty for most buttons. For heavy coats or denim, cut 22 inches so you do not run short mid-repair.

Essential Materials and Tools

Needles thread buttons safety pins and sewing tools on white background
Everything you need to sew a button: needles, thread, buttons, scissors, and a couple of pins.

You do not need much. Here is the complete list of what to have ready before you start:

ItemWhat to Look ForNotes
NeedleSize 5 to 7 for most fabricsUse a leather needle for leather and suede; a sharp needle for tightly woven fabrics
ThreadMatches the button or fabric colorPolyester works for most repairs; upholstery thread for heavy-duty garments
ButtonSame size and style as the originalCheck the inside hem for a spare before buying one
Small scissorsSharp tip for clean cutsNail scissors work fine in a pinch
Toothpick or pinWooden toothpick or a straight pinUsed as a spacer to create the thread shank
Thimble (optional)Metal or rubberProtects your pushing finger when working with thick fabrics
Fabric marker or chalkWater-solubleFor marking exact button placement
Interfacing scrap (optional)Non-woven fusible interfacingUsed to reinforce thin or stretchy fabrics behind the button

New to sewing? Our guide to essential sewing supplies for beginners covers everything you need to build a basic kit without breaking the bank.

Understanding Button Types

Visual comparison of five button types showing plastic buttons for everyday use, metal buttons for durability, shell buttons for formal wear, wood buttons for casual styles, and shank buttons for professional applications, with durability ratings and cost indicators
Button type comparison: Match your button choice to fabric weight and garment style for best results.

The type of button you are working with changes how you sew it. There are three main categories:

Button TypeHow to Identify ItCommon GarmentsSewing Method
Flat 2-holeFlat face, two holes through the centerLight blouses, pajamas, decorative useOver-and-under stitches
Flat 4-holeFlat face, four holes in a square or diamond patternDress shirts, jeans, most casual wearX-pattern or parallel stitches
Shank buttonSolid face, small loop or loop on the backCoats, blazers, formal jacketsSecure the loop to the fabric
Stud/jeans buttonMetal rivet-style, no thread holesDenim jeans, work wearPressed in with a tool, not sewn

Not sure which button to use for your project? The Button Type Quiz gives you a recommendation in under 30 seconds based on your fabric and garment type.

A Quick Note on Button History: The button placement convention you see today (men’s buttons on the right, women’s on the left) dates back centuries. Men typically dressed themselves, so buttons on the right suited right-handed dressing. Wealthy women were dressed by servants who found left-side placement easier. The convention stuck. The Smithsonian’s National Museum of American History holds one of the most extensive collections of everyday American objects, including clothing hardware, and is a great reference for how button design has shifted over the years.

Thread Selection: Choosing the Right Thread

Comparison chart of four thread types for button sewing showing polyester thread for everyday use, cotton thread for natural fabrics, upholstery thread for heavy-duty applications, and waxed thread for specialty work, with strength ratings and best use recommendations
Thread selection guide: Choose the right thread type based on your fabric and how often that button will be used.
Thread strength comparison chart showing upholstery thread at 95% strength, button thread at 90%, waxed thread at 80%, polyester at 75%, and cotton at 60%, with recommendations for different garment types
Thread strength comparison: Choose stronger threads for buttons that will see frequent use.
Thread TypeStrengthBest ForNotes
Upholstery threadExcellentHeavy coats, denim, work wearThicker, so fewer passes needed
Button/buttonhole threadVery goodEveryday shirts, jacketsStandard choice for most repairs
Waxed threadGoodLeather, suede, heavy outerwearResists tangling; great for thick fabric
Polyester threadGoodMost general repairsSafest choice when you are unsure; works on almost any fabric
Cotton threadModerateNatural fabrics (linen, cotton) on low-stress garmentsLess stretch than polyester; can weaken over time
Quick Rule: If you are ever unsure, grab polyester thread. It works on almost every fabric, it is strong, and it does not shrink in the wash. For anything heavier than a dress shirt, step up to button thread or upholstery thread.

Need more guidance on thread for a specific project? Our thread selection guide goes into more detail. You can also use the Thread Calculator tool for personalized recommendations based on your fabric weight and button size.

Preparing Your Fabric and Button

Hands positioning button on blue check fabric before sewing
Properly preparing fabric and button placement before stitching saves you from having to redo the work later.

Good preparation is what separates a button that lasts years from one that pops off again in three weeks. Take an extra two minutes here and you will thank yourself later.

Finding the Right Placement

  • Replacing a lost button: Look for tiny holes or faint thread marks where the original button sat. Those show you exactly where to place the new one.
  • Adding a new button: Measure the gap between existing buttons and use a ruler to mark an evenly spaced position. Most dress shirts have buttons spaced about 3 to 4 inches apart.
  • Alignment trick: Button up the garment and use a fabric marker to mark through the buttonhole onto the fabric below. That gives you the exact center point with zero guesswork.

Fabric Prep by Type

  • Thin or lightweight fabric: Cut a small square of fusible interfacing and iron it onto the back of the fabric where the button will sit. This stops the button from tearing through over time.
  • Heavy or thick fabric: Make sure all layers are lying flat. Pin the area if needed to keep things stable while you sew.
  • Stretchy knit fabric: Back the area with a small piece of non-stretch stabilizer. Sewing directly into stretchy fabric without support causes puckering and eventually tears the stitches loose.
Backing button trick: On heavy coats and jeans, consider sewing a small flat button on the inside of the fabric directly behind the main button. This is called a backing button or a stay button. It spreads the stress over a wider area and prevents the main button from pulling through the fabric over time.

Complete Hand Sewing Techniques

Hands sewing a button onto khaki pants with white thread
Complete hand sewing technique for securely attaching a button to khaki fabric.

How to Sew on a 4-Hole Flat Button

This is the most common button type you will run into. Master this and you can handle almost any repair.

1
Thread your needle and create an anchor. Push the needle up through the back of the fabric at your marked spot. Take two or three small stitches in the same place to create a firm anchor. This is what stops your thread from pulling through later.
2
Place the button and add your spacer. Set the button over the anchor point. Lay a toothpick (or a straight pin) flat across the top of the button. You are going to sew over this spacer, which keeps slack in the thread and lets you create a proper thread shank later.
3
Sew in an X pattern. Push the needle up through one hole, over the toothpick, and down through the diagonal hole. Repeat for the other two holes. Keep going back and forth in an X pattern for six to eight passes total. Keep the thread snug but not so tight that the fabric bunches.
4
Create the thread shank. Remove the toothpick. Bring the needle up through the fabric but do NOT go through any button hole. You should now have a little bit of slack thread between the button and the fabric. Wind the thread around this loose bundle four to five times to create a firm shank. This space allows the fabric to fold when you button the garment.
5
Secure and finish. Push the needle through to the back of the fabric. Slide it under the stitches, pull a loop through, and pass the needle through the loop twice to create a secure knot. Trim the thread to about a quarter inch.

How to Sew on a 2-Hole Flat Button

The process is almost identical to the 4-hole method. Instead of an X pattern, you just sew straight back and forth between the two holes. Aim for six passes minimum. Finish with the same thread shank and knot on the back. The only difference is that 2-hole buttons are generally on lighter garments, so you do not need quite as many passes.

Pro Tip: On a 2-hole button that will see heavy use, try sewing the first three passes in one direction, then rotating the button 90 degrees and sewing three more passes the other way. It creates a stronger base than sewing all passes in the same line.

How to Sew on a Shank Button

Shank buttons are common on coats, blazers, and formal wear. They have a small metal or plastic loop on the back instead of holes on the face. The process is a little different.

1
Thread and anchor. Thread your needle with 18 to 22 inches of thread (shank buttons on heavy fabric need more). Create your anchor stitches at the marked position.
2
Attach the shank. Bring the needle up through the fabric and slide it through the metal or plastic loop on the back of the button.
3
Sew through the loop repeatedly. Push the needle back down through the fabric very close to where it came up, then back up through the shank loop again. Repeat this six to eight times, keeping the stitches tight and even.
4
Knot off securely. Bring the needle to the back of the fabric and tie two secure finishing knots. The shank already provides spacing, so you do not need to create a separate thread shank.
▶ Watch: How to Sew a Shank Button by Hand (Video) ▶ Watch: Couture Thread Shank Technique (Video)

Button Stitching Patterns: Which One Is Right for You?

Not all buttons are sewn the same way. The pattern of stitches you use on a 4-hole button changes how the thread sits, how strong the attachment is, and how it looks. Here are the three main patterns:

Cross-Stitch (X Pattern)

Sew diagonally across the button holes to form an X. This is the strongest method and the most common choice for everyday shirts and most repairs. The diagonal spread distributes stress better than parallel stitches.

Parallel Stitch

Sew in two straight parallel lines across the pairs of holes. This is the standard factory method on most ready-to-wear garments. It is slightly less strong than the X but looks neat and is quick to do.

Chicken-Foot Stitch

Rare outside of high-end bespoke tailoring. Stitches fan out from a central point under the button, creating a three-pronged pattern. Almost never needed for home repairs, but it is the hallmark of handmade luxury garments and is genuinely beautiful up close.

Which should you choose? For everyday shirts and casual garments, use the X pattern. For replacing a button on a garment where you can still see the original stitch marks, match the existing pattern. For high-stress areas like jeans or coats, always go with the X pattern and more passes.

Sewing a Button by Machine

If you have a sewing machine, you can sew flat 2-hole and 4-hole buttons much faster than by hand. The technique varies depending on what your machine can do.

Method 1: Pre-Programmed Button Stitch

Many modern machines have a dedicated button-sewing mode. Select that stitch, attach the button-sewing foot, and place your button underneath. The machine handles the rest. Check your sewing machine manual for the specific steps.

Method 2: Zigzag Stitch (No Special Foot Needed)

  1. Set the stitch length to zero so the feed dogs do not move the fabric forward.
  2. Set the stitch width to match the distance between your button holes.
  3. Place the button under the presser foot (you can use a small piece of clear tape to hold it in place).
  4. Hand-turn the flywheel slowly to check the needle lands in each hole without hitting the button. Adjust width if needed.
  5. Sew about 10 to 12 stitches slowly. Leave thread tails and tie them off by hand on the back.
Machine tip: The machine method is fast and great for attaching many buttons at once, like after making a new garment. For a single replacement on an existing piece of clothing, hand sewing is often quicker once you factor in setup time. Learn more about sewing machine presser feet to find the right foot for button work.
How to Sew a Button by Hand video thumbnail

Watch: How to sew a button by hand, step by step. Click to play.

▶ Watch: How to Sew a Button Using a Sewing Machine (Video)

The Complete Button Sewing Workflow

Seven-step button sewing workflow chart showing the complete process from gathering materials through final testing, with time estimates and detailed descriptions for each stage
Professional button sewing workflow: Follow this systematic approach for lasting results.
Step-by-step button sewing workflow diagram showing 7 stages from gathering materials through testing the finished button, with professional tips and time estimates for each step
Professional button sewing workflow: Follow this process for consistent, long-lasting results.
StepWhat to DoTime
1Gather materials: needle, thread, button, scissors, toothpick1 min
2Mark exact button placement on fabric30 sec
3Thread needle with 18 inches of thread, double and knot1 min
4Create anchor stitches at marked position30 sec
5Place button, add toothpick spacer, sew 6 to 8 passes2 to 3 min
6Remove spacer, wrap thread shank 4 to 5 times1 min
7Knot, trim, and test the button30 sec

Garment-Specific Guides

The basic technique is the same for every button. But the details change depending on where you are working. Here is what you need to know for the garments people sew most often.

Comprehensive fabric guide showing eight fabric types including cotton, polyester, silk, wool, denim, linen, leather, and knit fabrics with specific sewing techniques, thread recommendations, and difficulty ratings for each
Fabric-specific button sewing guide: Match your technique to your fabric type for best results.

👔 Dress Shirt

  • Use regular button thread or polyester, matched to the other buttons
  • The shank on a dress shirt is minimal, about 3 mm of thread between button and fabric
  • Sew in a parallel or X pattern, 6 passes minimum
  • Men’s buttons go on the right; women’s go on the left
  • Check all other buttons while you have the needle out and tighten any loose ones now

👖 Jeans and Pants

  • Use upholstery thread or heavy-duty button thread
  • Always add a backing button inside the waistband to prevent tearing through thick denim
  • Create a longer thread shank to accommodate the thick denim layer when buttoned
  • The waistband button on jeans takes a lot of stress, so aim for 10 passes minimum
  • For more on caring for your denim, see our denim care guide

🧥 Coat

  • Heavy fabric means a longer shank, so aim for at least 5 mm of wrap
  • Shank buttons are common on coats; follow the shank button steps above
  • Always use a backing button on the inside lining
  • Wool coats: use waxed thread or heavy button thread. See our wool care guide for fabric notes
  • Watch for the coat lining and work carefully so you do not accidentally sew through it

🕴 Suit Jacket or Blazer

  • Use silk or button thread in a color that matches exactly; sloppy thread color shows on a suit
  • Suit buttons are often shank-style or have a small cloth shank behind them
  • The stitch pattern matters more here because it is often visible, so use the X pattern neatly
  • Sew through the canvas and facing, not just the outer fabric, for the strongest hold
  • For valuable suits, consider a professional tailor for this repair

🧶 Cardigan and Knitwear

  • Knit fabric stretches, so you must back it before sewing; use a small piece of non-stretch stabilizer or fusible interfacing on the back
  • Sew loosely. If you pull the thread tight on a knit, you will pucker the fabric permanently
  • A larger backing button on the inside is especially helpful for heavy cardigans
  • Avoid sharp needles that might snag the knit loops; use a ball-point needle if possible
  • See our guide to sweaters and cardigans for more care tips

🎒 School Uniform and Kids’ Clothes

  • Durability first: use upholstery thread or heavy button thread. School clothes take punishment.
  • Go for 10 to 12 passes through the holes instead of the usual 6 to 8
  • A backing button on the inside is worth the extra two minutes
  • Check all the buttons while you are at it and tighten anything that feels loose
  • Avoid tiny buttons on very young children’s clothing; always check age-appropriate safety guidelines
  • Quick tip for busy parents: sew the new button to a small patch of fabric first, then sew the patch to the uniform. Even faster and even stronger.

Sewing Buttons on Delicate and Special Fabrics

FabricNeedleThreadSpecial Notes
SilkSize 9 sharp (very fine)Silk thread or fine polyesterWork slowly; silk marks permanently from needle holes
LinenSize 7 to 8Cotton or polyesterLinen frays, so always back the button area before sewing
Stretch / KnitBall-point needlePolyester (has slight stretch)Use stabilizer behind the button and sew loosely
DenimSize 16 to 18 denim needleUpholstery or jeans threadBacking button essential; longer shank needed
Leather/SuedeLeather needleWaxed threadEach hole is permanent, so mark carefully before you start. See our leather care guide

Pro Tips and Insider Hacks

These are the things tailors know that most online guides skip entirely. They make a real difference in how long your buttons stay put.

The Superglue Lock: After you finish sewing and the thread is knotted, place a single tiny dot of clear superglue on the back knot. The glue soaks into the thread and sets hard. It will not show from the front, and your button can never unravel no matter how the thread wears over time. This is the single biggest durability upgrade you can make to any button repair.
The Nail Polish Trick: If you do not have superglue handy, clear nail polish does the same job on the knot. It dries clear and hard and locks the thread fibers together.
Double Pass Efficiency: Thread your needle twice (pass it through the eye twice instead of once). Now you are laying down four threads per pass instead of two. You can do three passes and get the same strength as six regular passes. Great when you are in a hurry.
The Match Trick for Shanks: On a coat button that needs a longer shank, use a wooden matchstick instead of a toothpick. It is wider and creates more space, which is exactly what you need for thick fabric.
Use the Arm Length Rule: When cutting thread, hold one end at your chest and extend your arm out fully. Cut at your fingertips. Then double it over and the length is ergonomically ideal for hand sewing: long enough to work with, but short enough not to tangle constantly.
Reinforce Factory Buttons Before They Fall Off: When you buy a new shirt, take five minutes to run a small extra pass of thread through each button. Factory button sewing is done fast, and those buttons are not sewn to last. A quick reinforcement prevents you from losing them later.

Emergency Button Repair Without a Sewing Kit

Hand sewing white shirt button back on striped fabric
Quick emergency button repair on a shirt without a full sewing kit.

Sometimes a button falls off and you have nothing nearby. Here is how to handle the most common emergency scenarios.

What You Are MissingWhat to Use Instead
No needleStraighten a safety pin or the sharp end of a large paperclip. Push very carefully.
No threadUnflavored dental floss works surprisingly well. It is strong and slips through fabric easily.
No scissorsScore the thread back and forth against a key edge, or bite it. A sharp fold will also snap thread.
No buttonA large shirt button from further down the placket can be moved up to the visible position. Or use a small brooch to close the gap temporarily.
No time at allA small safety pin on the inside of the fabric is invisible from the outside and holds the closure cleanly.
Hotel Sewing Kits: Most hotel front desks in the United States will give you a basic sewing kit for free. If you travel frequently, keep a small travel sewing kit in your bag. They are available at most pharmacies and dollar stores for under two dollars.
▶ Watch: How to Fix a Button Without Sewing (Emergency Trick Video)

Tips for Left-Handed Sewers

Most sewing guides assume right-handedness without saying so. If you are left-handed, a few small adjustments make everything easier.

  • Hold the needle in your left hand and the fabric in your right. This is the mirror image of what most guides show, and it is completely fine.
  • Rotate your anchor stitches counterclockwise if that feels more natural. The direction does not affect the strength of the knot.
  • Wrap the thread shank in the direction that is comfortable for you. Clockwise or counterclockwise, a shank is a shank. Do whichever direction your wrist prefers.
  • When tying off knots, the standard instructions will feel backwards. The easiest approach is to slide the needle under the stitches on the back of the fabric, pull a loop through, and then pass the needle through the loop. This works just as naturally left-handed as right-handed.
  • If threading the needle is harder for your left hand, use a needle threader, which removes handedness from the equation entirely.

What to Do If You Do Not Have a Spare Button

Losing a button and not having a match is frustrating, but you have more options than you think.

  • Check the garment itself first. Most quality shirts, blouses, and jackets have a spare button sewn onto the inside hem, seam, or label tag. Look carefully before assuming you are out of luck.
  • Move a less visible button. If the missing button is at the top of a shirt placket (the most visible position), remove the bottom button and use it for the replacement. The missing bottom button is usually hidden by a waistband or belt anyway.
  • Visit a fabric or craft store. Chain stores like Jo-Ann Fabrics carry a huge range of buttons. Bring the garment or one of the original buttons to match the size and style.
  • Shop online. Buttons are inexpensive and widely available on sites like Amazon, Etsy, and specialty sewing shops. Search by size in millimeters and material.
  • Embrace a different button. If the garment has multiple buttons, replacing all of them with a fresh set can give a garment a brand-new look. This is popular in slow fashion and upcycling circles right now.
  • Repurpose from old clothes. Keep a small jar of buttons from clothes you no longer wear. You will always have options when you need them.

Common Mistakes and How to Avoid Them

These are the mistakes that cause buttons to pop off again within days of being re-sewn. Every single one is easy to avoid once you know what to watch for.

Skipping the thread shank The most common reason a button pops back off. Without a shank, the button pulls tight against the fabric and snaps the thread over time. The toothpick spacer method takes 30 seconds and makes a huge difference.
Not anchoring the thread first Starting directly through the button holes without an anchor means the whole thing can pull through the fabric at any point. Two or three small stitches in the same spot before you place the button makes the whole repair secure.
Too few passes through the holes Three or four passes looks done but is not strong enough for regular use. Aim for six to eight on a shirt, ten on denim or coats.
Thread too tight Pulling the thread so tight that the fabric bunches is just as bad as leaving it too loose. You want firm, even tension. The button should sit flat against its shank, not puckering the fabric underneath.
Wrong thread color Using white thread on a navy shirt or black thread on a cream blouse looks careless. Always match your thread to the other buttons, not just to the fabric.
Sewing through the lining On a jacket or coat with a lining, it is easy to accidentally catch the lining with your needle. If your stitches show on the lining inside, the fix is obvious. Work slowly and check between stitches.
Weak finishing knot A single overhand knot at the end will work loose over time. Always tie a double knot on the back and consider locking it with a drop of clear nail polish or superglue.
No backing on thin fabric Sewing directly into chiffon, silk, or thin cotton without interfacing behind it means the button will eventually tear right through. A small square of fusible interfacing on the back costs nothing and takes one minute to iron in place.

The Real Cost: DIY vs. Paying a Tailor

Here is a number that surprises a lot of people: a professional tailor in the United States typically charges between $8 and $20 to sew on a single button. In major cities, some shops charge even more. The same repair by hand costs you a few cents of thread and about seven minutes of your time.

ScenarioTailor CostDIY CostYou Save
1 button on a shirt$8 to $15Under $0.10$8 to $15
All buttons on a coat (8 buttons)$50 to $80Under $0.80$50 to $80
School uniform buttons over a school year$30 to $60Under $2$30 to $60
Over a lifetime of clothing (10+ garments/year)$1,000+Under $20$980+

The math speaks for itself. Button sewing is one of the highest-return skills you can pick up in 10 minutes. And once you know how, you know forever.

Why Sewing a Button Is One of the Most Sustainable Things You Can Do

This might sound like a stretch, but bear with us. Americans throw away roughly 81 pounds of clothing per person per year. A huge chunk of that is clothing discarded over minor damage: a broken zipper, a torn seam, or yes, a missing button. According to the EPA’s Facts and Figures on Materials, Waste and Recycling, the US generated 17 million tons of textile waste in a single year, with 11.3 million tons going straight to landfills. And the numbers keep climbing.

17M Tons of textile waste generated in the US per year (EPA)
81 lbs Average clothing discarded per American per year
35% Decline in how long clothes are worn before disposal

Sewing a button keeps a garment in use instead of in a landfill. That is not a small thing. Fast fashion has made it feel easier to replace than repair, but a generation of younger Americans is pushing back hard on that idea. Searches for sustainable fashion and clothing repair have grown every year since 2020, and new research shows that Gen Z is now more likely to repair clothes than millennials are.

You do not have to be passionate about sustainability to care about this. Every shirt you fix instead of toss is a shirt you do not have to replace, which saves you money and skips the environmental cost of manufacturing a new one. That is a win no matter how you look at it.

Want to go deeper on the slow fashion angle? Our article on fast fashion vs. slow fashion in 2025 covers this in full.

Teaching Kids to Sew a Button

Child learning to sew button with adult guidance at table
Teaching children basic sewing skills with hands on practice builds confidence and practical problem-solving skills.

Button sewing is one of the best first sewing projects for kids. It is short, achievable, and the result is immediately useful. Most children can learn the basics of it by age 8 or 9 with some guidance.

How to Teach Kids Step by Step

  1. Start with a practice square, not a real garment. Cut two squares of medium-weight cotton fabric and sew a button to one of them first. Kids learn faster when they are not worried about ruining something important.
  2. Use a large blunt needle for young learners (also called a tapestry needle). It is safer and easier to thread.
  3. Choose a large, flat 4-hole button, which is easier to handle and easier to see what is happening.
  4. Pre-thread the needle yourself the first time or two. Let the child focus on the sewing part before adding the threading challenge.
  5. Count the passes out loud together. “One, two, three, four…” Kids stay engaged and learn the rhythm.
  6. Let them choose the thread color. A small choice makes them feel invested in the project.
Real-World Lesson: Once a child can sew a button, let them fix their own school uniform next time a button comes off. That moment of “I fixed it myself” is genuinely good for confidence and practical problem-solving.

Age Guidelines

AgeWhat They Can Handle
6 to 7Watching, passing the needle, holding fabric still
8 to 9Full process with supervision; large needle, large button, practice fabric
10 to 11Independent repair on real clothing with guidance nearby
12 and upFully independent; can learn thread shank and finishing knot

Button Care and Maintenance

Close up of shirt button being checked for loose threads
Regular button care helps prevent loose or missing buttons before they become a problem.

Prevention beats repair. A few good habits will stop most buttons from falling off in the first place.

Habits That Keep Buttons Longer

  • Button up before washing. An open placket is more likely to snag buttons on other clothes in the machine. Buttoning up also keeps the placket from stretching out of shape.
  • Check buttons every few months on clothes you wear regularly. A button that is slightly loose is easy to fix in five minutes. A lost button requires a replacement search.
  • Reinforce factory buttons on new shirts. Run one quick extra pass of thread through each button when you first buy a garment. Factory button sewing prioritizes speed, not durability.
  • Avoid yanking buttons open. Pull garments over buttons gently. The most common cause of button failure is repeated lateral stress from pulling fabric apart instead of passing the button through the hole.

Washing Tips for Different Button Materials

Button MaterialWashing Notes
PlasticMachine wash fine; avoid high heat in dryer, which can warp them
MetalCan rust if exposed repeatedly to moisture without drying; air dry when possible
Shell / Mother of PearlFragile; use a garment bag in the washing machine; avoid tumble drying
WoodHand wash or use a gentle machine cycle; always air dry; wood can crack with repeated heat

For fabric-specific washing advice, our guide on how to wash and care for different fabrics covers every common material.

When to Repair vs. Replace a Button

SituationRepair or Replace?
Button is intact but the thread has brokenRepair: sew it back on
Button is cracked or chippedReplace with a matching button
One button is lost and no spare existsReplace all buttons for a consistent look, or source a close match online
Button holes in the fabric are enlarged or frayingReinforce with interfacing first, then repair
The same button has been re-sewn three or more timesThe fabric is probably weakening; reinforce with a patch or backing before sewing again
Rare or vintage button with sentimental valueRepair carefully; if in doubt, take to a professional

Troubleshooting Common Button Problems

Sewing a large button onto knit fabric with needle and thread
Fixing common button problems like looseness, puckering, or misalignment.
ProblemLikely CauseFix
Button keeps coming looseToo few passes; no anchor; weak threadRe-sew with heavier thread, 8 to 10 passes, proper anchor, and lock the knot with superglue
Fabric puckers around the buttonThread pulled too tight; no shank; wrong needle sizeRe-sew more loosely; use a toothpick spacer for the shank; match needle size to fabric
Button sits crookedPlacement was not marked; fabric shifted during sewingMark placement before starting; pin the button in position before the first stitch
Thread shows through on the front of the fabricNeedle went too deep; stitches visible on the outsideOn lined garments, sew only through the facing and canvas, not through the outer fabric
Button pulls through the fabricThin or weak fabric with no backingRemove and re-do with a fusible interfacing patch and a backing button on the inside
Knot comes undone at the backSingle knot or loose finishingAlways tie a double knot and lock it with nail polish or superglue

Quick-Reference Cheat Sheet

Screenshot this or save it. Everything you need for a solid button repair, at a glance.

📌 Button Sewing Cheat Sheet

7 Steps

  • 1. Gather supplies
  • 2. Thread needle, knot end
  • 3. Mark placement
  • 4. Anchor stitch x3
  • 5. Sew 6 to 10 passes
  • 6. Wrap thread shank
  • 7. Knot and trim

How Many Passes?

  • Shirt / blouse: 6 to 8
  • Jacket / blazer: 8
  • Coat: 8 to 10
  • Jeans / denim: 10 to 12
  • School uniform: 10 to 12
  • Knitwear: 6 (loosely)

Thread by Fabric

  • Everyday shirt: polyester
  • Denim / coat: upholstery
  • Silk / blouse: silk thread
  • Leather: waxed thread
  • Emergency fix: dental floss

Common Mistakes

  • Skipping thread shank
  • No anchor stitch
  • Too few passes
  • Thread too tight
  • Wrong thread color
  • Single finishing knot

Pro Hacks

  • Superglue the knot
  • Toothpick as shank spacer
  • Double-pass for speed
  • Reinforce new shirt buttons
  • Button up before washing

Time Estimates

  • Shirt button: 5 to 7 min
  • Coat button: 10 to 12 min
  • Jeans button: 10 to 15 min
  • Emergency pin: 30 sec
  • Threading needle: 1 min

📱 Screenshot this to keep it handy for your next quick repair.

Frequently Asked Questions

How many times should I sew through the holes on a button?
For most shirts and everyday garments, six to eight passes is the right amount. For heavy-use items like jeans, coats, school uniforms, or children’s clothing, aim for eight to ten passes. The more stress a button takes, the more passes it needs.
What is a thread shank and why does it matter?
A thread shank is a short column of wrapped thread between the button and the fabric. It creates a small gap that lets the opposite layer of fabric slide under the button when you fasten it. Without a shank, the fabric bunches and the thread snaps from the stress. It is the single most important detail in button sewing that most people skip.
How long does it take to sew on a button?
Between five and ten minutes from start to finish, including threading the needle and tying off. Once you have done it a few times, five minutes is very achievable. Complex repairs on heavy coats or jeans might take closer to fifteen minutes.
Which side do buttons go on for men vs. women?
For men’s clothing, buttons are sewn on the right side of the garment (your right when wearing it). For women’s clothing, buttons go on the left side. This convention dates back centuries and is consistent across American and most Western clothing.
Can I use regular sewing thread to sew on a button?
Yes, regular polyester thread works fine for most everyday repairs. For heavier garments like coats or jeans, use button thread or upholstery thread; both are thicker and hold up better under repeated stress. When using standard thread, double it through the needle for extra strength.
Is sewing a button hard?
Not at all. It is genuinely one of the easiest sewing skills to pick up. If you have never held a needle before, you can still do this. The most common challenge is threading the needle, and even that gets easier after the first time. Most people can produce a solid result on their first try.
Can I sew a button with dental floss?
Yes, in an emergency, unflavored dental floss works quite well. It is strong, slips through fabric without tangling, and holds a knot. Waxed floss is a little easier to work with than unwaxed. Just avoid mint or flavored floss; the wax coating is different and it can leave a faint smell.
Do I need a sewing machine to sew a button?
No. Hand sewing is completely fine for all button repairs. A sewing machine is faster if you have one and need to attach many buttons, but for a single repair, hand sewing is often quicker once you factor in machine setup. Shank buttons cannot be sewn by machine at all; those always require hand sewing.
What is the strongest way to sew on a button?
The strongest method combines: upholstery or button thread (doubled), an anchor stitch foundation, 10 to 12 passes through the holes in an X pattern, a sturdy thread shank, a double finishing knot, and a drop of superglue on the knot to lock it. Add a backing button on the inside for any high-stress garment like jeans or a coat.

Conclusion

Button sewing is one of those rare skills that is quick to learn, takes almost no equipment, and is useful every single year for as long as you own clothes. If you walked away from this guide with nothing else, carry these things with you:

  • The thread shank is non-negotiable. It is the difference between a button that stays on for years and one that pops off in a month. Use the toothpick spacer every time.
  • Preparation saves time. Two minutes of checking placement, testing thread, and stabilizing fabric prevents you from having to redo the job later.
  • Match your thread and technique to the garment. A dress shirt and a pair of jeans need very different approaches. Now you know which one applies when.
  • Lock the knot. A single drop of clear nail polish or superglue on your finishing knot adds years to any button repair. This one habit alone is worth learning the whole process for.
  • Reinforce before things break. Checking and tightening buttons on frequently worn garments every few months is faster and easier than doing an emergency repair.
  • The sustainability math is real. Every garment you repair instead of replace saves money, reduces waste, and keeps something you already like in your closet longer.
  • Teach the skill to your kids. A child who can repair their own clothes is more self-sufficient and more confident. It is a gift that keeps giving.

Your first button might not look perfect, and that is completely fine. After three or four repairs, the process becomes automatic. The needle goes where it needs to go, the shank winds naturally, and the knot ties itself. You will get there faster than you think.

For a complete introduction to hand sewing beyond button work, our beginner’s guide to sewing is a great next step. And if you are building out your first sewing kit, the essential sewing supplies guide covers everything you actually need without the fluff.

Now go find that shirt. The button is not going to sew itself.

Scroll to Top