The basic method: pin, baste, then stitch
Sewing a zipper into a skirt means opening a seam, inserting the zipper tape between the two fabric pieces, and stitching it down so the zipper sits flat and moves smoothly. The process takes about an hour for a beginner and follows the same steps whether your skirt is cotton, linen, or a blend. You will need a zipper foot (a presser foot that lets the needle run close to the zipper teeth), thread that matches your fabric, and pins or a basting spray.
The most common mistake is stitching too far from the teeth, which leaves a gap where the fabric puckers. The second most common is not basting first, which causes the zipper to shift while you stitch. Both are straightforward to avoid if you follow the order: mark, pin, baste by hand, then stitch with the machine.
Key Takeaways
- Open the skirt seam where the zipper will go, usually the side seam or center back, by cutting the stitches with a seam ripper and pressing the seam open flat.
- Pin the zipper face-down on one side of the open seam, with the zipper teeth sitting exactly on the fold line, then hand-baste it in place before touching the machine.
- Switch to a zipper foot, lower the needle close to the teeth (usually about 1/8 inch away), and stitch one side of the zipper, then flip and stitch the other side.
- Test the zipper by pulling it up and down before you trim the excess tape or sew the seam closed above the zipper.
Preparing the seam and marking the zipper placement
Start by deciding where the zipper will go. Most skirts have a side seam zipper (usually on the left side) or a center-back zipper. Mark the opening length with a pencil or fabric pen on the wrong side of the fabric—most skirts use a 7-inch to 9-inch zipper, so mark that distance from the waistband down.
Use a seam ripper to cut and remove the stitches along that marked line. Work slowly and cut only the thread, not the fabric. Once the stitches are out, press the seam open with an iron so both sides of the fabric lie flat. This is the foundation for a neat zipper—a wrinkled or bunched seam will show through when the zipper is installed.
Place the skirt on a flat surface with the wrong side facing up. Lay the closed zipper face-down on top of the open seam, with the zipper teeth running exactly along the fold line where the two fabric pieces meet. The top of the zipper should sit just below the waistband seam. Pin it in place every inch or so, keeping the teeth aligned with the fold.
Hand-basting the zipper before machine stitching
Hand-basting means using long, loose stitches to hold the zipper in place temporarily. Thread a needle with thread that matches your fabric, tie a knot, and stitch along one side of the zipper tape, about 1/4 inch from the teeth. Make stitches about 1/2 inch long. This step takes 10 to 15 minutes but prevents the zipper from shifting when you use the machine.
Baste both sides of the zipper if you have time—it is not required, but it makes the machine stitching much straighter. Once the basting is done, you can remove the pins. The zipper should not move when you pick up the skirt.
Stitching the zipper with a zipper foot
Attach the zipper foot to your sewing machine. This foot is narrower than a standard presser foot and has a groove that lets the needle pass very close to the zipper teeth without hitting them. If your machine has a zipper foot with a left and right position, start with the left position so the needle runs close to the teeth on the first side.
Lower the needle to the fabric at the top of the zipper, lower the presser foot, and stitch slowly down one side of the zipper. Keep the needle about 1/8 inch from the teeth—close enough that the fabric does not gap, but far enough that you do not hit the metal. Backstitch at the top and bottom to lock the thread. Remove the basting stitches as you go, or wait until both sides are sewn.
Flip the skirt over and repeat on the other side. Move the zipper foot to the right position if your machine has one, or straightforward reposition it so the needle again runs close to the teeth. Stitch from top to bottom, backstitching at both ends. The two rows of stitching should be parallel and equally distant from the teeth.
Testing and finishing the zipper installation
Before you do anything else, test the zipper. Pull it up and down several times. It should move smoothly without catching or binding. If it catches, the teeth may be slightly twisted or the fabric may be bunched underneath—stop and fix it now rather than after you have sewn the seam closed.
Once the zipper works, trim the excess zipper tape at the bottom with scissors or a seam ripper. Leave about 1/2 inch of tape below the last stitch. If the zipper has a metal stop at the top, you can leave it as is; if it has a fabric stop, trim it to match the tape.
Close the seam below the zipper by pinning the fabric edges together and stitching with a regular presser foot. Start your stitching just below where the zipper stitching ends and stitch to the hem. This seals the skirt and gives it a finished look.
Common problems and how to fix them
The zipper pulls to one side. This usually means one side of the zipper tape is stretched or the basting was uneven. Rip out the stitches on the side that is pulling, re-baste, and stitch again. It is faster than trying to fix it after the seam is closed.
The fabric puckers next to the zipper. You stitched too far from the teeth, leaving a gap where the fabric bunches. Rip out the stitches, move your needle closer to the teeth (about 1/8 inch), and stitch again. A zipper foot makes this easier because it is designed to run close to the teeth.
The zipper catches or binds. The teeth may be twisted, or fabric may be caught underneath. Open the zipper slowly and look for bunched fabric. If you find any, rip out the stitches on that side, smooth the fabric, and re-stitch. If the teeth themselves are bent, the zipper is damaged and should be replaced.
The stitching is crooked. This is usually cosmetic and does not affect how the zipper works. If it bothers you, rip out the stitches and stitch again more slowly, using the zipper foot as a guide. Crooked stitching is easier to prevent than to fix, so take your time on the first pass.
Choosing the right zipper length and type
Zipper length is measured from the top stop to the bottom stop, not including the pull tab. A standard skirt uses a 7-inch, 8-inch, or 9-inch zipper depending on the opening size. Measure the marked seam opening and buy a zipper that is 1 to 2 inches shorter than that opening—the extra space is for the seam allowance and the waistband.
Most skirts use a coil zipper (also called a nylon zipper) or a metal zipper. Coil zippers are lighter, quieter, and easier to sew for beginners. Metal zippers are more durable and have a more formal look. Both work the same way—the installation steps are identical. Choose based on the weight and style of your fabric: lightweight fabrics pair well with coil zippers, and heavier fabrics or formal skirts often use metal.
The color should match your fabric or be slightly darker. A contrasting zipper can be a design choice, but it is more visible if the stitching is not perfectly straight.
Frequently Asked Questions
Can I sew a zipper into a skirt that is already finished?
Yes, but it is harder. You will need to carefully rip out the side seam stitches where the zipper will go, which takes patience. Once the seam is open, follow the same steps as above. The finished hem and waistband stay in place—you are only opening the side seam.
What if my zipper is too long for the opening?
Trim the excess zipper tape at the bottom with scissors, leaving about 1/2 inch below your last stitch. If the zipper has a metal stop at the bottom, you can carefully file it down or replace it with a fabric stop. Do not cut the zipper teeth themselves.
Do I have to use a zipper foot?
A regular presser foot will work, but the stitching will be farther from the teeth, which can leave a gap and make the zipper look loose. A zipper foot costs $5 to $15 and makes the job much easier. Most machines come with one, or you can buy a universal zipper foot that fits most machines.
How do I fix a zipper that is stuck?
Do not force it. Gently wiggle the pull tab back and forth while pulling slowly. If fabric is caught, use a seam ripper to carefully cut it free. If the teeth are bent or the zipper is truly stuck, it is usually faster to rip out the stitches and install a new zipper than to repair the old one.
Can I sew a zipper by hand instead of with a machine?
Yes, using a backstitch or running stitch, but it takes much longer (2 to 3 hours) and the stitching is more visible. Machine stitching is faster and creates a straighter line. If you prefer hand sewing, use thread that matches your fabric and stitch about 1/8 inch from the zipper teeth, just as you would with a machine.