In this tutorial, I’ll guide you through how to shirr fabric step by step so you can start adding that cute, stretchy detail to all sorts of sewing projects.
If you’ve ever looked at a cute summer top or a stretchy waistband on a dress and thought, How do they make that adorable gathered fabric? — Well, shirring is the answer!
By the end of this, you’ll have all the tools, tips, and confidence you need to start creating beautiful, handmade garments with shirring.
Let’s dive in and get sewing!

NOTE: This post contains affiliate links, which means that if you make a purchase using one of the links in this article, I may earn a commission at no extra cost to you (To know more about this, click here.)
What is Shirring?
Ok, so what is shirring anyway? Alright, let’s break it down nice and easy!

Shirring is a sewing technique where you sew rows of stitches using elastic thread in the bobbin (that’s the thread underneath), and regular thread on top. As you sew, the elastic thread gently gathers the fabric, creating those soft, stretchy puckers that look super cute and also feel comfy to wear.
It works because the elastic thread pulls the fabric together between the stitches, making the fabric bunch up. The more rows you sew, the more gathered and stretchy it gets!

Basically, shirring is a fun little sewing trick that lets you turn a plain piece of fabric into a gathered section that can stretch.
And the best thing is that it has so many uses!!

Want to make a shirred top? Done. Dreaming of a comfy, stretchy waistband for a skirt? You got it. Ready to sew up a sundress with a shirred bodice? Yes, please!
Test Your Fabric First (So You Don’t Run Out Later!)
Before you jump into your project, here’s a little tip I always recommend: test your shirring on a scrap piece of fabric first. Trust me, it’ll save you so much guesswork!

Here’s why: when you sew with elastic thread, your fabric is going to shrink up as it gathers — sometimes a little, sometimes a lot, depending on your fabric type and how many rows you sew.
And if you don’t know how much it’s going to shrink, you might cut out your fabric pieces too small and end up short on fabric (been there, done that, learned my lesson!).
Here’s what to do:

Grab a scrap of your project fabric, at least 10 inches long, and sew a few rows of shirring just like you plan to do on your final piece.
Then, give it a light steam or press (this really makes the elastic gather up). Measure how much it shrinks — for example, your 10-inch piece might shrink down to 7 inches.
With that little test, you can now calculate how much fabric you’ll need to cut for your project before you start sewing the real thing.
Easy, right?
How to shirr fabric. Step-by-step tutorial
Step 1: Fill Your Bobbin with Elastic Thread
Let’s start by getting that elastic thread onto the bobbin.
First, take the tail end of your elastic thread and pass it through the small hole on your empty bobbin. Hold that little tail down firmly with your finger to keep it in place.

Now, using your hand, carefully wind the elastic thread onto the bobbin, applying just a slight tension. You don’t want to stretch the elastic too much — just enough to keep it smooth as you wind.

Make sure to fill the bobbin all the way. This gives you plenty of bobbin thread so you can sew several rows without running out in the middle of your project. A full bobbin means fewer stops and smoother sewing.
Step 2: Load the Bobbin
First, let’s load the bobbin with the elastic thread into your machine as you normally would.
Next, lower your needle down into the fabric and then bring it back up. This helps the top thread catch the elastic thread from the bobbin so both threads work together smoothly as you sew.

Step:3 Adjust Machine Settings
Now, it’s time to adjust your machine settings to get the best shirring results.
- Set your stitch length longer — somewhere between 3 and 5. The longer the stitch, the more your fabric will gather and shirr.
- Increase your tension on the top thread. This part will vary depending on your fabric’s weight, so it’s important to test first! I recommend starting around tension 5 or 6, then adjusting higher or lower as you sew test rows until you get the amount of gathering you like.
Remember, the tighter the tension, the more your fabric will gather, but if it’s too tight, your fabric might pucker unevenly or your machine might have trouble sewing.
Once you’ve found the sweet spot for your fabric and machine, you’re ready to start shirring!
Step 4: Prepare Your Fabric Edges Before Shirring
Before you even start shirring, I highly recommend hemming these edges first.
If you’re working on a fabric panel like I am here, where the top and bottom edges won’t be shirred, this is a great chance to create that hem.

Why? Because once you’ve done the shirring, the fabric will be gathered and stretchy, which makes hemming those edges really tricky later on. If you hem now, your edges will stay smooth and tidy, giving your project a polished finish.
So take a little extra time to sew a clean hem on the edges you want to keep flat before you move on to the fun shirring part!
Step 5: Start Shirring Your Fabric
Once you’ve done your tests and found the perfect tension and stitch length for the amount of shirring you want, it’s time to work on your real fabric!
Begin by marking parallel guideline rows on your fabric using your favorite fabric marking tool. These lines should be spaced at least half an inch apart, but you can add as many rows as your project needs.

When you’re ready, start sewing along those lines, following the guidelines.

Important: Leave long thread tails at the beginning and end of each row. These tails are super helpful later if your shirring stretches out a bit or if the elastic thread loosens — you can use them to tighten or fix your rows without having to start over.

Sew all your rows, and watch your fabric magically gather into soft, stretchy shirring!
Step 5: Add Your Shirred Panels to Your Final Project
Once you’ve finished shirring the fabric panel you want, it’s time to get it ready for your final projects with shirring.
Start by trimming any uneven edges carefully. If you want extra security, you can sew a basting stitch along the raw edges of the shirred section.

This helps keep all those gathered rows in place and prevents them from stretching out while you sew the rest of your garment or project.
After that, it’s all about having fun and using your new shirring skills to create beautiful tops, skirts, dresses, or whatever you dream up!
Conclusion
Shirring is such a fun and versatile technique that can add beautiful stretch and texture to your sewing projects. But, like many sewing skills, it can be a little tricky to get just right at first.

Don’t be discouraged if your first few tries aren’t perfect — it’s all about testing, practicing, and adjusting your tension, stitch length, and fabric choices. Each fabric behaves a little differently, so taking the time to experiment will really pay off.
Keep playing with shirring, and soon enough, you’ll be adding those adorable gathered details to all your favorite tops, skirts, and dresses with confidence!
Happy sewing!







