A zipper pocket starts with two fabric pieces and a closed zipper
A zipper pocket is a pouch sewn into a garment with a working zipper that opens and closes. The zipper sits between two layers of fabric (called the pocket bag), and the whole assembly gets stitched into a seam or opening in your garment. The result is a functional pocket you can actually use to carry small items.
The basic method involves preparing your pocket pieces, attaching the zipper to them, then sewing the completed pocket into your garment. The zipper itself does not get sewn directly to the garment fabric—it stays inside the pocket bag where it is protected. This is what makes the pocket durable and keeps the zipper from catching on other fabrics.
Key Takeaways
- Cut two identical rectangles of fabric for the pocket bag, each at least 1 inch wider and 2 inches longer than your zipper.
- Sew the zipper between the two pocket pieces using a zipper foot, with the zipper teeth facing inward toward the fabric.
- Trim and finish the pocket bag edges, then pin the completed pocket into the garment seam before sewing it in place.
- A 7-inch zipper works for most small pockets; measure your garment opening to choose the right length.
- Backstitch at the start and end of every seam to prevent the pocket from coming loose during wear.
Gather your materials and measure the zipper
You will need a closed zipper (one that is already sewn shut at the bottom), two pieces of fabric for the pocket bag, thread that matches your garment, a zipper foot for your sewing machine, and scissors or a rotary cutter. A zipper foot is a special presser foot that lets you sew close to the zipper teeth without hitting them—it is essential and costs a few dollars at any fabric store.
Measure your zipper from the top stop (where the slider starts) to the bottom stop (where it ends). This measurement tells you how wide your pocket opening will be. If you are sewing a pocket into a side seam, measure the opening in your garment first. For a patch pocket on the outside of a garment, choose a zipper length that looks balanced—usually 5 to 8 inches for everyday garments.
Cut two identical rectangles of fabric for the pocket bag. Each piece should be at least 1 inch wider than your zipper on all sides, and 2 inches longer. For example, if your zipper is 7 inches long and 1.5 inches wide, cut two rectangles that are at least 3.5 inches wide and 9 inches long. The extra fabric gives you room to work and prevents the zipper from showing at the pocket edges.
Attach the zipper to the pocket pieces
Place your two pocket rectangles with right sides facing each other (the pretty sides touching). Open your zipper fully. Lay the zipper face-down on top of the fabric, with the zipper tape aligned with one long edge of the fabric rectangle. The zipper teeth should point toward the fabric, not away from it. Pin the zipper in place along that edge.
Install the zipper foot on your sewing machine and thread it with thread that matches your pocket fabric. Sew along the edge where the zipper is pinned, staying about 1/8 inch away from the zipper teeth. Backstitch at the start and end. Remove the pins as you go. Your stitches should run parallel to the zipper teeth, not across them.
Flip the fabric over so the other pocket rectangle is now on top. Flip the zipper over as well so it now sits between the two fabric pieces with the other side of the zipper tape facing up. Pin the second side of the zipper tape to the second pocket rectangle, keeping the fabric pieces aligned. Sew along this second edge the same way—1/8 inch from the teeth, backstitching at the start and end.
Open the zipper slider to make sure it moves freely. If it catches, you may have sewn too close to the teeth. Trim the zipper tape at the top and bottom so it does not stick out past the fabric edges. Trim the pocket bag corners at a 45-degree angle (called clipping the corners) so they will not bunch when you turn the pocket right-side out.
Finish the pocket bag edges
Turn the pocket bag right-side out through the zipper opening. Use a point turner or the back of a spoon to push the corners out so they are sharp and square. Press the pocket flat with an iron, paying special attention to the edges where the zipper is sewn. The zipper should now be hidden inside the pocket bag, with the two fabric pieces forming a neat rectangle around it.
Sew around the three remaining sides of the pocket bag (the sides without the zipper) about 1/4 inch from the edge. This seam holds the pocket pieces together and prevents them from separating during wear. Backstitch at the start and end. You can use a straight stitch or a zigzag stitch—zigzag is slightly more durable. Do not sew the zipper opening closed; you need that opening to insert the pocket into your garment.
Insert the pocket into your garment seam
If you are sewing the pocket into a side seam or other existing seam, open that seam with a seam ripper where you want the pocket to sit. The opening should be at least as long as your zipper. Pin the pocket bag into the opening with the zipper facing inward (toward the inside of the garment). The raw edges of the pocket bag should align with the raw edges of the garment seam.
Sew the pocket bag to the garment using a 1/2-inch seam allowance, backstitching at the start and end. Sew all the way around the pocket opening. Then re-sew the garment seam on either side of the pocket, closing the seam above and below the pocket opening. Press the seams flat when you are done.
If you are sewing a patch pocket (one that sits on top of the garment), pin the completed pocket bag to the outside of your garment in the position you want it. Sew around all four edges of the pocket bag, about 1/4 inch from the edge, backstitching at the corners. This stitching should be visible on the outside of the garment, so use thread that matches or complements your fabric.
Test the zipper and reinforce stress points
Open and close the zipper several times to make sure it moves smoothly and does not catch on the fabric. If the zipper is stiff, explore a small amount of graphite pencil lead or zipper lubricant to the teeth and work the slider up and down a few times. Do not use oil or grease, which will stain fabric.
Sew a small reinforcement box at the top corners of the pocket opening, where the zipper meets the garment seam. This box is a 1/2-inch square of stitching that prevents the pocket from tearing open during use. Backstitch over this area two or three times for extra strength. This step is especially important for pockets that will carry heavy items.
Common mistakes and how to avoid them
The most common error is sewing the zipper too close to the teeth, which makes the slider catch or jam. Measure 1/8 inch from the teeth and use a zipper foot to keep your stitching line straight. If you sew too far from the teeth, the zipper tape will show at the pocket edges. Practice on scrap fabric first if you are new to zipper feet.
Another mistake is not backstitching at the start and end of seams. Zipper pockets get a lot of stress from opening and closing, so every seam needs to be locked in place. Backstitch at least three stitches at the beginning and end of every seam line.
Forgetting to trim the zipper tape at the top and bottom causes it to stick out past the pocket edges and look unfinished. Trim it flush with the fabric after you sew the second side of the zipper, before you turn the pocket right-side out.
Finally, do not sew the zipper opening closed when you finish the pocket bag. You need that opening to insert the pocket into your garment. Only sew the three sides that do not have the zipper.
Frequently Asked Questions
Can I use a separating zipper for a pocket?
No. A separating zipper comes completely apart at the bottom, which means the two sides of your pocket would separate from each other. Use a closed zipper, which is sewn shut at the bottom and stays in one piece.
What size zipper should I use?
Measure the opening in your garment where the pocket will go. Your zipper should be slightly shorter than that opening—usually 1/2 inch shorter—so the pocket bag fabric covers the zipper stops. A 7-inch zipper is standard for most small pockets in jackets and pants.
Do I have to sew the pocket into a seam, or can I sew it on top of the fabric?
You can do either. Sewing it into a seam (called an inseam pocket) hides the pocket bag inside the garment and looks more finished. Sewing it on top (a patch pocket) is faster and the stitching shows on the outside, which can be a design choice. Both methods work equally well.
What thread color should I use?
For the pocket bag, use thread that matches the pocket fabric. For visible stitching on a patch pocket, match your garment fabric or use a contrasting color if that fits your design. Avoid thread that is much lighter or darker than your fabric, which will make stitching mistakes more obvious.
Can I make a zipper pocket without a zipper foot?
It is possible but difficult. A regular presser foot is wider and may hit the zipper slider or teeth. A zipper foot costs a few dollars and makes the job much easier and safer. If you do not have one, sew very slowly and carefully, stopping frequently to check that you are not hitting the zipper.