Sewing a pocket onto a shirt takes about 30 to 45 minutes and requires only a needle, thread, and pins
A pocket sewn by hand or machine is stronger than a glued one and sits flat against the fabric. You will need a needle (size 70/10 for most shirt fabric), thread that matches your shirt, pins, scissors, and a ruler or measuring tape. If you are using a sewing machine, use a straight stitch at medium speed. The pocket itself can be cut from the same fabric as your shirt or from a contrasting material — both methods work equally well.
The most common mistake is sewing too close to the edge of the pocket, which causes the seam to tear when you put weight in it. Sewing 3/8 inch from the edge gives you a strong seam that will hold. Another common error is skipping the backstitch at the start and end, which leaves your thread loose and the pocket prone to coming undone.
Key Takeaways
- Mark the pocket placement with a ruler before you pin, so the pocket sits straight and level on the shirt.
- Sew 3/8 inch from the edge of the pocket on all four sides, starting and ending with a backstitch to lock the thread.
- Press the pocket flat with an iron after sewing to remove wrinkles and set the seam.
- Test the pocket by tugging it firmly before wearing the shirt to make sure the seam holds.
- A pocket sewn by machine takes 10 to 15 minutes; by hand takes 30 to 45 minutes.
Prepare your pocket piece and mark the placement on the shirt
Cut your pocket to the finished size you want, plus 1/2 inch on all sides for seam allowance. A typical shirt pocket is 5 to 6 inches wide and 5 to 7 inches tall. If you are cutting from the same fabric as your shirt, cut along the grain so the pocket does not stretch or pucker. If you are using contrasting fabric, make sure it is the same weight as your shirt fabric — a heavy canvas pocket on a thin cotton shirt will pull and distort.
Fold the top edge of the pocket down 1/2 inch to the wrong side (the back) and press it flat with an iron. This finished edge will be the opening of the pocket and should look neat. Now measure where you want the pocket to sit on your shirt. Most shirt pockets sit 2 to 3 inches down from the shoulder seam and 2 to 3 inches in from the side seam. Use a ruler to mark these points lightly with a pencil or tailor's chalk. Mark all four corners of where the pocket will go so you have a clear rectangle to follow.
Pin the pocket in place and check that it is straight
Lay the shirt flat on a table or ironing board with the front facing up. Position the pocket on the marked rectangle with the finished edge at the top. The pocket should sit flat against the shirt with no wrinkles or bunching underneath. Pin along all four sides, placing pins about 1 inch apart. Pin perpendicular to the edge (straight across the seam line) so the pins do not slip when you sew.
Before you sew, step back and look at the pocket from a distance. It should look level and centered. If one corner is higher than the other or the pocket is tilted, unpin and reposition it. This is the moment to fix it — once you start sewing, moving the pocket is much harder. Run your hand over the pocket to make sure there are no wrinkles trapped underneath.
Sew the pocket using a backstitch or straight stitch
By hand: Thread your needle and tie a knot at the end. Start at the top left corner of the pocket, about 3/8 inch from the edge. Push the needle through both the pocket and the shirt from front to back, then bring it back up 1/8 inch forward along the seam line. This is a backstitch — you are sewing backward along the line you want to follow. Continue this motion all the way around the pocket, keeping the distance from the edge consistent. When you reach a corner, take two stitches in the same spot to reinforce it, then continue. When you reach the starting point, tie off the thread on the back side with a knot.
By machine: Set your machine to a straight stitch and thread it with matching thread. Place the shirt under the presser foot with the pocket facing up. Lower the presser foot and begin sewing 3/8 inch from the top left corner of the pocket. Sew slowly and keep the edge of the pocket aligned with the 3/8-inch mark on your presser foot (most machines have these guides). At each corner, lower the needle into the fabric, lift the presser foot, rotate the shirt 90 degrees, lower the presser foot again, and continue. When you return to the starting point, backstitch three or four times to lock the thread, then cut the thread and remove the shirt.
Reinforce the top corners with a box or X stitch
The top corners of a pocket take the most stress when you reach into it, so they need extra reinforcement. After you have sewn all the way around the pocket, sew a small box or X at each top corner. To sew a box, stitch a 1/2-inch square at the corner, staying inside the pocket seam you just made. To sew an X, stitch diagonally from one corner of the top edge to the opposite corner, then stitch the other diagonal. Either method locks the corner threads and prevents the pocket from tearing when you put weight in it.
If you are sewing by hand, use the same backstitch method. If you are sewing by machine, use the same straight stitch and backstitch at the start and end. This reinforcement takes only 2 to 3 minutes but adds years to the life of your pocket.
Press the pocket flat and test the seam
Set your iron to the temperature recommended for your shirt fabric (check the care tag if you are unsure). Place a pressing cloth over the pocket to protect it from direct heat, then press firmly for 10 to 15 seconds. This sets the seam and removes any wrinkles. Let the shirt cool for a minute before you move it. Do not pull or stretch the pocket while it is still warm — the fabric is more fragile at that point.
Once the shirt is cool, tug the pocket firmly in all directions to make sure the seam holds. Pull down on the bottom edge, pull up on the top edge, and pull sideways. The pocket should not move or tear. If you see any loose threads or gaps in the seam, you can reinforce that spot by hand with a few extra stitches. Trim any loose threads with scissors.
Common mistakes and how to avoid them
Sewing too close to the edge (less than 3/8 inch) is the most common mistake and causes the seam to tear quickly. The fabric between your seam and the edge of the pocket is not strong enough to hold the weight. Always measure and mark your seam line before you start. Sewing too far from the edge (more than 1/2 inch) leaves too much fabric showing and makes the pocket look unfinished, but it will not tear — it is just a cosmetic issue.
Skipping the backstitch at the start and end leaves your thread loose and the pocket will come undone within a few washes. Always backstitch at least three times at the beginning and end. If you are sewing by hand and forget to tie a knot, the entire seam can unravel. Bunching or wrinkles under the pocket cause the seam to pucker and look crooked. Always smooth the pocket flat and check from a distance before you sew. Sewing at an angle instead of straight makes the pocket look tilted — use a ruler to mark your placement and pins to keep the pocket aligned.
Frequently Asked Questions
Can I sew a pocket on a shirt that is already finished?
Yes. Sewing a pocket onto a finished shirt works the same way as sewing one during construction. The only difference is that you are sewing through two layers of fabric (the shirt front and the pocket) instead of attaching the pocket to a flat piece. Make sure your needle is sharp and your thread is strong, because you are pushing through more material.
What thread should I use?
Use thread that matches your shirt color as closely as possible. If you cannot find an exact match, choose a shade slightly darker than the shirt — it will be less visible than a lighter shade. Polyester thread is stronger than cotton and works well for pockets. Use the same thread on both the top and bottom of your machine if you are sewing by machine.
How do I sew a pocket on a stretchy fabric like knit or jersey?
Stretchy fabrics require a different approach because they can distort under the tension of sewing. Cut your pocket from a non-stretchy fabric like cotton or linen, or use a stabilizer (a thin backing material) behind your stretchy pocket fabric. Sew slowly and do not pull the fabric as you work. A zigzag stitch instead of a straight stitch also helps prevent puckering on stretchy materials.
What if I want to add a pocket to a shirt that does not have one?
You can sew a pocket onto any shirt front. Choose a location that looks balanced — usually 2 to 3 inches down from the shoulder seam and 2 to 3 inches in from the side seam. Make sure the pocket does not overlap a button, buttonhole, or seam. If the shirt has a pattern, try to center the pocket on the pattern so it looks intentional.
How do I remove a pocket if I sew it on wrong?
Use a seam ripper (a small tool with a curved blade) to cut the thread every 1/2 inch along the seam. Pull the pocket away gently and remove all the thread pieces with tweezers. If you do not have a seam ripper, a small pair of scissors works, but be careful not to cut the shirt fabric. Once the pocket is off, you can reposition it and sew it on again.