Facebook Twitter Sew4Home RSS Feed Follow Me on Pinterest Instagram


How To Sew On Buttons by Machine

Printer-friendly versionPDF version

Buttons are the perfect finishing accent to so many projects. Not to mention the fact they are also a very functional closure. But if you have to sew on a lot of by hand, you might think twice about using them. I personally find sewing buttons by hand tedious, time-consuming, and I can sometimes have trouble getting them to look perfectly uniform. Sew4Home exclusive sewing machine sponsor, Janome America has come to our (and your) rescue. There's an easy method for sewing on buttons by machine. You can be sure they're securely attached, perfectly aligned, and once you've done one, your machine can use the same settings for multiple buttons of the same size. 

For this demonstration, we're using the Janome Horizon Memory Craft 15000 machine, which has some nifty automatic button-sewing features. But these same general instructions should work with any machine that can perform a zig zag stitch with the feed dogs lowered.


If you want your stitches to blend in, choose a thread that's the same color as your button. If you'd like a nice contrast, choose thread that's the same color as your fabric. Or if your fabric has multiple colors, pick the one you'd most like to bring out. Here at Sew4Home, we sometimes use a contrasting color for button stitching (as well as the buttonhole) because it acts as a subtle accent. 

We recommend a button sewing foot

It's a foot that's been specially designed to hold your button still while your machine stitches it down. Janome's Button Sewing Foot has a rubber coating to help keep the button from slipping. 

The foot attaches to the machine ankle in two places to prevent it from rocking back and forth. Most manufacturers should have something similar.

If you absolutely have to sew on a button without a button sewing foot, you can remove the presser foot on your machine and use just the ankle of your machine to hold the button down. Or, you can hold the button down with an Open Toe Satin Stitch foot or similar, but you'll need to tuck some fabric under the back of the foot to keep it from rocking. 

Set up your project

  1. Using a fabric pencil, mark on your fabric where you want the button. Place your button on the fabric and then tape it down with a piece of clear tape. You can sew right over the tape and it will easily pull off when you're done.
  2. Lower your feed dogs. Depending on your sewing level, "feed dogs" might be a foreign term. These are the "teeth" that push your fabric across the needle plate. They are located directly under the needle. In the photo below, you see the presser foot removed and the feed dogs lowered.
  3. You need to lower the feed dogs so the machine doesn't try to feed the button across the plate, and so the needle can stitch over and over in one location. The feed dogs on the Memory Craft 15000 lower automatically when you choose the button sewing function. Check your manual to see how lowering is done on your machine.
  4. Attach a button sewing foot. The Janome Button Sewing foot hooks onto our MC15000 at the back of the ankle then clicks into place like a regular snap-on foot. Check your manual for how to attach your machine's button sewing foot.
  5. Choose your button sewing stitch. Your machine may even have a stitch just for sewing on buttons. If so, select that. If not, you can use a zig zag stitch. Just set the stitch length to 0.
  6. Position your button under the foot so the needle will come down in the left hole of the button. Lower the foot to hold the button in place. Then hand crank the machine so the needle comes down, ensuring it's going through the middle of the left hole. You may need to lift the presser foot and move the button slightly for better alignment.
  7. Continue to hand crank the machine so the needle goes back up then comes down in the right hole. You can adjust this drop position by adjusting the stitch width. Just remember that any change in stitch width will apply to both swings of the needle, so you will need hand crank up and down again to test that your left hole position is still correct.
  8. When your needle hits the middle of each hole on the button, you're ready for stitching.
  9. Slowly sew 8 or 9 stitches. Our MC15000 does this number of stitches automatically. 
  10. Raise the presser foot and slide your button and fabric out. Snip the the top and bottom thread tails, leaving at least 4" of thread. The tails will be coming out across the top of the button. Remove the clear tape.
  11. Using a hand sewing needle, pull your thread tails through the button so they are directly under the button but still on the top of the fabric. Wrap the tails a few times around the stitches you just made (just as you would do when hand stitching a button in place). This will form a nice "shank" for the button.
  12. Then insert the needle through to the back of the fabric, right alongside the stitching, and tie the two thread tails into a knot. Double or triple the knot for security. Trim the tails close to the knot. 
  13. And now you've sewn on a button. As you repeat the process, it will go much more quickly.

For buttons with four holes

If your button has four holes, simply move the button forward slightly, and repeat the process for the second set of holes.

You can decide if the stitches in your four-hole button look better parallel or crossing. If you'd like a crossed or "X" effect, you will need to reposition your button at the appropriate angle.

Our thanks again to Janome America for helping us give you the information you need to keep your sewing machine running at its best. For more about Janome machines, accessories and projects, visit them online or follow them on Facebook, Instagram, Twitter, Pinterest, and YouTube

We also thank the helpful ladies at Paramount Sewing & Vacuum in Eugene, Oregon for walking us through this demo, and explaining the great tip about taping down the button.

Now that you have new, mad button sewing skills, check out these Sew4Home "buttonrific" tutorials:

Tuxedo Pillowcases in Flannel

Button Top Apron in Spring Florals

Dresser Cloth with Button Accents

Vintage Button Front Pillow 

Good Fortune Silk Pillow

Button Quilted Layer Cake Throw


Comments (13)

Joseph said:
Joseph's picture

I really loved reading your blog. It was very well authored and easy to undertand. Unlike additional blogs I have read which are really not tht good. I also found your posts very interesting. In fact after reading, I had to go show it to my friend and he ejoyed it as well! 

Anonymous said:
Anonymous's picture

Thanks for the information! I have wanted to learn how to sew for a long time now, and I am finally going to give it a shot. Thanks for the tip about getting plenty of sewing pins and a pin cushion. That will be the first thing I invest in!

FooDog said:
FooDog's picture

My Brother had a button attachment and stitch, but my Juki, although a much better sewing machine, has neither.  I kept the foot, as I knew there must be a way to use it on the Juki.  The smallest stitch length it would allow was .2, but it worked perfectly.  Thank you.

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@FooDog - Thanks for letting us know about your work-around!

beechbaby said:
beechbaby's picture

I recently just did this with my Brother machine and was pleasantly surprised by how easy it was! No more hand sewing which makes my RA self very happy!!!

debbiep54 said:
debbiep54's picture

I too found out how nice the attachment works for buttons. I saved my foot to use on any new machine I may get. Now I have a new machine and have to look for the button sewing foot. I will find it and I will conquer!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@beechbaby - excellent -- it's so easy (and kinda fun to watch it happening!)

Connie from IL said:
Connie from IL's picture

I love, love, love my 15000 but haven't yet sewn on a button with it. I look forward to the occasion!

Sally M. said:
Sally M.'s picture

Love the idea of taping the button down so it holds in in place.  Having a button move out of alignment, especially the position of the holes, can be a problem sometimes.  Thanks for a great tutorial.  

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Sally - You're so welcome, that tape tip is one of our favorites too.

Caroline from France said:
Caroline from France's picture

That's a great tip about how to do a shank with machine-stitched buttons! I find that buttons last considerably longer with a shank - commercially-stitched buttons never seem to have one. So far, I've always done my buttons by hand for this reason; next time I'll have a go at your method! Thanks, as ever.

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@Caroline - there might be an industrial attachment, but I've not come across a home machine attachment that can handle shank buttons. Maybe one of our savvy visitors has an idea on that. However, at Quilt Market, where we just spent the last several days, we did see a new self-sealing button thread that looks amazing... more to come on that.