Hello, creative friends! Have you ever dreamed of making your own clothes but felt a little nervous about where to start? Or maybe you’re looking for a comfortable, stylish skirt that you can wear anywhere. Well, you’ve come to the right place.
Today, we’re going to walk through the simple steps for sewing a gathered elastic waist skirt. This project is one of my all-time favorites. It’s flowy, it’s incredibly comfortable, and best of all, it has pockets! This tutorial is perfect for beginners and will leave you with a beautiful DIY midi skirt you’ll be proud to wear.
Forget complicated patterns and confusing steps. We’re going to break it down together, making it easy and fun. Let’s get started on creating your new favorite skirt.
What You’ll Need for Your Skirt
First things first, let’s gather our supplies. The best part about this project is that you don’t need a lot of fancy tools. For fabric, a nice woven material works best. Think about fabrics that have a beautiful drape and feel good against your skin.
- Fabric Choices: Linen, cotton lawn, poplin, or even a flowy rayon are perfect choices. Gingham is a great option for beginners because the lines help you cut straight.
- Lining: A simple, lightweight cotton fabric is ideal for the lining. You can even use a clean old bedsheet!
- Elastic: We’ll be using a 1 cm (or 3/8 inch) wide elastic for a super comfortable waistband.
- Tools: You will also need a sewing machine, matching thread, a measuring tape, fabric scissors, pins, and a safety pin. A washable fabric marker or tailor’s chalk will also be a big help.
Step 1: Measuring and Cutting Your Fabric
Before we can start sewing, we need to cut our pieces. This skirt is made from a few simple rectangles, so the cutting process is very straightforward. We will need pieces for the main skirt, the lining, the waistband, and the pockets.
To figure out your measurements, here’s a simple guide. The goal is to have the main skirt piece be about twice the width of your waist for a lovely, full gather.
Here is a table with example measurements to get you started. You can adjust these to make the skirt longer, shorter, or less full to match your style.
| Skirt Piece | Example Dimensions (Width x Length) | Notes |
|---|---|---|
| Main Skirt | Cut 2 pieces: 135 x 85 cm (53 x 33.5 in) | This creates a full midi skirt with a side seam for pockets. |
| Lining | Cut 2 pieces: 100 x 75 cm (39.5 x 29.5 in) | The lining is a bit smaller and shorter than the main skirt. |
| Waistband | Cut 1 piece: 110 x 14 cm (43.5 x 5.5 in) | This piece will be folded to create the elastic casing. |
| Pockets | Cut 4 pieces using a pocket template | You can easily find free pocket templates online to print. |
Once you have your measurements, carefully mark them on your fabric and cut out all your pieces.
Step 2: How to Sew Pockets into Your Skirt

A skirt with pockets is a game-changer! Adding them is easier than you think and makes your handmade garment feel so professional.
First, take your four pocket pieces. Finish the curved edge of each piece with a zigzag or overlock stitch to prevent it from fraying. Now, take one of your main skirt rectangles. Place a pocket piece on the right side of the fabric, about 10 cm (4 inches) down from the top edge. Pin it in place and stitch along the straight edge of the pocket. Do this for all four pocket pieces, attaching one to each side of your two main skirt rectangles.
Next, press the pockets open with an iron. Place your two main skirt rectangles right sides together, lining up the side seams and the pockets you just attached. Pin everything in place.
Now, sew down the side seams. When you get to the pocket, sew around the curve of the pocket and then continue down the rest of the side seam. Once you do this on both sides, your main skirt is assembled, complete with beautiful, functional pockets!
Step 3: Gathering the Skirt and Lining
This is where the magic happens. Gathering is what gives this skirt its lovely, full shape.
First, take your two lining pieces and sew them together at the side seams with a simple straight stitch. Now you have a main skirt and a lining tube.
To create gathers, set your sewing machine to its longest stitch length. Sew two parallel lines of stitches along the top raw edge of your main skirt, about 1 cm (1/2 inch) apart. Do not backstitch at the start or end. Leave long thread tails. Repeat this entire process for the top edge of your lining.
Now, gently pull on the top two threads from one side. You will see the fabric start to bunch up. Push the fabric along the threads, distributing the gathers evenly until the top of the skirt is the same width as your waistband piece. Do the same for your lining.
Once both are gathered, place the lining inside the main skirt, with the right side of the lining facing the wrong side of the skirt. Match up the side seams and pin the gathered top edges together. Sew a simple basting stitch to hold the two layers together.
Step 4: Creating the Comfortable Elastic Waistband
This elastic waistband tutorial shows you how to make a multi-channel waistband that is incredibly comfortable and won’t twist.
Take your waistband rectangle and, with right sides together, fold it in half and stitch the short ends together to create a loop. Press the seam open.
Next, press one of the long raw edges of the waistband loop in by about 1 cm (1/2 inch). Now, with right sides together, pin the un-folded raw edge of the waistband to the gathered top of your skirt. Stitch it in place all the way around.
Now for the clever part. Fold the waistband up and over the raw edge toward the inside of the skirt. The folded edge should just cover the line of stitching you just made. Pin this in place from the outside. Stitch it down from the right side, making sure you catch the folded edge on the inside. This is called “stitching in the ditch.” Leave a small opening of about 5 cm (2 inches) to thread the elastic through.
To create the three channels for our elastic, mark two lines evenly spaced on the waistband. Stitch along these marked lines all the way around the skirt. This creates three little tunnels for your elastic.
Step 5: Finishing Your DIY Midi Skirt

We’re almost done! The last big step is threading the elastic.
Cut three pieces of elastic that fit comfortably around your waist. Attach a safety pin to the end of one piece and thread it through the top channel of the waistband. Once it’s through, overlap the ends of the elastic and sew them together securely with a zigzag stitch. Pull the elastic so the seam disappears into the casing.
Repeat this for the other two channels. Once all three pieces of elastic are in, stitch the small openings on your waistband closed.
Finally, hem the bottom of your skirt. Simply fold the bottom raw edge in by 1 cm (1/2 inch), press, and fold it over again. Stitch the hem in place. Do the same for your lining, making sure the lining is a little shorter than the main skirt.
FAQs
How to sew a gathered elastic waistband?
You first sew a fabric tube for the waistband. Then you attach it to the skirt. You sew straight lines across it to make channels. Finally, you thread elastic through each channel.
What is the easiest way to sew elastic?
The easiest way is the casing method. You create a fabric tunnel, called a casing. You use a safety pin to guide the elastic through it. Then you sew the elastic ends together and close the tunnel.
What is the easiest type of skirt to sew?
A gathered skirt with an elastic waist is the easiest. It is made from simple rectangles of fabric. You do not need a complicated pattern. The elastic makes it easy to fit.
How to sew gathers with elastic?
You can sew gathering stitches into your fabric first. Then you attach a separate elastic waistband. Another method uses special elastic thread in your bobbin. This creates gathers as you sew.
What is the sewing technique for elastic?
The most common technique is creating a casing. A casing is a fabric tunnel that holds the elastic. This keeps the elastic flat and comfortable. It also looks very neat.
Conclusion: Enjoy Your Beautiful Handmade Skirt!
And there you have it! You’ve just completed the process of sewing a gathered elastic waist skirt from start to finish. By breaking it down into simple steps—cutting rectangles, adding pockets, gathering the fabric, and creating a comfy waistband—you’ve made a stylish and unique piece for your wardrobe.
This beginner sewing project is proof that you can make beautiful clothes yourself. Now all that’s left to do is wear your amazing new skirt with pride!
What do you think of this tutorial? If you make this skirt, I would love to see it! Share your photos or ask any questions in the comments below. Happy sewing


