The Basic Process: Pin, Baste, Then Stitch

Sewing a zipper into a tote bag takes about 30 to 45 minutes once you have the materials ready. The process has three stages: positioning the zipper tape against the fabric opening, holding it in place with temporary stitches (called basting), then sewing it permanently with a zipper foot on your machine. The zipper foot is essential—it is a narrow presser foot that lets the needle run close to the zipper teeth without hitting them.

Most tote bags have the zipper sewn into the top opening, with the zipper tape folded under the fabric edge so the teeth sit just inside the bag. This keeps the raw edges hidden and makes the bag look finished. You will work on the outside of the bag, stitching through the fabric and zipper tape together.

The most common mistake is sewing too far from the zipper teeth, which leaves a gap between the stitching and the teeth. The second mistake is not basting first, which causes the zipper to shift while you are sewing. Both are straightforward to avoid if you follow the steps in order.

Key Takeaways

  • A zipper foot is required—it is narrower than a standard presser foot and allows the needle to stitch close to the zipper teeth without hitting them.
  • Baste the zipper in place with temporary hand stitches or a long machine stitch before sewing it permanently, so it does not shift under the presser foot.
  • Position the zipper tape so the fold of fabric covers the raw edge and the teeth sit just inside the bag opening.
  • Sew on both sides of the zipper, keeping your stitching line parallel to the teeth and about one-eighth inch away from them.

What You Need Before You Start

Gather these items before you begin: a zipper (usually 16 to 22 inches for a standard tote), thread that matches your fabric or the zipper, a zipper foot for your sewing machine, pins, a needle for hand basting, scissors, and a seam ripper in case you need to remove stitches. Check that your zipper foot fits your machine—most machines use either a snap-on or screw-on foot, and the package will tell you which type yours takes.

Prepare your tote bag by finishing the top opening where the zipper will go. The opening should be cut straight and the edges should be folded under about half an inch, pressed flat with an iron, and pinned closed. If your tote bag is already assembled and you are adding a zipper to an existing opening, trim any loose threads and make sure the opening is even on both sides.

Pinning and Positioning the Zipper

Open the zipper fully and lay it face-down on your work surface. Place one side of the tote bag opening face-down on top of the zipper tape, with the folded edge of the fabric aligned with the edge of the zipper tape (not the teeth). The teeth should sit just below the fold. Pin through the fabric and zipper tape, placing pins every two inches along the length.

Flip the bag over and check that the zipper is straight and the fabric edge is even. If the zipper is crooked, remove the pins and reposition it. Once both sides look aligned, pin the other side of the bag opening to the other side of the zipper tape in the same way. The zipper should now be sandwiched between the two fabric edges, with the teeth visible in the center.

Basting: The Step That Prevents Mistakes

Basting means sewing with long, loose stitches to hold the zipper in place before you sew it permanently. You can baste by hand with a needle and thread, or by machine using a long stitch length (about 4 to 5 millimeters). Hand basting takes longer but gives you more control; machine basting is faster and holds more firmly.

If you baste by hand, use a running stitch along the length of the zipper on both sides, staying about one-quarter inch from the fold. If you baste by machine, use the same stitch length and path. The basting stitches will be removed later, so they do not need to be perfect—they just need to hold the zipper still while you sew the final seam.

Sewing the Zipper Permanently

Install the zipper foot on your machine and thread it with your chosen thread. Set the stitch length to 2 to 2.5 millimeters (a standard seam length). Position the bag under the presser foot so the needle will stitch along the basted line, about one-eighth inch from the zipper teeth. Sew slowly, guiding the fabric with your hands and stopping often to check that the line is straight and parallel to the teeth.

Sew one side of the zipper from one end to the other, then remove the bag from the machine and trim the thread. Flip the bag and sew the other side of the zipper in the same way. The two stitching lines should be parallel and equidistant from the teeth. If one side looks crooked, you can remove those stitches with a seam ripper and re-sew that side.

Removing the Basting Stitches and Finishing

Once both sides are sewn, remove the basting stitches by gently pulling on the thread and sliding a seam ripper under each stitch to cut it. Work slowly so you do not accidentally cut the permanent stitches. Pull out all the basting thread and remove any remaining pins.

Open and close the zipper a few times to make sure it moves smoothly. If the zipper catches or sticks, check that no fabric is caught in the teeth and that the stitching is not too close to the teeth. You can trim any loose threads with scissors. The zipper is now sewn in and ready to use.

Troubleshooting Common Problems

If the zipper is crooked after you sew it, you can remove the stitches with a seam ripper and re-sew that side. This is why basting first is important—it lets you catch the problem before the permanent stitches are in. If the zipper teeth are visible on the outside of the bag and you do not want them to be, you can sew a decorative trim or binding over the stitching line to cover them.

If the zipper pull gets stuck or the zipper does not slide smoothly, the problem is usually fabric caught in the teeth or stitching too close to the teeth. Gently work the zipper back and forth to free any caught fabric. If the zipper still does not move, you may need to remove the stitches and re-sew with the stitching line a little farther from the teeth.

If the zipper is too long for the opening, you can shorten it by sewing a bar of stitches across the zipper tape above where you want the zipper to end, then trimming the excess tape. This is easier to do before you sew the zipper into the bag, so measure twice before you start.

Frequently Asked Questions

Can I sew a zipper without a zipper foot?

You can use a standard presser foot, but the needle may hit the zipper teeth and break. A zipper foot costs $5 to $15 and is worth the investment if you plan to sew zippers more than once. Most fabric stores and online retailers carry them for common machine types.

What if my zipper is longer than the opening?

Measure the opening before you buy the zipper, or buy a zipper longer than you need and shorten it. To shorten, sew a bar of stitches across the zipper tape about half an inch above where you want the zipper to end, then trim the excess tape with scissors. Do this before sewing the zipper into the bag.

How do I keep the zipper from puckering the fabric?

Puckering usually happens when the fabric is not pressed flat before you sew. Press the folded edges with an iron before you pin the zipper in place. Also make sure the basting stitches are tight enough to hold the zipper still—loose basting lets the fabric shift under the presser foot.

Can I sew a zipper on a bag that is already fully assembled?

Yes, but it is harder. You will need to carefully cut open the seam where you want the zipper to go, finish the raw edges, and then sew the zipper in. It is easier to sew the zipper before you assemble the bag, if you have that option.

What thread color should I use?

Use thread that matches your fabric or the zipper, depending on which you want to be more visible. If you want the stitching to blend in, match the fabric. If you want the stitching to stand out as a design detail, match the zipper or use a contrasting color.