Sewing a Zipper Into a Lined Bag

A zipper sewn into a lined bag sits between the outer fabric and the lining, hidden from view on both sides. You install the zipper before you close the bag, attaching it to the top edges of both the outer fabric and the lining so that when the bag is finished, only the zipper pull shows. The lining then folds down over the zipper tape, covering it completely. This method takes longer than sewing a zipper to a single layer, but the result looks professional and the zipper stays protected.

The key difference from a basic zipper installation is that you work with four layers at once—outer fabric front, outer fabric back, lining front, and lining back—and you sew the zipper to the outer fabric and lining separately before joining them. Most home sewers find this easier than it sounds once they understand the order of assembly.

Key Takeaways

  • Attach the zipper to the outer fabric pieces first, then attach the lining pieces to the zipper tape on the opposite side, so the zipper ends up sandwiched between layers.
  • Use a zipper foot on your machine and sew as close to the zipper teeth as possible without hitting them—typically about one-eighth inch away.
  • Press the seams flat after each stitching step to keep the layers from shifting and to make the final assembly cleaner.
  • Leave the zipper partially unzipped when you sew the bag closed, so you can turn it right-side out through the opening.
  • Test the zipper movement before you close the bag completely, because fixing a stuck zipper after the bag is sewn is much harder.

Prepare Your Fabric Pieces and Zipper

Cut your outer fabric and lining pieces to the same size. If your bag pattern calls for a 10-inch by 12-inch rectangle, cut two pieces of outer fabric and two pieces of lining to those exact dimensions. The zipper should be at least 1 inch longer than the width of your bag opening—a 9-inch bag opening needs at least a 10-inch zipper so the pull has room to move without hitting the seams.

Press all four fabric pieces with an iron set to the heat appropriate for your fabric. Pressing removes wrinkles and makes it much easier to sew straight lines and keep edges aligned. If your fabric is cotton, use medium heat; if it is a blend or synthetic, use low to medium heat.

Lay out your two outer fabric pieces with the right sides facing up. These are the pieces that will show on the outside of the finished bag. Mark a line along the top edge of each piece where the zipper will sit—usually one-half inch from the top. You can use a fabric pencil, chalk, or a temporary marking pen. This line is your sewing guide.

Attach the Zipper to the Outer Fabric

Install a zipper foot on your sewing machine. A zipper foot is narrower than a standard presser foot and lets you sew very close to the zipper teeth without hitting them. Most machines come with one, but if yours did not, they cost between five and fifteen dollars and fit any standard machine.

Place one outer fabric piece right-side up on your machine bed. Lay the zipper face-down on top of it, with the zipper tape aligned with your marked line and the zipper pull pointing toward the right side of the machine. The teeth should run along your marked line. Pin the zipper tape to the fabric at both ends and in the middle so it does not shift while you sew.

Sew along the marked line, staying about one-eighth inch away from the zipper teeth. Sew slowly and stop every few inches to make sure the zipper tape is not bunching. When you reach the zipper pull, stop with the needle down, raise the presser foot, slide the pull out of the way, lower the presser foot, and continue sewing. Do not sew over the pull itself.

Repeat this step with the second outer fabric piece and the other side of the zipper. When you are done, both outer fabric pieces should be sewn to opposite sides of the zipper tape, with the zipper face-down against the fabric. Press both seams flat with an iron.

Attach the Lining Pieces to the Zipper

Flip the assembly over so the zipper is now facing up and the outer fabric pieces hang down on either side. Place one lining piece right-side down on top of the zipper, aligning its edge with the zipper tape edge. The right side of the lining should face the zipper teeth. Pin it in place.

Sew along the edge of the lining, again about one-eighth inch from the zipper teeth. Use the same slow, careful technique as before, moving the zipper pull out of the way if it gets in your path. Press the seam flat.

Flip the entire assembly over again and repeat with the second lining piece on the other side of the zipper. When you are finished, the zipper should be completely sandwiched: outer fabric on one side, lining on the other side, with the zipper tape sewn to both. The zipper pull should be the only part visible from either side.

Fold and Pin the Bag Before Final Assembly

Open the zipper about halfway. This is important—if you close it completely, you will not be able to turn the bag right-side out later. Fold the bag so that the two outer fabric pieces are right-sides together and the two lining pieces are right-sides together. The zipper now runs along the top edge of the bag, with the outer fabric on the outside and the lining on the inside.

Pin around all four sides of the bag, making sure the seams line up at the corners. Pay special attention to the side seams where the outer fabric meets the lining—these should be perfectly aligned so the bag does not twist when you turn it.

Sew the Bag Closed and Turn It Right-Side Out

Switch back to your regular presser foot. Sew around all four sides of the bag using a one-half inch seam allowance, the standard for most bags. Start and stop at the zipper tape on both sides—do not sew over the zipper itself. Backstitch at the beginning and end of each seam to lock the stitches.

Leave a 3-inch opening in one of the lining seams. This opening is how you will turn the bag right-side out. Sew all the way around the bag except for that 3-inch gap in the lining.

Trim the corners of the seam allowance at a 45-degree angle, cutting away the excess fabric about one-quarter inch from the corner stitches. This reduces bulk and helps the corners lie flat when you turn the bag.

Reach through the 3-inch opening in the lining and pull the outer fabric through. The bag will turn inside-out as you pull, and the outer fabric will end up on the outside where it belongs. Pull gently and work the corners out carefully so they are sharp and square.

Finish the Bag and Test the Zipper

Once the bag is turned right-side out, press it flat with an iron, paying special attention to the top edge where the zipper sits. Press from the lining side so you do not accidentally melt the zipper tape if it is plastic.

Slide the zipper up and down several times to make sure it moves smoothly. If it catches or sticks, stop and check for twisted fabric or thread caught in the teeth. Do not force a stuck zipper—gently work it back and forth until it frees itself. If it is truly stuck, you may need to carefully cut away the offending thread or fabric with small scissors.

Hand-sew the 3-inch opening in the lining closed using a ladder stitch, also called an invisible stitch. Thread a needle with thread that matches your lining. Bring the needle out through the fold of one side of the opening, then cross over and go into the fold of the opposite side, traveling about one-quarter inch inside the fold. Come back out and cross over again. The stitches will be hidden inside the fold. After every four or five stitches, pull the thread gently to close the opening. Knot the thread on the inside when you reach the end.

Common Mistakes to Avoid

The most common error is sewing the lining pieces on backwards, so the wrong side faces out. Before you sew the lining to the zipper, double-check that the right side of the lining (the side you want to see inside the finished bag) is facing the zipper teeth. If you sew it backwards, you will have to cut the stitches and start over.

Another frequent mistake is closing the zipper completely before sewing the bag shut. If you do this, you will not be able to turn the bag right-side out through the opening, and you will have to cut open a seam to fix it. Always leave the zipper at least halfway open.

Sewing over the zipper pull or the metal stops at the end of the zipper will break your needle and can damage the zipper. If the pull is in your way, stop, raise the presser foot, slide the pull, and continue. This takes an extra thirty seconds but saves you from a broken needle.

Pulling the fabric too hard while sewing can cause the layers to shift and the seams to curve. Let the machine feed the fabric at its own pace. If you feel resistance, stop and check that nothing is bunched underneath.

Frequently Asked Questions

Can I use this method with a metal zipper instead of a plastic one?

Yes. Metal zippers work the same way as plastic ones. They are heavier and may require you to sew a bit more slowly to keep the needle from skipping, but the installation method is identical. Metal zippers are more durable for bags that get heavy use.

What if my zipper is shorter than the width of my bag?

Your zipper should be at least 1 inch longer than the opening so the pull has room to move. If your zipper is too short, the pull will hit the seam and the zipper will not open fully. Buy a longer zipper and start over. Trying to make a short zipper work will result in a bag you cannot open.

Do I need to use a zipper foot, or can I use a regular presser foot?

A zipper foot is strongly recommended. A regular presser foot is too wide and will not let you sew close enough to the teeth without hitting them. If you do not have a zipper foot, they are inexpensive and worth buying before you start.

How do I fix a zipper that is stuck after the bag is finished?

Try gently working the pull back and forth a small distance to loosen it. If that does not work, rub the teeth lightly with a graphite pencil or a bar of soap—this lubricates the teeth and often frees a stuck zipper. If the zipper is truly broken, you will have to cut open one seam, remove the old zipper, and sew in a new one.

Can I sew the lining and outer fabric together before attaching the zipper?

No. If you sew them together first, you will have six layers to sew through when you attach the zipper, and the layers will shift and bunch. Always attach the zipper to the outer fabric first, then to the lining, then close the bag. This order keeps the layers manageable and the seams straight.