How to Sew a Grommet Curtain Panel

We made this video about 3 years ago but it has been very popular on YouTube so we thought we would share it again! 
(Apologies for the poor sound quality, we made this video when we were just getting started!)
Not only is a grommet curtain panel simple and stylish, it's also easy to make. Here are the steps you need to follow:
Cutting Instructions:
  1. Figure out your finished length for your panels.
  2. For the drapery fabric you will need to add 11'' to your finished length (4'' for the top and 7'' for the hem). Cut off your selvages. Keep in mind you will lose 3'' of your finished width once you sew on the lining.
  3. For the lining fabric, take the length of your cut drapery piece and subtract 5". You will also cut your lining fabric 4'' narrower than your drapery fabric.
Preparing your finished panels:
  1. On your drapery panel stitch a 4'' wide drapery header tape along the top edge of your fabric on the wrong-side of the fabric. Once the tape is sewn, fold along the edge of the drapery tape and press, creating a 4'' hem at the top of your panel. Fold the bottom hem up 7'' and then turn it back on itself 3 ½'' and press. Stitch hem in place close to the fold.
  2. On your lining panel fold the top edge under 3'' and press. At the bottom fold the hem up 5'' and press and then turn it back on itself 2 ½'' and press. Stitch the hem in place close to the fold.
  3. Now it's time to apply the lining to the drapery piece. Line up the lining and drapery fabric right-sides together along one side of the panel making sure that the folded edge of your lining fabric sits where you header tape ends. (Note that once you have done this your lining will be about 1''-1 ½'' shorter than your drape.)
  4. Next fold back the top of the drape and header tape over the lining and pin in place starting at the top and working your way to the bottom of the drape.
  5. Now we need to repeat the same process on the other side. Note from the cutting instructions that the lining will be narrower than your drapery fabric so just bring the cut edge of the lining fabric over until it meets the edge of your drape fabric.
  6. Once again match the folded edge of your lining fabric with the edge of your header tape. Fold the fabric back along that line and pin all the way down the side.
  7. Starting at the top of the drape, sew the lining and drape fabric along one side using a ½'' seam allowance. End your stitching where the lining ends and make sure to backstitch at the top and bottom.
  8. Now sew the other side following the same procedure.
  9. Next clip your seam allowance just below your header tape. This will help you press your seam allowance flat.
  10. Press your seam allowance towards your lining fabric. Turn your panel inside out.
  11. At the top of the drape match up the centre point on your drape and lining fabric. Pin from this point outwards along the entire top edge. This helps to distribute the extra drapery fabric evenly on both sides of your lining. Now sew along the entire top of your drape with a ½'' seam allowance. Now you will want to press your entire panel, making sure to iron along the edges of your panel as well.
Measuring for you grommet placement:
  1. The measurement between your first grommet and the edge of your panel should be the distance between your rod and the wall. Multiply this measurement by two for both end grommets.
  2. Measure the finished width of your panel. Now subtract the measurement you got in step 1. Next subtract the total grommet size (amount of grommets x outside grommet width).
  3. Take the remaining measurement and divide it by the amount of grommets you have minus one to figure out your grommet spacing measurement. Please note you should always use an even amount of grommets to make sure your drape hangs properly.
Grommet placement calculation example:
Distance from rod to wall: 3''
Finished panel width: 59''
Number of grommets: 8
Grommet size: 2.25''
  1. 3''x2=6''
  2. (59''-6'')=53''-(8 x2.25'')=35''
  3. 35''/(8-1)=5'' between each grommet
  4. Once you have your grommet placement figured out you will want to measure for placement making sure to measure from both the sides and the top of your panel and mark the inside of your grommets. For this we suggest using a water soluble marking pencil. It is important to mark all your grommets along your panel before doing any cutting to check your placement is correct. You may have to adjust your placement slightly to make sure your grommets are evenly spaced.
  5. Once you are sure that all your grommet placements are correct you will want to cut out the circles you drew.
  6. Next push the ‘male' side of the grommet (with the larger inner lip edge) from the front to the back of your panel. Add a small line of glue around your grommet and put the other side of your grommet on and push until you hear the pieces click together. Make sure to give the glue at least 24 hours to dry before hanging the panels.
  7. Repeat this process for all your grommets.
Congratulations on completing your grommet panel!


  • Deb
    Mon, 01/02/2017 - 13:08 reply
    Just wondering if it is standard to have 1" from top of finished edge of the panel? That is what I see on the mini ruler that is used on the video..Thanks
    • Wed, 01/04/2017 - 10:33 reply
      Hi Deb, Most grommet drapes you would want to have it at about 1". You can go a little less if you don't have enough space above your rod, but we suggest 1".
  • Amy
    Sat, 01/28/2017 - 13:35 reply
    Thanks so much for the informative video! I just made my first panel and noticed that there is an unfinished edge at the bottom corner of the drapery panel, below where the lining is attached. Granted, it's on the back of the panel, but still visible when handling the drapes. Should I have turned and pressed the sides of the drapery panel before attaching the liner to prevent this, or is there something that I missed? Thanks!
    • Thu, 02/02/2017 - 12:19 reply
      Hi Amy, You didn't miss anything, the fabric we were working with did not fray so we just left it unfinished. If you are working with a fabric that does fray, you can apply a small amount of fray check to this edge or turn it under a little bit and handstitch it in place..
  • Tue, 01/16/2018 - 15:48 reply
    what kind or brand of glue do you recommend?
    • Fri, 01/19/2018 - 13:16 reply
      Hi Susan, We used Aleene's tacky glue for our project. You just want something intended to be strong and permanent. Happy Sewing!
  • Tue, 01/23/2018 - 00:00 reply
    I am confused at this step. I don t quite understand how this hem goes. I fold the the hem onto the wrong side 7" and then if I fold it back on itself I have the wrong side showing with the frayed edge of the hem on the bottom edge. Maybe I am missing something here. Should not the hem be folded to the inside (creating a double fold) and the frayed edge is not seen. you say to do this with the lining - At the bottom fold the hem up 5'' and press and then turn it back on itself 2 ½'' and press. Stitch the hem in place close to the fold. Please help as I am too scared to sew it along it close to the fold line.
    • Tue, 01/23/2018 - 11:53 reply
      Hi Mirella, When you fold the hem back on itself, it is folded to the inside so that the raw edge is tucked inside the hem (so yes like creating a double fold).
  • Mon, 04/09/2018 - 18:33 reply
    I have a multi-width panel (180" wide - over 3 widths of my fabric). Where should I put the seam in relation to the grommet? Is it ok for the grommet to be on top of the seam? right now the seam lines up with the middle of the grommet. Thanks for the video and instructions. it was just what I needed to tackle a very large drapery project.
    • Tue, 04/10/2018 - 09:44 reply
      Hi Christine, If you are able to, it would be better to shift the seam over so that the grommet is not sitting on top of it. It may be a bit bulky to apply the grommet over the seam.
  • Thu, 07/26/2018 - 11:40 reply
    Hi, sorry if this has been addressed but my question Is how wide to I cut the panel? I'm making two panels -- would I measure the width to the middle of the window and THEN add 3" onto that (to compensate for losing 3" when attaching the lining)? That's my guess but before I cut into this fabric, needed to run it by you! Thanks so much!
    • Tue, 07/31/2018 - 16:27 reply
      Hi Hollie, To get your starting measurement you can measure the entire width of your window and divide this number in half. Then you will need extra fabric for fullness. WE recommend 2 times fullness when using grommets (i.e. if half your window was 30", you would want your panel to be 60"). Lastly add the 3" to compensate for the fabric lost when attaching the lining.
  • Sun, 07/29/2018 - 19:25 reply
    What Type of grommet did You Use? I cant find them anywhere.
    • Tue, 07/31/2018 - 16:28 reply
      HI Sarah, we just used curtain grommets. You can likely find them at stores that sell drapery fabric. You may also find them at home stores like Ikea etc.

Leave a Comment