Tutorial Tuesday: Peek-A-Boo Button Fly

Happy Tuesday everyone!

Today I have a  great tutorial for making a hidden faux button fly front. Do you want to know how long I stared at my husband’s pajama pants before I figured it out? (Ha! Ha!) Probably not! I use this type of faux fly for pajama pants, but it’s super simple to use in place of a zipper fly on any pant with an elastic waist.

The width of your placket is 1.75″. The length should stop at 2″ from the base of the curve. (If you’re drafting from an existing pair of pants, you can use those fly measurements.)

Updated Placket Diagram 2/16/13

(Updated 2/16/13)

Draft your button placket using the fly front of your pant as a guide. The outer edge will be the same. The inner curve of your placket will include a 5/8″ seam allowance. (Cut out 2 pieces).

Once you’ve cut out your 2 plackets, place one on top of the other (matching straight and curved edges) with right sides facing. Sew along the curved side of the placket to the bottom of the curve using a 5/8″ seam allowance. Trim seam allowance down to 1/4″. Turn right side out. Iron flat.

Sew a basting stitch down original curve of pant front. At base of curve switch over to a standard stitch.

Clip 1/2″ below base of fly (Do not clip through stitching). Open the fly and iron flat.

Mark your buttonholes on your placket at least 3 3/4″ from top of placket (to accommodate 3″ waistband), at least 3/4″ from folded edge, and 1 1/2″ from bottom of placket. I used (2) 3/4″ buttons. You can add more buttons, but adjust for spacing accordingly.

Place placket on left side of opening (for boys). Right side (for girls). Match fold of placket to basted seam of pant front. Pin in Place. Baste Stitch along outer edge to hold in place.

Flip right side of fly over to left side for boys. (Flip left side over to right side for girls)

Turn over and press seam flat and away from center. Locate fly edges and pin in place.

Using tailor’s chalk  (or temporary marking tool), draw your top stitching guide for your fly (1 1/4″ from center fold). Top stitch following this guide.

Stitch a horizontal line, 1″ from bottom of fly from top stitching over to center seam.

Remover basting stitches with seam ripper.

Attach back of pants to front at side and inner seams (Don’t forget to iron!) Fold your waistband over 1 1/2″  to create your waistband casing. Add elastic. Add your buttons.

You’re done! Congratulations!

Keep doin’ what you love!




  • StacySewsandSchools

    This is AWESOME! Thank you so much for sharing! I am Pinning! ;) I love little details like that!

    • Shannon_CC

      Yay!!! Glad you like it Stacy!

  • louise

    Like the other comment, I’m going to have to pin this one for sure! i love it! Love finding great details for the boys!

    • Shannon_CC

      We have to look a lot harder to find those special little details for boys, don’t we? I’m glad you can use it, Louise!

  • Heather Valentine

    Always love extra details!

    • Shannon_CC

      Me too, Heather!

  • Melissa

    Great tutorial, Shannon! I think I would add a separate waistband so the fly could fully open, but I may try this next time instead of a zipper.

    • Shannon_CC

      Excellent idea, Melissa. This fly was based on a pair of pajama pants for my hubby — a duplicate of his favorite pair. I did think it was a bit strange that the fly wasn’t functional. Ha! Ha! (I should probably ask hubby if that’s unusual for men’s pj’s)

  • Simple Simon and Company

    Shannon everything you do is perfection! Pure perfection.

    • Shannon_CC

      Awwhh, what a beautiful compliment. (So NOT true, Ha!Ha!, but beautiful none the less!!!)

  • Fiona

    Thanks very much for your excellent instructions and very clear and helpful photos. They are by far the best I’ve found on the net.

    • Shannon_CC

      You are welcome, Fiona! I hope it works out well for you.

  • Pingback: Shoddy Work | Red Knits()

  • Pingback: Shoddy Work | Red Knits()