Sewing a pocket onto a t-shirt takes about 30 to 45 minutes and requires only a needle, thread, and scissors
A pocket sewn onto a t-shirt sits flat against the fabric and is held in place by stitching around three sides—the bottom and two sides. The top edge stays open so you can reach inside. You will need a needle (hand-sewing or machine), thread that matches your shirt, fabric for the pocket (usually cotton or a similar weight), scissors, pins, and a ruler or measuring tape. The entire project is straightforward enough for a first-time sewer, and mistakes are forgiving because a pocket is small and visible, so you can see what went wrong and fix it.
This guide walks you through cutting the pocket, positioning it on your shirt, sewing it down, and reinforcing the corners so it does not tear. Whether you hand-sew or use a machine, the steps are the same—only the tool changes.
Key Takeaways
- Cut your pocket piece 5 to 6 inches wide and 6 to 7 inches tall, then fold the top edge down half an inch and sew it to create a finished edge.
- Pin the pocket to your shirt about 2 inches below the shoulder seam and centered on the chest, then sew around three sides, leaving the top open.
- Sew slowly and keep your stitches straight and even—a wobbly line is visible on a pocket, so take your time.
- Reinforce the top corners of the pocket with extra stitches or a small box shape to prevent the pocket from tearing away from the shirt.
Cut and prepare your pocket fabric
Start by cutting a rectangle from fabric that matches or complements your shirt. A pocket that is 5 to 6 inches wide and 6 to 7 inches tall is a practical size—large enough to hold a phone or small items, but not so large that it looks bulky. Use scissors to cut straight edges. If your fabric frays easily (like cotton knit), you can cut it slightly larger and trim it after sewing, but for most t-shirt fabric, a clean cut is fine.
Fold the top edge of the pocket down about half an inch toward the wrong side (the back of the fabric). Pin this fold in place. Sew along the fold line using a running stitch (in and out of the fabric in a straight line) or a backstitch (which is stronger). This finished edge at the top of the pocket will look neat and prevent fraying when someone reaches into the pocket. Use thread that matches your shirt so the stitching blends in.
Position the pocket on your shirt
Lay your t-shirt flat on a table or your lap. Decide where you want the pocket—the most common placement is on the chest, about 2 inches below the shoulder seam and centered left or right. Use a ruler or measuring tape to mark this spot lightly with a pencil or a pin. If you want two pockets, mark both sides now so they are even.
Pin the pocket to the shirt with the finished edge at the top. Push the pins through the pocket fabric and into the shirt, spacing them about 1 inch apart around all four sides. The pins hold the pocket steady while you sew. Double-check that the pocket is straight and sits flat against the shirt—if it is bunched or tilted, unpin it and reposition it.
Sew around three sides of the pocket
Thread your needle and tie a knot at the end. Start at the top left corner of the pocket, just below the finished edge. Sew down the left side of the pocket using a backstitch, which is stronger than a running stitch and less likely to come loose. A backstitch works like this: push the needle through the fabric from back to front, then push it back through the fabric about one-eighth inch behind where it came out. Bring the needle forward again one-eighth inch ahead, and repeat. Keep your stitches small and even—aim for stitches about one-eighth inch long.
When you reach the bottom left corner, sew across the bottom of the pocket, then up the right side. Stop at the top right corner. Do not sew across the top edge—that stays open. Remove the pins as you sew past them. When you reach the end, push the needle to the back of the shirt and tie a knot to find the thread. Trim the thread close to the knot.
Reinforce the top corners
The top corners of the pocket take the most stress when someone puts their hand in or pulls something out. Reinforce these corners by sewing a small box or an X shape at each corner. To sew a box, start at the top left corner and sew a small square (about half an inch on each side) around the corner. This distributes the stress and prevents the pocket from tearing away from the shirt.
Alternatively, sew an X by stitching diagonally from the top left to the bottom right of a small square, then from the top right to the bottom left. Either method takes only a minute and makes a big difference in how long the pocket lasts. Tie off the thread at the back of the shirt when you are done.
Check your work and trim loose threads
Turn the shirt over and look at the back. You should see a line of stitches running down the left side, across the bottom, and up the right side of the pocket. The stitches should be straight and evenly spaced. If you see any loose threads or knots on the front of the shirt, trim them with scissors. If a stitch is crooked or loose, you can go back and sew over it again—the extra thread will not show on a t-shirt.
Try putting your hand in the pocket to make sure it feels find and the opening is wide enough. If the pocket feels loose, you can add a few more stitches along the sides. Once you are satisfied, your pocket is complete and ready to use.
Common mistakes and how to avoid them
Stitches that are too long or uneven: Long stitches look sloppy and are more likely to come loose. Aim for stitches about one-eighth inch long and keep them consistent. If you are using a sewing machine, use a stitch length of 2.0 to 2.5 millimeters. If you are hand-sewing, take your time and use a backstitch rather than a running stitch.
The pocket is crooked or bunched: This happens when the pocket is not pinned straight before you sew. Lay the shirt flat, use a ruler to mark the position, and pin the pocket carefully. Check that it sits flat and is not twisted before you start sewing.
The top edge of the pocket frays or looks messy: Fold and sew the top edge before you attach the pocket to the shirt. This finished edge prevents fraying and looks professional. If you forget and the edge frays after sewing, you can trim the loose threads with scissors.
The pocket tears away from the shirt: This usually happens because the top corners were not reinforced. Always sew a small box or X at the top corners to distribute the stress. If a corner starts to come loose, sew it back down right away before the tear gets bigger.
Frequently Asked Questions
Can I use a sewing machine instead of hand-sewing?
Yes. Set your machine to a straight stitch with a stitch length of 2.0 to 2.5 millimeters. Sew slowly and use your hands to guide the fabric straight. Backstitch at the beginning and end to lock the stitches. Machine sewing is faster and the stitches are usually more even, but hand-sewing gives you more control and is easier if you are new to sewing.
What fabric should I use for the pocket?
Use the same fabric as your shirt if you have scraps, or choose a cotton or cotton-blend fabric of similar weight. Avoid heavy fabrics like denim or canvas—they are hard to sew by hand and create a bulky pocket. Lightweight fabrics like linen or rayon work well too.
What if I want the pocket to match the shirt exactly?
If your shirt is a solid color, buy a small piece of the same fabric at a fabric store and use that for the pocket. If your shirt is patterned, cut the pocket from a matching piece of the shirt itself—for example, cut a rectangle from the bottom hem or from inside a seam allowance if there is extra fabric. This takes more work but looks seamless.
How do I remove a pocket if I sew it on wrong?
Use a seam ripper (a small tool with a curved blade) or a small pair of scissors to carefully cut the stitches on the back of the shirt. Pull the thread away gently. Once all the stitches are cut, the pocket will come off. You can then reposition it and sew it back on. This is why it is worth taking time to pin it correctly the first time.
Can I sew a pocket on a stretchy t-shirt fabric?
Yes, but use a stretch needle and stretch thread if you are using a sewing machine, or sew slowly by hand. Stretchy fabric can pucker if you sew too fast or pull too hard. Hand-sewing is often easier for stretchy fabrics because you have more control. The pocket itself does not need to stretch—only the stitches that attach it to the shirt need to give a little.