One of my favourite things about the Dawn jeans is all the options you have for a fly closure. With all the different leg views + the fly options, it makes what could be just a basic jeans pattern so much more personal and customizable. You can choose between a zipper fly (find that post here), a classic button fly (which is what we’ll go over today!), and an exposed button fly (watch out for that tutorial tomorrow). So, today we will go over the button fly construction. It’s a classic vintage denim closure, and probably the most popular option for Dawn. It provides the same look as a zipper fly from the outside, since the buttons are hidden, but without the intimidating zipper installation. It’s a really fun and rewarding step to get through, so I hope you enjoy it, too!
P.S – you’ll need to swap between regular thread and topstitching thread throughout the construction. I’ve marked which one is being used in bold for each step.
Now let’s just get to it!
Apply fusible interfacing to the wrong side of your button fly.
Fold your button fly in half, with wrong sides together and press well.
Transfer the buttonholes from the pattern piece to the fabric. You can do this with a fabric marker or tailors chalk, pins, basting stitches, or whichever your preferred method is.
Sew the buttonholes in these three positions, and cut them open (it will be too hard to cut them open later on). Above, I used my machine’s keyhole button feature. Don’t have a keyhole feature, and need help creating your buttonholes? We have a post here to help you!
Also, these buttonholes should be, and typically are, sewn with topstitching thread. But if your machine is struggling to sew buttonholes with topstitching thread there is an alternative method – you can instead use two spools of regular thread in the same colour as your topstitching thread. I’m going to show you what I mean quickly…
SEWING BUTTONHOLES WITH TWO REGULAR THREADS
So here’s an example of the two side-by-side. Again, this is my machine’s keyhole button feature.
The top one is sewn with two strands of regular thread.
The bottom one is sewn with topstitching thread.
Psssst, wanna know a secret? I actually like the look of the two strands of regular thread better! On my machine, at least.
Here’s how I did it…

If your machine has a spot for a second spool, you simply thread both strands through your machine together. Just like you normally would, it’s just two strands of thread together instead of one.
If you’ve ever sewn with a twin needle, it’s just like how you would thread your machine for that.
But for this, you want to thread both strands through your one denim needle.
And that’s it! So whether you choose this method or topstitching thread, get your buttonholes made and cut now.
Now move on to the fly extension piece.
Fold your fly extension in half, with right sides together. Line up the bottom curved edge, and sew that bottom edge only using regular thread, 1/4″ from the raw edge.
Turn your fly extension the right way around, re-shape the bottom curved edge, and press.
Grab your fly, fly extension, and button fly pieces. You’re going to need to finish the edges of all three pieces. You can use your preferred method. But if you use a serger/overlock, make sure you finish the edge only and do not trim off any seam allowance.
On the fly (7) finish the curved edge only. This is only one layer of fabric.
On the fly extension (8) finish the raw, straight edge only. This will be through two layers of fabric.
On the button fly (9) finish the raw, outer curved edge only. This will also be through two layers of fabric.
Now lay your right front pant leg piece down with the right side facing up at you.
If you haven’t already finished the raw edge of the crotch, do it now.
Place the fly extension on top of the right front piece, lining up the finished straight edge with the edge. Make sure the notches are aligned and pin in place.
Sew in place 1/4″ from the edge using regular thread.
Clip into the seam allowance (1/4″) on the front crotch, just below the fly extension.
Flip the fly extension out so that the right side of both the right front and fly extension are nothing facing up at you. The seam allowance should be towards the right front pant leg, not the fly extension.
Press well.
Using topstitching thread, topstitch 1/16″ from the seam on the front piece, not the fly extension. You’ll be stitching the seam allowance to the front piece at this point.
Do not backstitch. Instead, use a hand sewing needle to pull the topstitching thread to the wrong side, and knot.
Now lay your left front leg in front of you with the right side facing up.
Place the fly piece down on top of the left front leg, with right sides together. So the wrong side of the fly piece is facing you. Line up the straight edge with the crotch edge of the left front leg, and make sure the notches match up.
Pin in place.
Using regular thread, sew 5/8″ from the raw edge along the entire length of the fly.
Clip into the seam allowance (5/8″) on the left front leg, just below the fly.
Turn the fly around towards the inside (wrong side of the left front leg). Press the folded edge, ensuring that the seam and fly will not show from the right side of the garment.
Turn back around to the right side. Using topstitching thread, topstitch 1/16″ from the edge along the entire length of the fly.
Do not backstitch. Instead use a hand sewing needle to pull the topstitching thread to the wrong side, and knot.
Once again, flip around to the inside, so you can see the fly.
Place your button fly piece down on top of the fly, align the curved edges, and pin in place.
Using a contrasting regular thread, set your machine to a long stitch length, and sew a line of basting stitches around the curved edge. You will be sewing this through the button fly, fly and front leg piece.
Keep it close to the curved edge, and go slow to keep it neat. This is going to be used as your guide for topstitching.
Flip back around to right side, and you can see how those basting stitches create your guide for topstitching.
On the right side of the garment, using topstitching thread, topstitch along the basting guide.
Go slowly! This is a very visible area of topstitching so you want it to be as neat as possible.
Do not backstitch. Instead use a hand sewing needle to pull the topstitching thread to the wrong side, and knot.
Remove the contrasting basting stitches.
Now sew the second line of topstitching, 1/4″ away on the inside of the first line.
Again, do not backstitch.
Place the two front leg pieces together with right sides together. Line up the remaining crotch section and pin.
Sew together 5/8″ from the raw edge, using regular thread.
Press the seam allowance towards the left leg side (the side with the fly and button fly).
From the right side, close up the front by overlapping the fly over the fly extension. The folded edge of the fly should line up with the centre front notch on the right leg waistline.
Pin in place if necessary.
Switch back to topstitching thread. On the right side of the garment, topstitch along the crotch 1/6″ from the seam. You are doing this on the left leg side (same side as the fly). Start at the bottom of the crotch, and head up towards the fly.
Stop 3/4″ above the bottom edge of the fly. Pivot 90 degrees, and sew 1/4″ across the fly through all layers of fabric.
Pivot again, and sew back down the crotch, 1/4″ away from the first line of stitching.
Now we need to add some bar tacks. Bar tacks are just tight zig-zag stitches sewn with topstitching thread. They are used in areas with a lot of stress, for added reinforcement.
To set your machine for a bar tack, choose your zig-zag stitch setting. Then lower your stitch length. Not all the way, just lower than a normal zig-zag stitch. My machine has a little mark (see above, just above the zero) to indicate a bar tack setting. But after some testing, I went just a bit below that. So make sure you test some bar tacks out on scrap denim before doing it on your garment.
Sew one bar tack along the 1/4” horizontal line of topstitching that connects the two parallel crotch topstitching.
Sew another bar tack along the inner line of topstitching of the fly, just above where it begins to curve.
These bar tacks will be through all layers of fabric, including the fly extension.
Once you’ve finished the rest of your garment (find the links for all of the other steps below!), you can add all of your buttons. You can find the post on how to install the buttons here.
Make sure you overlap the button fly over the fly extension correctly, and mark your button placement on the fly extensions along the very left side of your keyhole buttonholes (not in the middle of the buttonholes). The buttons should end up being right along the very edge of the fly extension.
And that’s it! You have a classic button fly front!
LOOKING FOR MORE DAWN POSTS?
Here is the full list of Dawn and Ash jeans posts:
- Where to buy jeans making supplies
- How to adjust rise
- How to lengthen or shorten the inseam
- How to sew flat felled seams
- Fly front
- How to sew a button fly (this post!)
- How to sew an exposed button fly
- Front pockets
- How to finish pocket bags with french seams
- Back pockets, yoke, and back seam
- Inseam and side seams
- Belt loops and waistband
- Buttonhole and hem
- How to install rivets and jeans buttons
- How to distress denim
- Tips for embroidering jeans
We absolutely love seeing what you make, so don’t forget to tag your creations with #MNdawn and @megannielsenpatterns when sharing on social media, and check out what everyone else is up to!
Don’t have the pattern yet?
