How to Sew a Button: Step by Step Guide With Pictures

Sewing a button on a cloth piece feels relatively simple. In fact, you can do it in 10 minutes if you have sufficient experience. However, you can also spend an entire day trying to fix the button if you don’t have the necessary skills.

There are both right and not appropriate ways to sew a button. Here, we will be guiding you on how to sew a button via a machine and by hand. The task is fairly easy and we will walk you through it step by step. Read on to find out more.

Sewing a 4 Hole Button

1- Choose a suitable thread and button that goes along with the garment. Now, thread the needle. If needed you can double the thread to make the work quicker. Ensure that the length of the thread extending from both sides is the same.

2- Place a knot at the end of the thread. You can do this by wrapping the thread around the finger and rolling it. Next, you need to position the button on the fabric and line it up with the other buttons. Confirm that the button lies with the buttonhole.

3- Now, insert the threaded needle through the cloth piece and a hole in the concerned button. You need to pull the thread all the way up. Underneath the button, place a straight pin. This has to be done between the previous and next stitch or else the button will be stitched too tightly.

4- Insert the needle into the opposite hole and through the cloth. Let the thread pull through it. Repeat the procedure through these holes twice. Then move ahead to the other pair. You need to switch between the 2 pairs until the button is firmly attached.

5- In the final stitch, insert the needle through the fabric but not through the buttonhole.

6- Take away the straight pin. Now, proceed to wrap the thread 6 times around the thread in between the button and the fabric. Insert the needle through the fabric.

7- Make around 4 stitches to secure the thread and tie it. Remove the excess thread by cutting it off.

8- Thus it is over. Your button is now well-sewed.

Sewing a 2 Hole Button

  • Begin by threading the needle
  •  You need to tie a knot near the end of the thread. To do this, wrap the thread around the index finger and roll the thread with your finger. Pull-on the thread to keep it tight.
  •  Keep pushing the needle through the length of the fabric until it reaches the knot. Then push it through one of the two holes of the button and push the button near the garment, keeping it where you want it to be sewn.
  •  Then insert the needle through the opposite hole.
  •  If you are aiming for a cross shape then use the hole situated diagonally to the first hole. This is only possible for 4 hole buttons.
  • In case of a straight stitch, use the hole adjacent to the first hole. This is possible in both 2 hole and 4 hole buttons.

Sewing Shank Buttons

Shank Buttons are used on thick fabrics like jackets and turncoats. They can not be sewn using a machine and have to be attached by hand. Another fact is that buttons have a hidden hole or protrusion. This is unlike flat holes where all the holes are visible. Follow the steps below to work with shank buttons.

  • The first step is threading the needle and making a double thread.
  • Make a knot using both threads. This can be done by wrapping the thread across the index finger and rolling it off the finger. Pull-on the thread to keep it tight.
  •  Insert the needle through the material until it reaches the knot. Now, force the needle through the button shank and bring the button near to the cloth and place it where you want it to be sewn.
  •  Insert the needle down through the fabric, pull it tight and then force the needle back up through the garment.
  •  Now, force the needle through the button shank and repeat this around 5 times.
  • Next, wrap the thread around the button 4 times.
  • Form a loop with the thread and stick the needle through this loop and pull it tightly to tie the knot. You can repeat this step once again to make another knot.


We hope this guide would have helped people who are new to sewing. The process can be fun and enjoyable if done right and we have provided the necessary steps. For any queries, write to us.

Leave a Comment