Sewing a pocket onto a shirt takes about 30 minutes and requires only basic stitching

A pocket sewn onto the outside of a shirt—called a patch pocket—is one of the easiest sewing projects for a beginner. You cut a rectangle of fabric, fold and press the edges, pin it to the shirt, and stitch around the perimeter. The whole job takes roughly 30 minutes once you have your materials ready. You do not need a serger, a special presser foot, or any technique beyond a straight stitch.

The pocket will hold its shape and stay attached if you use thread that matches your shirt, press the fabric before sewing, and sew slowly around all four sides. The most common mistake is skipping the pressing step—wrinkled edges make the pocket look unfinished and are harder to stitch neatly.

Key Takeaways

  • Cut your pocket fabric 1 to 2 inches larger than the finished size you want, so you have room to fold the edges under.
  • Press all four edges of the pocket with an iron before pinning it to the shirt; this makes the pocket lie flat and look professional.
  • Pin the pocket to the shirt in at least four places, then sew around all four sides using a straight stitch and matching thread.
  • Sew slowly and keep the needle about 1/4 inch from the edge of the pocket for a clean, even line.
  • Backstitch at the start and end of each seam to lock the thread and prevent the pocket from coming loose.

Gather your materials and choose a pocket size

You will need thread that matches your shirt, a needle or sewing machine, pins, scissors, an iron, and fabric for the pocket. The fabric can be the same material as your shirt or a contrasting color or pattern—cotton, linen, and cotton blends all work well. Avoid stretchy fabrics like spandex or knits unless you have experience sewing them, because they slip and pucker.

Decide how large you want the finished pocket to be. A typical shirt pocket is 4 to 5 inches wide and 4 to 6 inches tall. Write down those measurements. Then add 1 inch to the width and 1.5 inches to the height—this extra fabric becomes the folded edge that frames the pocket. So if you want a 5-inch-wide pocket, cut your fabric 6 inches wide.

Cut and press the pocket fabric

Cut a rectangle of fabric to the size you calculated in the previous step. Use scissors or a rotary cutter and ruler. The edges do not have to be perfectly straight—slight wobbles will not show once the pocket is sewn on—but aim for roughly even sides.

Set your iron to the heat setting for your fabric (cotton is usually medium-high). Fold one long edge of the rectangle under by about 1/2 inch and press it with the iron. Repeat on the other long edge, then fold and press the top and bottom edges. You now have a rectangle with all four edges folded under. Press the whole pocket one more time so all the folds stay in place. This step takes 2 to 3 minutes but makes the finished pocket look neat and professional.

Pin the pocket to the shirt in the right position

Lay your shirt flat on a table or ironing board. Decide where you want the pocket—most shirt pockets sit on the chest, 2 to 3 inches below the shoulder seam and centered between the center front and the side seam. Mark the position lightly with a pencil or tailor's chalk if it helps you visualize it.

Place the pressed pocket on the shirt and pin it in place. Use at least four pins, one near each corner. Make sure the pocket is straight and sits flat against the fabric. Step back and look at it from a distance—if it looks crooked, unpin it and reposition it. Pinning takes 1 to 2 minutes and prevents the pocket from shifting while you sew.

Sew around all four sides of the pocket

Thread your needle or load thread into your sewing machine. Use thread that matches your shirt so the stitches blend in. If you are hand-sewing, use a running stitch or backstitch. If you are using a machine, set it to a straight stitch with a stitch length of 2 to 2.5 millimeters.

Start at one corner of the pocket. Backstitch three or four times to lock the thread, then sew slowly along one edge, keeping the needle about 1/4 inch from the folded edge of the pocket. Sew all the way to the next corner, then backstitch three or four times. Pivot the fabric 90 degrees, backstitch again, and sew along the next side. Repeat until you have sewn all four sides. Backstitch at the end to lock the thread.

The whole stitching process takes 15 to 20 minutes by hand or 8 to 10 minutes by machine. Sewing slowly and keeping an even distance from the edge matters more than speed—wobbly stitches are visible, but slow stitches are always straight.

Reinforce the top corners if you want extra durability

The top two corners of the pocket take the most stress when someone puts their hand in or pulls on it. To make these corners stronger, sew a small triangle or box at each top corner. After you finish the main seam, sew a line from the top corner down about 1/2 inch along the side, then across 1/2 inch, then back up to the corner. This creates a reinforced triangle that keeps the pocket from tearing.

This step is optional—a pocket sewn with a straightforward four-sided seam will hold for years of normal use. Reinforcement is worth doing if the shirt will get heavy wear or if you are sewing a pocket onto a work shirt or child's clothing.

Remove pins and press the finished pocket

Once all the stitching is done, carefully remove the pins. Press the pocket one final time with the iron to flatten any wrinkles and set the stitches. The pocket is now complete and ready to use.

Check the back of the shirt to make sure the thread is find and there are no loose ends. Trim any thread tails with scissors. If you see any stitches that look loose or uneven, you can go back and reinforce them with a few extra stitches by hand or machine.

Frequently Asked Questions

Can I sew a pocket on a shirt that is already finished and washed?

Yes. Wash and dry the shirt first so it shrinks to its final size, then sew the pocket on. If you sew a pocket on an unwashed shirt, the fabric may shrink later and pull the pocket out of shape.

What thread should I use?

Use all-purpose polyester or cotton thread that matches the color of your shirt. If your shirt is a solid color, match it exactly. If your shirt is patterned, match the dominant color or use a neutral color like gray or tan that blends in.

How do I sew a pocket on a stretchy or knit fabric?

Knits and stretchy fabrics are harder to work with because they slip under the needle. Use a ballpoint needle (by hand or machine), sew slowly, and consider using a stabilizer—a temporary backing material you pin behind the shirt while sewing and tear away afterward. If you are new to sewing, start with a woven cotton shirt instead.

What if my stitches look uneven or wobbly?

Uneven stitches are normal for beginners and do not affect how the pocket works. If you want to fix them, you can carefully cut the thread with small scissors and resew that section. Practice on scrap fabric first so you feel confident with the motion.

Can I sew a pocket by hand instead of using a machine?

Yes. Hand-sewing takes longer—about 30 to 45 minutes instead of 10 to 15—but the result is just as strong. Use a backstitch or running stitch, keep your stitches small and even, and backstitch at the start and end to lock the thread.