T-Shirt Bag That Folds Into Attached Pocket

If you make a purchase using links in this article, I could receive a commission. Please see my Privacy Policy for information.


If you hate having tote bags tossed in a pile in-between uses, then you will love our easy t-shirt bag with an attached storage pocket.

This easy DIY bag folds into an attached storage pouch, reducing the amount of space needed to store your reusable bags.

Two t-shirt bags, one blue and one red, are displayed with text reading "DIY T-Shirt Bag With Storage Pocket" and an arrow highlighting the handy storage pocket feature.

Not only does this bag with a pouch take up less room, it also looks a lot nicer tucked into it’s pretty drawstring bag!

A red drawstring t-shirt bag with red and white checkered ties, displayed on a white background.

This DIY bag tutorial is very similar to our easy t-shirt bag, with the addition of a storage pocket sewn in, similar to our t-shirt sleeve drawstring bags.

You may also like our easy tank top bag to repurpose clothing into fashion accessories.

DIY T-Shirt Bag with Attached Storage Pouch

Not all t-shirts are the same. Thicker fabric will create a stronger, more durable bag. Try to avoid the really thin, slinky fabric shirts.

Both scoop neck or v-neck t-shirts will work.

Supplies

  • 2 Short-sleeved t-shirts (the larger the shirt, the bigger the bag)
  • Ribbon or t-shirt yarn
  • Safety pin
  • Scissors
  • Thread

Directions

Decide which t-shirt will become the bag and which one will be used as the attached pouch. Set aside the shirt used for the pouch and continue the tutorial with the shirt used for the large bag.

A blue Colorado flag T-shirt and a red “Derby Dish 5K & Fun Walk 5.10.14” T-shirt, perfect for making a t-shirt bag, are laid out on a black cutting mat.
I am using the blue t-shirt as the outer bag, and the red t-shirt for the storage bag.

Cut off the sleeves of the t-shirt, cutting just inside the shoulder seam so that the seam stays on the sleeves.

A hand holding scissors prepares to cut the sleeve off a blue Colorado flag T-shirt, laid on a black cutting mat, as the first step in making a DIY t-shirt bag.

Fold the t-shirt in half, with the right sides facing out.

Cut a half circle shape around the neck of the shirt. The bigger the half circle, the longer your handles will be.

You can trace a pattern on the shirt with a marker or tailor’s chalk if you want a line to follow. A large bowl can be used as a template to make a half circle. Or you can just freehand the design.

A blue T-shirt with a Colorado flag design is laid on a cutting mat, partially covered by an upside-down glass bowl; scissors are nearby, ready for crafting it into a t-shirt bag.
A blue T-shirt is placed on a black grid cutting mat. A glass bowl outlines part of the shirt’s neckline, marked with dashed lines for cutting, as the first step in creating a DIY t-shirt bag.

Turn the shirt inside out.

A sleeveless blue shirt, ideal for making a t-shirt bag, is made from T-shirt material and laid flat on a black cutting mat with measurement markings.

Match up the bottom t-shirt edges.

A close-up of the hem of a blue fabric t-shirt bag laid on a black cutting mat with white measurement markings in inches.

Fold over each side of the shirt inwards until it almost reaches the center.

A blue T-shirt, neatly folded lengthwise to prep for making a t-shirt bag, sits on a black cutting mat with white gridlines and measurement markings.

Now take the other t-shirt and lay it across the folded t-shirt, bringing it in about an inch or so from the edge. Take a measurement of how wide the shirt is up to a point about one inch from the other edge (each t-shirt will be different due to their sizes).

A red t-shirt is stacked on top of a blue t-shirt on a black cutting mat with measurement markings, ready to be upcycled into a t-shirt bag.

Cut through both layers of the red t-shirt using that measurement (about an inch in from each folded edge) for the width and about 6 inches for the height.

(I cut the height for the bag at 8 inches in these photos and I think the bag is too big. Measuring a 6 inch height will create a smaller drawstring pouch that will hold the bag inside more tightly and be smaller to store.)

A blue T-shirt with its sleeves inside out is laid on a gridded cutting mat, ready to be transformed into a t-shirt bag, with a folded red fabric piece placed on top.

With right sides together and wrong sides facing out, sew a seam along the 6-inch cut edges.

I used a 1/4 inch seam allowance. Be sure to backstitch at the beginning and end of the stitching.

Use a small zig zag stitch to sew. Zig-zag stitching allows stretchy jersey fabric, such as t-shirts, to stretch without the stitches popping.

Close-up view of a sewing machine stitching a zigzag pattern on bright red fabric, perfect for crafting a unique t-shirt bag.

Place the sewn t-shirt pouch (do not turn inside out yet) on top of the folded t-shirt bag, matching up cut edges on the bottom. (You can see my cuts weren’t perfect so I overlapped the edges with the excess.)

A red fabric rectangle with zigzag stitching on one edge, possibly part of a t-shirt bag project, is placed on top of a blue fabric over a cutting mat with a grid pattern.

Sew across the bottom of the t-shirts, sewing just above the existing t-shirt seams. Backstitch at the beginning and end of the stitching.

A sewing machine stitches a red t-shirt bag with blue trim on a cutting mat, featuring both zigzag and straight stitches.

Use zig zag stitches again.

A red knit fabric rectangle with zigzag stitching is sewn onto a blue knit fabric piece, resembling part of a t-shirt bag, both placed on a black grid cutting mat.

Now it’s time to cut small slits in the t-shirt sleeve hems (the ones the t-shirt came with) to make the drawstring cord casings. These cuts will be on the natural folds of the sleeve, which are now the outer corners of the drawstring bag.

Using small sewing scissors, cut through the folded hem up to the stitching but do not cut through the stitching.

A hand holds the edge of a red fabric, possibly destined to become a t-shirt bag, against a grid-patterned background, with a blue cloth lying flat nearby.

Make one cut on each folded edge. On one of the edges you will have the stitched seams, which will be bulky and not allow you to pass a cord through the casing. Cut away the stitching, making a very small square to remove the bulk.

A hand holds the edge of a red seam with zigzag stitches; a blue t-shirt bag and a grid cutting mat are in the background.

Cut two lengths of cord or ribbon for the drawstrings. For the measurement, lay the ribbon across the top of the drawstring bag. Double that measurement then add 2 inches.

A blue T-shirt and a red fabric piece with checkered ribbon ties, perfect for crafting a t-shirt bag, are laid out on a black grid cutting mat with a roll of ribbon nearby.

Using one piece of ribbon, attach a small safety pin to the end.

A hand holds a red and white plaid ribbon with a safety pin attached, set against blue fabric—perhaps from a t-shirt bag—and a black grid cutting mat.

Insert the safety pin through one open end of a casing. Using a push then pull method, work the safety pin through the casing to come out the other side.

Be sure to hold on to the other cut end of the ribbon so that you don’t accidentally pull it completely through the casing!

Once the safety pin has been drawn through one casing, put it into the other casing and use the same method to draw it through. Once the safety pin comes out the other side, adjust the gathers on the bag so that you have the long ends of the ribbon hanging out. Then tie the ends of the ribbon in a knot.

A hand holds two red-and-white checkered ribbons attached to a piece of red t-shirt bag fabric, set against a blue fabric background.

Repeat this same process using the other piece of ribbon. Insert the safety pin into a casing on the side with the folded ribbon going through the casings (not the side with the knotted ribbon).

Optional: You could just use one piece of ribbon if you choose to have just one drawstring.

Your bag is now done.

A red rectangular fabric piece with two tied corners, resembling a t-shirt bag in progress, sits atop a larger blue fabric piece on a black grid cutting mat with a visible ruler.

Turn the bag inside out to use. The small pouch will lay on the bottom of the bag when it is in use.

View inside a blue t-shirt bag with a red item at the bottom, placed on a surface with a visible cutting mat nearby.

The pleats on the sides of the bag will expand as you put weight into it.

A hand pinches blue fabric with a worn Colorado state flag print, highlighting the texture and stretch of this unique t-shirt bag against a white background.

To store the tote bag in the attached storage pouch, turn the tote bag inside out. Then turn the attached storage pouch inside out and stuff the t-shirt tote bag inside.

A blue t-shirt and a red fabric item are laid out on a black grid cutting mat, ready to be transformed into a t-shirt bag.
A red t-shirt bag with red and white gingham ribbon ties sits on a black grid cutting mat.

Watch me make this t-shirt bag in our YouTube tutorial below:

Pin This Idea to Remember for Later!

Two images of a blue t-shirt bag: one shows the bag flat with a Colorado flag design, the other displays the tote open with a red storage pocket inside. Step-by-step text instructions are overlaid for easy DIY guidance.

This is just one of our many sewing projects that cost less than $1 to make!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *