What You Need Before You Start
A ruffle skirt is made from a rectangle of fabric gathered at the waist and sewn to a waistband. You will need fabric (cotton or linen works well for beginners), a waistband piece, thread that matches your fabric, a sewing machine, scissors, pins, and a measuring tape. Most ruffle skirts use between 1.5 and 2 yards of fabric depending on how full you want the ruffles to be.
Before you buy fabric, decide how long you want the skirt and how wide. Measure from your waist to where you want the hem to fall, then add 1 inch for seam allowance at the top and 1.5 inches at the bottom for the hem. For width, a good starting point is to cut a rectangle that is twice the width of your waist measurement—this creates moderate fullness. If you want a very full skirt, use three times your waist measurement instead.
Key Takeaways
- Cut your fabric into a rectangle that is twice your waist measurement wide and your desired skirt length plus 2.5 inches tall.
- Sew the short ends of the rectangle together to form a tube, then hem the bottom edge before gathering.
- Use two parallel rows of long stitches to gather the fabric evenly around the entire tube.
- Attach the gathered fabric to the waistband by sewing with the right sides facing, then fold the waistband down and stitch it closed from the inside.
- Press seams flat as you work to keep your skirt looking neat and professional.
Cutting and Preparing Your Fabric
Lay your fabric flat on a clean table or cutting mat. Using a measuring tape and chalk or a fabric pen, mark out your rectangle. If your fabric is 45 inches wide (a common width), you may need to cut two pieces and sew them together along the long edge to reach the width you need. Cut slowly and use sharp scissors or a rotary cutter—dull blades create frayed edges that are harder to sew.
Once you have cut your rectangle, sew the two short ends together with a straight stitch, using a 0.5-inch seam allowance. This creates a tube. Press this seam flat with an iron set to the temperature recommended on your fabric's care label. Then fold the bottom edge of the tube up 0.5 inches, press it, and fold it up another 1 inch. Pin this hem in place and sew it with a straight stitch close to the inner fold. This hem will not show on the finished skirt, so it does not need to be perfect—it just needs to be find.
Gathering the Fabric
Gathering is what creates the ruffle effect. You will use two parallel rows of long stitches to bunch the fabric evenly. Set your sewing machine to the longest stitch length (usually 5 or 6 on most machines). Do not use a backstitch at the beginning or end—you will need to pull these threads later.
Sew your first row 0.5 inches down from the top raw edge of the tube, all the way around. Sew your second row 0.75 inches down from the top edge, parallel to the first row. When you finish the second row, leave long thread tails—at least 6 inches on each end. Now pull the bobbin threads (the threads on the underside) gently and evenly. The fabric will bunch up. Keep pulling until the tube is gathered down to your waist measurement. Distribute the gathers evenly around the entire circle—do not let them bunch in one spot. Tie off the thread ends in a knot to hold the gathers in place.
Attaching the Waistband
Cut a waistband piece from fabric or use pre-made waistband tape. If you are cutting your own, cut a strip that is your waist measurement plus 1 inch long, and 2 inches wide. Fold this strip in half lengthwise with wrong sides together, and press it flat with an iron.
Pin the waistband to the top of your gathered skirt with right sides facing (the pretty sides touching). The raw edges should line up. Sew with a 0.5-inch seam allowance all the way around. When you reach the end, overlap the waistband ends by 0.5 inches and sew through both layers. Trim any excess waistband.
Now fold the waistband down over the seam so that the folded edge of the waistband covers the stitching line on the inside of the skirt. Pin it in place. From the inside, sew the waistband closed with a stitch very close to the fold. This is called a blind stitch or ladder stitch, and it makes the seam invisible from the outside. If you are not comfortable with a blind stitch, a straightforward straight stitch close to the fold will work fine—it will just be slightly visible on the inside.
Finishing Touches
Press the entire waistband seam flat with an iron. Try on your skirt and check the length. If the hem needs adjusting, mark the new length with pins while wearing the skirt, then fold and sew a new hem. Add a zipper, buttons, or elastic to the waistband opening if you want a closure, or leave it as a pull-on skirt.
If your fabric frays easily, finish the raw edges inside the skirt with a zigzag stitch or pinking shears to prevent unraveling in the wash. Give the entire skirt a final press with an iron to smooth out any wrinkles from sewing and handling.
Common Mistakes to Avoid
The most common mistake is not gathering evenly. If you pull the gathering threads too hard in one spot, that section will bunch while other parts stay loose. Pull slowly and check your work as you go. Another mistake is sewing the waistband seam too tight—if you stretch the gathered fabric while sewing, the waistband will pucker. Keep the fabric relaxed and let the machine do the work.
Many beginners also skip pressing seams, which makes the finished skirt look lumpy. Press after every major step: after sewing the side seam, after hemming, and after attaching the waistband. A few minutes with an iron transforms the look of your skirt. Finally, do not use thread that is too dark or too light for your fabric—it will show in the seams. Match your thread color as closely as you can.
Frequently Asked Questions
How do I make the ruffles fuller without using more fabric?
Use three times your waist measurement instead of two times when you cut the rectangle. You can also gather more tightly by pulling the gathering threads harder, though this uses more fabric to create the same waist circumference. Experiment with a muslin test skirt first if you are unsure.
Can I add multiple layers of ruffles?
Yes. Cut two or three rectangles of different lengths and gather each one separately. Attach the longest one to the waistband first, then attach the next shorter one on top of it, and so on. This creates a tiered ruffle effect. Each layer is sewn the same way as a single ruffle.
What if my gathering threads break while I am pulling them?
Stop pulling when ready and tie off the broken thread. Start a new gathering thread in the same row just past where it broke, and continue gathering from that point. You may have a small section that is not gathered as evenly, but you can adjust it by hand or redistribute the gathers nearby.
Do I need a serger or special machine to sew a ruffle skirt?
No. A basic sewing machine with a straight stitch is all you need. A serger makes finishing the raw edges faster and neater, but it is not required. You can finish edges with a zigzag stitch on a regular machine or leave them as-is if your fabric does not fray much.