The Basic Method for Sewing a Zipper into a Dress
A zipper sewn into a dress seam stays flat, looks professional, and won't bunch or twist. The standard approach is to baste the zipper in place with hand stitches first, then sew it permanently with your machine using a zipper foot. This two-step method takes 30 to 45 minutes for a beginner and prevents the zipper from shifting while you work.
The zipper foot is essential—it's a narrow presser foot that lets you stitch close to the zipper teeth without hitting them. Most machines come with one, though some newer models have interchangeable feet. If you don't have one, a regular presser foot will work but leaves a gap between your stitching and the teeth, which looks loose.
Key Takeaways
- Baste the zipper to the dress with hand stitches before machine sewing, which takes five minutes and prevents the zipper from moving.
- Use a zipper foot on your machine—it's narrower than a regular foot and lets you stitch right next to the teeth.
- Stitch one side of the zipper, then the other, working from the bottom of the dress toward the top so the presser foot doesn't catch fabric.
- Test the zipper by opening and closing it before you trim threads, because fixing a sewn-in zipper that doesn't work means cutting stitches.
- A centered zipper (stitched on both sides equally) looks better than an offset one, but takes more care to keep straight.
Prepare the Dress Seam and Zipper
Press open the seam allowance where the zipper will go. If you're installing a zipper in a back seam, sew the dress pieces together first, then use a seam ripper to open just the zipper section—usually 7 to 9 inches depending on the dress length. Press the seam flat with an iron so the fold lines are sharp.
Lay the dress flat on your work surface with the seam facing up. Place the closed zipper face-down on top of the seam, with the zipper pull facing the dress fabric. The zipper teeth should sit exactly on the seam line. Pin the zipper in place along one side, spacing pins every inch or so. This is where you'll baste.
Baste the Zipper by Hand
Thread a hand-sewing needle with thread that matches the dress. Knot the end. Starting at the bottom of the zipper, make small running stitches along the edge of the zipper tape—the flat fabric border next to the teeth, not the teeth themselves. Stitch about 1/8 inch from the edge. These stitches hold the zipper in place while you machine sew and are removed later.
Work your way up one side of the zipper, keeping stitches small and even. Stop at the top. Flip the dress over, fold back the other seam allowance, and baste the other side of the zipper the same way. Basting takes 5 to 10 minutes and is the step most beginners skip—don't. It saves frustration.
Machine Sew One Side of the Zipper
Install the zipper foot on your machine. Set the stitch length to 2.5 (a medium length—shorter stitches can pucker, longer ones look loose). Thread the machine with thread matching the dress.
Place the dress under the presser foot with the zipper foot positioned so the needle will stitch along the basted line on one side of the zipper. The foot should be to the right of the needle, with the zipper teeth to the left. Lower the presser foot. Backstitch three stitches to lock the thread, then sew forward slowly, keeping the line straight and parallel to the zipper teeth.
Sew from the bottom of the zipper toward the top. Stop about 1 inch from the zipper pull. Raise the presser foot, lower the zipper pull by hand, then lower the foot again and finish sewing to the top. Backstitch three stitches to lock. This prevents the presser foot from hitting the zipper pull.
Machine Sew the Other Side
Flip the dress so the other side of the zipper faces up. Install the zipper foot again, positioned on the opposite side of the needle from the first side. This keeps your stitching line parallel and centered on the zipper tape.
Sew from the bottom toward the top the same way—backstitch to lock, sew slowly, lower the zipper pull when you reach it, then finish. The two stitching lines should be the same distance from the zipper teeth. If one is noticeably closer, the zipper will look off-center, but it will still work.
Remove Basting Stitches and Test the Zipper
Before you trim any threads, open and close the zipper several times. It should glide smoothly without catching fabric. If it catches, stop when ready—don't force it. Gently work the zipper back and forth to find where the fabric is pinched, then carefully pull the fabric away from the teeth. If the zipper still won't move, you may have sewn over a fold of fabric, which means you'll need to remove the machine stitches with a seam ripper and resew.
Once the zipper works, use a seam ripper to remove the hand-basting stitches. Slide the ripper under each stitch and cut it, then pull the thread out. This takes 5 to 10 minutes. Trim the thread ends with scissors.
Finish the Seam Below the Zipper
The seam below the zipper (the part you opened with the seam ripper) needs to be sewn closed. Fold the seam allowances together and pin them. Using a regular presser foot, sew the seam with a straight stitch, starting where the zipper stitching ends and continuing to the bottom of the dress. Backstitch at both ends to lock the threads.
Press the entire zipper area with an iron on low heat to flatten the seams. Press from the inside of the dress first, then the outside. The zipper should lie flat and the dress should hang evenly.
Common Mistakes to Avoid
The most common error is sewing the zipper in crooked because you didn't baste first. Basting takes five minutes and saves 20 minutes of frustration. Another mistake is sewing too close to the zipper teeth with a regular presser foot, which causes the needle to hit the teeth and break. Use a zipper foot—it's the tool designed for this job.
Don't sew over the zipper pull. Lower it by hand as you approach it, or you'll break the needle and have to start over. Finally, don't skip testing the zipper before you remove the basting stitches. If the zipper doesn't work, you need to know before you've trimmed all the threads.
Frequently Asked Questions
Can I sew a zipper by hand instead of using a machine?
Yes. Use a backstitch (the strongest hand stitch) and make stitches about 1/8 inch long and 1/8 inch apart. It takes 45 minutes to an hour instead of 15 minutes with a machine, but the result is just as strong. Hand-sewn zippers often look neater because you can control the stitch line more precisely.
What if my zipper is too long for the dress?
Shorten it by sewing a bar of stitches across the zipper tape above where you want the top to be. Use a regular presser foot and sew back and forth five or six times to create a solid bar. Then trim the excess zipper tape above the stitches with scissors. This prevents the zipper from unzipping past the bar.
How do I fix a zipper that bunches fabric when I close it?
The fabric is usually caught between the zipper teeth and the tape. Open the zipper slowly and gently pull the fabric away from the teeth as you go. If it's severely pinched, you may need to remove the machine stitches on one side with a seam ripper, adjust the fabric, and resew. Prevent this by basting carefully and checking that no folds are under the zipper tape before you machine sew.
Do I need a special zipper foot for my sewing machine?
Most machines use a standard zipper foot that costs $5 to $15 and works with any machine. Some newer machines have built-in zipper feet or use proprietary feet that only fit that brand. Check your machine's manual to see what foot you have. If you don't have one, a regular presser foot works but leaves a visible gap between the stitching and the zipper teeth.
Can I sew a zipper into a curved seam?
It's difficult but possible. Curved seams require you to ease the fabric as you sew, which means adjusting the fabric under the presser foot constantly. Baste very carefully and sew slowly. Most dress zippers go into straight seams (center back or side seams), which are much easier. If you're working with a curved seam, consider a different closure style.