Easy and fun sewing projects
See the latest posts
Home » How to sew a simple skirt with an elastic waistband

How to sew a simple skirt with an elastic waistband

Disclosure: This post contains affiliate links. If you purchase something through one of those links I may receive a small commission at no extra cost to you. The Privacy Policy page and additional disclosures can be found here.

Ready to make a simple skirt that’s perfect for beginners? Follow these easy steps, and you’ll soon have a fabulous, professional-looking skirt that’s perfect for any occasion!

Why this skirt is a great first sewing project

This is an ideal project for new sewists. You’ll only need a single piece of fabric, a bit of elastic, and a few straight stitches to make a cute, comfy skirt.

Here’s all you’ll do: cut a rectangle, sew a few lines, create a waistband casing, slip in your elastic, and – voila! You’re done!

How to make a simple cotton skirt tutorial

Perfect for any occasion

This easy skirt is versatile and fun to make. Your little one can wear it at the playground, to school, or even for a stroll in the park. Want to add a bit of flair? Decorate it with ribbon, lace, pompoms, ruffles – whatever makes you smile!

How fast can you sew this?

Once you’ve made this skirt a couple of times, you’ll be able to finish one in about 30 minutes or less. It’s the simplest skirt ever – a basic tube shape with an elastic waist. You can make it simple or let your creativity run wild with decorations!

Tips for success

While it’s a beginner-friendly project, little mistakes happen! I’ll share plenty of tips and tricks along the way to help you avoid common pitfalls and make your skirt look fantastic.

Be sure to explore my other tutorials on easy projects like a simple summer skirt with pockets, a fitted crib sheet for baby, or a sweet gathered dress for little girls. You’ll find loads of beginner sewing inspiration!

little girl wearing a simple cotton skirt

Simple skirt tutorial – sewing supplies

Choosing the best fabric for a simple skirt

When making this easy skirt, stick to lightweight fabrics like cotton (broadcloth, chambray, batiste, seersucker, voile), linen, or viscose. These fabrics are easy to work with and comfortable for kids to wear. You’ll only need about half a yard for this simple skirt!

Simple skirt tutorial: finding the right width

To make the skirt’s width, measure your child’s waist and double that number. This will give you the perfect gathered look! For example, if your child’s waist is 20 inches, aim for around 40 inches in width.

Most cotton fabrics are 40-44 inches wide, so using the fabric width itself works great! This width suits kids from around size 2 (waist size 20 inches) up to size 10 (waist size 24 inches). No extra cutting needed – how easy is that?

Simple skirt tutorial: skirt length

For the skirt’s length, add about 3 inches to your desired length to allow for the waistband and hem. Here’s the formula:

  • Desired skirt length + 3 inches for the waistband and hem

For example, when I made this skirt for my 2-year-old daughter (21-inch waist), I used:

  • Skirt width: 44 inches (fabric width)
  • Skirt length: 13 inches (10 inches desired length + 2 inches for the waistband + 1 inch for the hem)

Choosing the elastic

For this skirt, I used a 1-inch wide elastic. As for the length, I recommend trying the elastic around your child’s waist before cutting. Elastic stretchiness can vary, so it’s best to make sure it’s comfy!

Step 1 – cut the fabric

Start by cutting your fabric nice and straight! Use a ruler, measuring tape, and tailor’s chalk for accuracy.

If you have a cutting mat, it’ll make things even easier. Don’t rush – taking your time here helps you get a clean, even hem later on.

Step 2 – fold and sew the side seam

I’m using a fabric rectangle that’s 44 x 14 inches. First, fold it in half with the right sides together. Pin down the side to create a seam, and sew with a 1/2-inch seam allowance.

Tip: Use a 3 mm stitch length. If you make a mistake, it’s easier to unpick these stitches and fix it quickly. I learned this the hard way when I first tried a shorter 2 mm stitch – it made fixing mistakes frustrating, and I even tore my fabric while unpicking!

Bonus tip for beginners: If you’re new to sewing straight lines, take it slow and use the edge of the presser foot as a guide. A little practice goes a long way!

Here are my top tips for beginners – how to sew straight lines on your sewing machine!

Step 3 – finish the raw edges

To prevent fraying, finish the raw edges of your side seam. A serger works best if you have one, but a zig-zag stitch does the job just fine.

Step 4 – press your seams for a professional look

If you want your skirt to look polished and not a bit frumpy, take a moment to iron your seams. I get it – you might be tempted to skip this part. I definitely did when I first started! But trust me, you’ll thank yourself later.

Once the skirt is fully sewn, you can’t easily flatten those seams, so a quick press now makes all the difference.

ironing a simple skirt

Step 5 – finish the raw edges

Next, serge the raw edges at both the top and bottom of the skirt. This step prevents fraying and keeps your skirt looking clean and durable.

Tip: For a neat finish on serger thread tails, use a large-eye needle to feed the thread chain back into the stitching. This keeps everything looking tidy!

Step 6 – cut the elastic for a comfortable fit

Now it’s time to cut your elastic. Here’s a pro tip – try the elastic around your child’s waist before cutting.

You’re aiming for a snug but comfy fit, so make sure it’s not too loose or too tight. Comfort is key!

How to make a simple cotton skirt tutorial

Step 7 – make the waistband casing

To create the waistband casing, fold the fabric at the top of your skirt. Use the elastic as a guide for width – then add an extra 1/2 inch so the elastic fits comfortably inside.

How to make a simple cotton skirt tutorial

Step 8 – pin the waistband

Pin the waistband down every 2-3 inches to keep it steady. Make sure to mark a 2-inch opening with pins; you’ll need this gap later to insert the elastic

cotton fabric, pins, sewing machine

Step 9 – sew the waistband

Now it’s time to sew the waistband. Take it slow and keep an eye on the seam allowance markings on your machine’s throat plate. This will help you sew a straight line.

Important: Don’t forget to backstitch at the beginning and end, and leave that 2-inch opening unsewn – it’s where the elastic will go!

Step 10 – add an edgestitch to prevent elastic from twisting

Here’s a handy trick to keep your elastic from twisting inside the waistband! Before adding the elastic, edgestitch along the top of the waistband. Stitch about 1/8 inch from the edge, all the way around. You won’t need an opening for this step.

This creates a small ruffle, like a paper-bag waist, which not only looks cute but also helps keep the elastic secure!

Step 11 – hem the skirt

For the final step, hem your skirt using a straight stitch. I went with a 1-inch hem for this skirt, but a narrow hem works well too – it’s all up to your style!

How to make a simple cotton skirt tutorial

After sewing, give the hem a quick press with an iron so it lies flat and neat.

Step 12 – feed the elastic through the waistband

Use a safety pin to help you string the elastic through the waistband.

elastic, waistband, safety pin

Take a moment to admire your work – your skirt is almost done and already looks adorable!

Step 13 – sew the elastic ends together

Join the elastic ends and stitch them securely, making sure the elastic isn’t twisted inside the waistband.

join elastic ends

Step 14 – close the waistband

To close the waistband, sew over the opening with a straight stitch. Turn the handwheel to put the needle down in the fabric, then gently pull the fabric with your left hand to avoid stitching the elastic itself.

How to make a simple cotton skirt tutorial

If you don’t have non-roll elastic, here’s a great hack to keep it from twisting:

  • Distribute the gathers evenly around the waistband.
  • Stitch vertically across the elastic at the back seam and at the side seams (three stitches total). Use a backstitch to hold everything in place. These little stitches are invisible but keep the waistband secure!

And… you’re done!

Congratulations! You’ve just created a beautiful, comfy, handmade skirt from scratch. This simple skirt is a fantastic way to practice your sewing skills and bring out your creative side.

Remember, the best part about sewing is that there’s always room for tweaks and personal touches – so don’t be afraid to experiment with colors, trims, and fabrics!

How to make a simple cotton skirt tutorial

Good to know: tips and tricks

  • Adjusting the elastic: If the elastic feels too loose, don’t worry! Just open the casing, trim a bit of elastic, and sew it back together. Easy fix!
  • Lengthening the skirt: Need a longer skirt? No problem – cut a strip the same width as the main rectangle and sew it to the hem. Instant length!
  • Making the waist bigger: If your child outgrows the elastic, you can unpick about 2 inches of the casing, add some elastic, and re-sew it to keep up with growth spurts.
  • Upcycling fabric: This simple skirt is perfect for upcycling! Try using fabric from an old t-shirt, dress, or even a pair of wide-leg pants you don’t wear anymore. As long as it’s lightweight and can be cut into a big rectangle, it’ll work great!

Simple skirt tutorial: Making an adult version

Want to make a simple skirt for yourself? Here’s how:

  • Measure around your hips and multiply by 1.5. This keeps the skirt nicely gathered but not too bulky.
  • If you want a fuller look, go ahead and double the hip measurement for extra gathers – but keep in mind the waistband might get a bit bulky. This won’t be as noticeable if you’re using lightweight fabrics.

With these tips, you can easily customize this skirt for any size and style!

Let’s keep in touch! You can find me on FacebookInstagram, and Pinterest.

Related posts

Sewing for Halloween: 28 patterns you’ll love to make
The ultimate list of 30 cool things to sew for kids
The best Christmas ornament sewing patterns to try this year
The best sewing patterns for handmade gifts

15 thoughts on “How to sew a simple skirt with an elastic waistband”

  1. Great idea! You explain it so well. I have 1 question: can you make a little longer and bigger to stitch tulle “skirt” under it? My doin to be 4 y/o granddaughter LOVES dresses and loves to twirl in them. So I’m making her in for her birthday in 2 weeks.

    Reply
    • Hi Pamala! Thank you for the kind words! You can absolutely make the skirt any length you want, and adding a tulle ruffle underneath is a great idea. Just keep two things in mind: 1) choose a non-scratchy tulle fabric, and 2) be careful when ironing the skirt. Cotton can handle high temps, but tulle should only be ironed on low. Happy sewing!

      Reply
  2. do you have a chart of sizes for ages. I want to make some for O.C.C Shoeboxes girls 2 to 14 they are sent in groups of 2 to 4, 5 to 9 and 10 to 14 so I would probably do sizes 4, 8 and 12.

    Reply
  3. Do you find that it gets wrinkled after washing? I made a little cotton skirt like this for my daughter and after washing the hem has a crease in it just above where I sewed. Does that make sense?

    Reply
    • Hi Robin,
      Totally! Cotton’s great for sewing, but those creases can be a pain. Still, when it comes to making skirts for little ones, the cute prints usually win out over any wrinkle worries. Kids care more about playing than fussing over clothes anyway!

      Reply
  4. Love this! You did a great job of explaining. Here’s my question…do you have any idea why edgestitching the top of the waist helps the elastic not roll? I’ve always done the stitching at the back and sides part, but am curious about edgestitching the top.

    Reply
    • Hi Gloria,
      I feel it would take me a very long time to give good instructions on how to make a ruffle and a tie bow in the Comments section. And it’s not ideal anyway, because without photos most people have a hard time visualizing the steps. I’m sorry I can’t be of more help to you. That’s a great idea for another tutorial, though, so thank you!

      Reply

Leave a Comment