What you need before you start

A denim skirt is one of the most forgiving projects for someone moving from straightforward repairs to garment construction. You will need denim fabric (a half yard to one yard depending on the skirt length and your waist measurement), a pattern, thread that matches your denim, a needle suitable for heavy fabric, scissors, a measuring tape, pins, and a sewing machine that can handle multiple layers. Most home machines can sew denim if you use a size 16 or 18 needle and do not try to sew through more than four layers at once.

Denim is forgiving because it hides imperfect seams, does not require a perfect hem, and the fabric is stiff enough that it holds its shape while you work. The weight also means you will feel the needle catch and release, which gives you feedback as you sew. Start with a straightforward A-line or straight skirt pattern rather than something with pleats or a fitted waistband—those require techniques you can add later.

Key Takeaways

  • Choose a straightforward pattern (A-line or straight skirt) and pre-wash your denim to prevent shrinking after you finish.
  • Cut pattern pieces from denim with the grain running the same direction on each piece so the color looks even.
  • Sew the side seams first, then attach the waistband, then hem the bottom—this order keeps the skirt stable while you work.
  • Use a size 16 or 18 needle and reduce your machine's presser foot pressure if it has that setting, because denim requires less force than your machine's default.
  • Backstitch at the start and end of every seam to lock the thread so it does not unravel when you wear the skirt.

Choosing a pattern and preparing your fabric

Buy a pattern from a fabric store or read one online—look for beginner patterns labeled "A-line skirt" or "straight skirt." Measure your waist, hips, and desired skirt length, then choose the pattern size that matches your hip measurement (hips determine fit more than waist does). Print or trace the pattern pieces onto paper.

Wash your denim in warm water and dry it before you cut. Denim shrinks, and if you sew first and wash later, the skirt will pucker and the seams may pull. Washing also softens the fabric slightly, which makes it easier to sew. After drying, press the denim flat with an iron set to medium heat.

Lay the pattern pieces on the denim with the grain running the same direction on every piece—this means the top of each piece points the same way. Denim has a nap, which means the color looks slightly different depending on which direction you run your hand across it. If pieces face different directions, the finished skirt will look like two different shades. Pin the pattern to the fabric and cut slowly with sharp scissors, following the outline exactly.

Sewing the side seams

Place two front and back pieces with the right sides (the pretty sides) facing each other. Pin along one side seam from the waist to the hem, placing pins every two inches perpendicular to the edge. Set your machine to a straight stitch with a stitch length of 2.5 to 3 millimeters—this is slightly longer than the default on most machines, which helps the thread sit on top of the denim rather than sinking into it.

Insert a size 16 or 18 needle into your machine. These needles have a larger eye and a stronger shaft than standard needles, which prevents the thread from shredding as it pushes through thick fabric. Reduce the presser foot pressure if your machine has that dial—denim does not need the force that cotton quilting requires, and lower pressure prevents the fabric from bunching under the foot.

Backstitch three or four stitches at the start of the seam, then sew forward along the pinned line. Backstitch again at the end. Remove pins as you approach them—do not sew over pins, which can break your needle. Repeat for the other side seam. Press both seams open with an iron to flatten them.

Attaching the waistband

Cut a waistband strip from denim that is 2 inches wide and long enough to wrap around your waist plus one inch for overlap. Fold the strip in half lengthwise with wrong sides together and press it flat. This creates a waistband that is one inch wide when finished.

Pin the raw edges of the waistband to the raw edge of the skirt opening, with right sides facing. The waistband should overlap itself by one inch at the back or side. Sew around the entire opening with a backstitch at the start and end. Try the skirt on—the waistband should sit at your natural waist without twisting.

Fold the waistband to the inside of the skirt and pin it in place. Sew it down by hand using a ladder stitch (a nearly invisible stitch that runs inside the fold of the waistband), or sew it from the inside of the skirt using your machine set to a straight stitch. Machine sewing is faster; hand sewing is more forgiving if your waistband is slightly uneven.

Hemming the skirt

Try on the skirt and have someone mark where the hem should fall, or mark it yourself using a measuring tape and pins. The hem should be even all the way around—measure from the floor or from a fixed point like your knee. Mark the hem line with pins every few inches.

Remove the skirt and lay it flat. Measure the distance from the hem line to the bottom edge and cut the excess fabric, leaving one inch below the line. Fold that one inch to the inside of the skirt and press it flat with an iron. Fold it again so the raw edge is hidden inside the fold, creating a half-inch hem, and press again.

Pin the hem in place and sew it by hand using a ladder stitch, or use your machine set to a straight stitch sewn from the inside. Hand sewing is gentler on denim and less visible; machine sewing is faster. Backstitch at the start and end to lock the thread.

Adding a zipper or button closure

Most straightforward skirt patterns include a side zipper or a button-and-loop closure at the waistband. If your pattern includes a zipper, leave a 7-inch opening in one side seam unsewn. After you attach the waistband, insert the zipper by pinning it behind the opening with the zipper pull facing the inside of the skirt, then sewing it in place with a zipper foot on your machine.

For a button closure, sew a button to the overlap of the waistband and create a buttonhole in the underlap using your machine's buttonhole stitch, or sew a thread loop by hand and sew the button over it. Most beginners find a button easier than a zipper because there is less precision required.

Finishing touches and common fixes

Try on the finished skirt and check that the waistband sits level, the side seams run straight down your legs, and the hem is even. If the waistband twists, you may have sewn it on unevenly—you can open it and resew it, or you can add a hook and eye at the closure to hold it in place.

If the hem puckers or waves, the denim may not have been pressed flat before hemming. You can press it again with a damp cloth and a hot iron, or you can carefully cut away the hem and resew it. If seams are visible from the outside, you can cover them with topstitching—a second line of stitching sewn from the outside of the skirt, one-quarter inch away from the seam. Topstitching is decorative and also reinforces the seam.

Denim skirts soften with wear and washing, so do not worry if the finished skirt feels stiff. Wear it a few times and wash it in cold water to preserve the color. The skirt will become more comfortable and will develop a unique worn look that is part of denim's appeal.

Frequently Asked Questions

Can I sew a denim skirt on a basic sewing machine?

Yes, as long as your machine can handle a size 16 or 18 needle and you do not try to sew through more than four layers at once. Most home machines can sew denim. If your machine struggles, reduce the presser foot pressure and use a slightly longer stitch length.

What if I do not have a pattern?

You can draft a straightforward pattern by measuring a skirt you already own and tracing its shape onto paper, or you can find free patterns online from sites like Simplicity or McCall's. A basic A-line or straight skirt is the easiest shape to draft yourself because it requires only a few measurements.

How much denim do I need?

A half yard to one yard is usually enough, depending on your waist size and how long you want the skirt. Measure your waist and desired length, then ask the fabric store staff how much yardage you need—they can calculate it based on the pattern you choose.

Can I use regular thread or do I need special thread?

Regular all-purpose thread works fine for denim. Choose a color that matches your denim as closely as possible so seams blend in. Topstitching thread is thicker and more visible, which is useful if you want the stitching to show as a design detail.

What should I do if my seams pucker or bunch?

Puckering usually means the presser foot pressure is too high or the stitch length is too short. Reduce the pressure dial and increase the stitch length to 3 millimeters, then test on a scrap of denim. If the seam still puckers, you may need to remove it and resew—use a seam ripper to cut the thread every few stitches, then pull the thread out.