What you need before you start
A mini skirt is one of the fastest sewing projects you can finish—most people complete one in an afternoon or two. You will need fabric (cotton, linen, or a cotton blend works well for beginners), a sewing machine, thread that matches your fabric, elastic for the waistband, scissors, pins, a measuring tape, and a needle for hand-sewing the elastic casing. You do not need a pattern; the math is straightforward enough to do on paper.
The only measurement that matters is your waist. Measure around your natural waist where you want the skirt to sit, then add 2 inches for seam allowance. That number is the width of fabric you need to cut. For length, decide how far above your knee you want the hem to fall, measure from your waist to that point, then add 1.5 inches for the waistband casing and 1 inch for the hem. Write both numbers down before you buy fabric.
Key Takeaways
- A mini skirt requires only your waist measurement plus desired length, plus small allowances for seams and hems—no commercial pattern needed.
- Cut a rectangle of fabric to those dimensions, sew the back seam closed, then fold and stitch a casing at the top for elastic.
- Hem the bottom by folding the raw edge up twice and stitching it down, which takes longer than the rest of the skirt combined.
- Elastic threaded through the waistband casing holds the skirt up; measure your waist, subtract 1 inch, and use that length of elastic.
- A basic mini skirt works in any fabric weight, but beginners have the easiest time with medium-weight cotton that does not fray heavily.
Cutting and preparing your fabric
Lay your fabric flat on a clean surface. Using your measuring tape and a ruler or straight edge, mark out a rectangle with the width you calculated (waist plus 2 inches) and the length you calculated (desired length plus 2.5 inches). Use chalk or a fabric pen—pencil can be hard to see on dark fabric. Cut along those lines with sharp fabric scissors; dull scissors will pull the fabric and make a ragged edge.
Once you have your rectangle, fold it in half lengthwise with the right side (the side you want to show) facing inward. Pin the two long edges together. This fold will become the front of your skirt; the seam you are about to sew will be the back.
Sewing the back seam
Thread your sewing machine with thread that matches your fabric. Set it to a straight stitch with a stitch length of about 2.5 millimeters—this is the default on most machines. Sew along one of the pinned long edges, starting at the top and stopping about 0.5 inches from the bottom. Backstitch at the start and end to lock the thread. Remove the pins as you go.
When you finish, press the seam open with an iron set to the heat appropriate for your fabric. This flattens the seam and makes the next steps easier. If your fabric frays noticeably (cotton does, linen does not), trim the raw edges of the seam with pinking shears or a zigzag stitch on your machine, but this is optional for a beginner.
Creating the waistband casing
Turn the skirt right-side out through the opening at the bottom. Fold the top raw edge down 0.5 inches toward the inside and press it flat with your iron. Then fold it down another 1 inch and press again. This creates a tunnel, or casing, that will hold your elastic. Pin this fold in place all the way around.
Sew along the bottom edge of this fold, staying as close to the fold as you can. Sew all the way around, backstitch at the start and end, and remove pins as you go. You now have a casing with an opening where the back seam is. Leave a 1-inch gap in your stitching at the back seam—do not sew over it. You will thread the elastic through this gap.
Threading the elastic and closing the waistband
Measure your waist again and subtract 1 inch. Cut a piece of elastic to that length. Attach a safety pin to one end of the elastic and feed it through the casing opening, working it all the way around the waistband until both ends of the elastic come back out through the same opening.
Overlap the two ends of elastic by 0.5 inches and sew them together with a zigzag stitch on your machine, or by hand with a needle and thread. This creates a loop. Gently push the joined elastic back into the casing. Now sew the opening closed with a straight stitch, backstitching at the start and end. Your waistband is finished.
Hemming the bottom
This step takes the longest but is the most visible, so take your time. Fold the raw bottom edge of the skirt up 0.5 inches toward the inside and press it flat with your iron. Fold it up another 0.5 inches and press again. This double fold hides the raw edge and prevents fraying. Pin this hem all the way around.
Sew along the bottom edge of the hem with a straight stitch, staying as close to the fold as you can. Sew all the way around, remove pins as you go, and backstitch at the start and end. Try the skirt on. If the length is right, you are done. If you want it shorter or longer, you can unpick the hem stitches, adjust, and sew again.
Finishing touches and fit adjustments
Try on your finished skirt. It should sit comfortably at your waist without rolling down or cutting in. If the elastic feels too tight or too loose, you can adjust it: unpick the waistband opening, pull out the elastic, cut it shorter or longer as needed, rejoin the ends, and sew the opening closed again.
If you want to add pockets, a drawstring, or decorative stitching, now is the time. Pockets are sewn into the side seams before you close the back seam, so you would need to start over. A drawstring is threaded through the casing the same way as elastic. Decorative stitching can go anywhere—along the hem, around the waistband, or down the sides—and is purely your choice.
Frequently Asked Questions
What fabric should I use for my first mini skirt?
Medium-weight cotton or a cotton-linen blend is easiest for beginners. Avoid very stretchy fabrics like spandex or very slippery fabrics like silk until you have finished one skirt. Quilting cotton from a fabric store is affordable and forgiving.
Can I sew a mini skirt by hand instead of using a machine?
Yes, but it takes much longer—usually four to six hours instead of two. Use a running stitch or backstitch and keep your stitches small and even. The seams will be just as strong, but hand-sewing the hem is tedious. Most people use a machine for seams and hand-sew only the hem.
What if I mess up the back seam?
Unpick the stitches with a seam ripper or small scissors, straighten the fabric, and sew again. You have plenty of fabric for mistakes. Even experienced sewers rip out seams regularly. It is faster than you think.
Do I need to wash the fabric before I sew?
Cotton and linen shrink when washed, so wash and dry your fabric before cutting if you want the finished skirt to stay the same size. If you skip this step, the skirt may shrink slightly after you wear and wash it. Synthetic blends shrink less, but washing first is still a good habit.
How do I make the skirt longer or shorter after I finish it?
Unpick the hem stitches with a seam ripper, measure and fold the new hem length, press it flat, and sew it down again. You can adjust the length as many times as you want. If you want it much shorter, you may need to cut off fabric and create a new hem, which means you lose that length permanently.