Your selection may affect price, shipping options and product availability.

Suggested countries


All countries

How to sew a button for beginner sewists

Published on September 8, 2026 by Emma

Skill Levelbeginner

Project time 0.1 hours

Hand sewing buttons is such a simple technique, even if you’re a beginner, and a skill you can use time and time again. Yet, knowing how to sew on a button the right way is important, if you want them to stay on! We’re going to share our little tricks with you with this easy, step-by-step guide to sewing on a button.

1

Draw the thread all the way through until both ends meet and tie in a knot. This will make your thread doubly strong.

Threading needle to sew a button
2

Hold the button in place, insert the needle into the back of the fabric, and draw up through one of the buttonholes.

Attaching button to a fabric
3

Hold a pin across the top of the button, and secure in place with a stitch.  You don’t have to do this, but it creates a bit of give in the thread to allow you to get it through the buttonhole nice and easily.

Secureing the button in place
4

Pass the needle through the fabric and back through the buttons holes eight times.

Sewing the button onto fabric
5

Insert the needle into the fabric and bring it out just behind the button.  Now wrap the thread around the stitches eight times.

Strengthening button
6

Bring the needle back to the back of the fabric, and tie off.

Fastening off to finish sewing a button
Check Out This Month's Hottest Blog Posts!

Added to your cart!

Your Cart Is Empty

Start Shopping