How to Make Reusable Shopping Bags

Reusable shopping bags are the green way to go! This tote bag can be used as a grocery bag, a farmer’s market bag, or a general shopping bag. The ones you buy from the grocery store tend to be pretty ugly and not that durable. By making your own, you can choose the fabric and they’re stronger than the store bought bags.

If you want to be able to machine wash your bags, cotton or cotton blend fabrics are good choices. I used drapery fabric but you can also use other medium weight fabrics like canvas, denim, or nylon pack cloth. You can use a lighter weight material for the lining if you want, but it’s a good idea to back it with a medium weight fusible stabilizer.

My new favorite fabric combination to use is outdoor fabric with an oilcloth lining. These materials shouldn’t be machine washed, but the outdoor fabric is water and stain resistant and the oilcloth is waterproof and easily wipes clean.

Want to get the printable PDF instructions? Sign up to our mailing list to download the PDF. Sign Up Here!


How to Make a Reusable Shopping Bag



Step 1: Measure & cut the fabric

Update: I’ve been using these bags for groceries and LOVE the outdoor fabric with oilcloth lining bag! It stands up on it’s own because the oilcloth is stiff, which is helpful when loading it up. When milk leaked, it was easy to wipe clean. The size is great and I’ve been filling it it up with heavy stuff with no problems. Plus, it just looks great!

Always pre-wash your fabric if you plan on washing your tote bag in the future.

Measure and cut 2 pieces of the outer fabric that are 21 inches wide and 20 inches long.

I’m using medium weight home décor fabrics. Canvas is another good option for the outer fabric. You can use medium weight or lightweight fabrics for the lining, like broadcloth or quilting cotton.


Cut 2 pieces of the lining that are also 21 by 20 inches.

The finished size of this bag will be 15″ tall, 13″ wide, and 7″ deep. You can make it larger or smaller if you want.

This other bag is made with canvas, a printed quilting cotton, and cotton webbing. This one is 12 by 10 by 6 inches. Cut 17 inch squares to make this size.

You can use either the outer fabric or webbing for the handles. If you’re using the fabric, cut two pieces that are 5 by 22 inches. If you’re using webbing, cut two 22 inch pieces.

Cut a piece of stabilizer that is 7 by 13 inches.

Step 2: Sew the outer fabric

Line up the outer pieces with right sides facing and pin the bottom.

Sew across the bottom with a 1/2″ seam allowance.

Press the seam open.

The stabilizer is optional, but it gives the bag a flat bottom that’s durable and easy to load up with groceries, or anything else.

Mark the center of the stabilizer on the short ends. Line it up on the bottom seam so it’s centered. There should be 4 inches on each side.

Iron to fuse the stabilizer. Keep the iron on one section for 10 seconds, lift the iron and hold it on the next section until the entire piece is fused.

Flip over and repeat on the other side.

Fold the ends in 1 inch and iron.

Fold the fabric in half with right sides facing and pin. Sew along the sides with a 1/2 inch seam allowance. Press the seams open.

Fold the corner so the bottom seam and the side seam line up.

Measure 3.5 inches from the corner, not including the seam allowance. This should be at the edge of the stabilizer.

You can either sew just outside, or or on the edge of the stabilizer so it’s extra secure.

Cut off the corner 1/2″ from the stitches.

Repeat for the other corner.

Turn the bag right side out with the edges folded in 1 inch.

Step 3: Sew the lining

Align the two lining pieces and pin. Sew down the side, across the bottom, and up the other side.

Press the seams open.

Fold in the ends 1 inch and iron.

Box the corners like before but without the stabilizer.

Measure 3.5 inches from the corner and draw a line at a 45 degree angle.

Pin in place.

Sew on the lines and cut 1/2″ from the seams.

Step 4: Sew the handles

If you’re using fabric for the handles, fold the fabric in half lengthwise and iron.

Fold the edges to the center crease and press.

Fold in half and iron again.

Sew down both sides 1/8″ from the edge.

Repeat for the other handle.

Lay the bag lining flat with the top folded down 1 inch. Mark 6 inches in from the sides.

Place the fabric handle or webbing on the inside of the marks. Match up the ends with the raw edge of the fabric and pin.

Sew a square with an ‘X’ through it on the ends of the handle. This will make the handles strong without seeing the stitching on the outside.

Repeat for the other handle on the other side of the lining.

Step 5: Sew the top

Place the lining inside the outer fabric. Make sure the edges are still folded down.

Match up the top edges and seams, and pin all the way around.

Sew around the entire top 1/4″ from the edge.

Sew around again 1/8″ from the edge.

Now you’re ready to shop with your reusable tote bag.

Ready to make your own reusable shopping bag? Check out our selection of décor fabric.

Q & A

Start typing your question and we'll check if it was already asked and answered. Learn More
Browse 5 questions Browse 5 questions and 5 answers
How do you determine the size of stabilizer when making different size bags?
A shopper on Nov 6, 2018
BEST ANSWER: The size of the stabilizer is the same as the width and depth of the bag, so I would start with how wide and deep you want it and figure out the size to cut the fabric from there. The fabric size is the width plus the depth, plus one inch for seam allowance.
What kind of stabilizer do you recommend?
A C on Feb 26, 2019
BEST ANSWER: I recommend Pellon #71F Peltex I Ultra Firm Fusible Stabilizer - Single Sided:
When making the bags out of cotton, do you do any seam finishing?
A shopper on Nov 1, 2018
BEST ANSWER: No need to since all the raw edges are hidden between the outer fabric and lining.
When sewing the oilcloth, what type of needle should you use?
A shopper on Sep 13, 2018
BEST ANSWER: A universal needle worked fine for me!
If you are using oilcloth for your lining, do you still attach your handles the same as if using fabric?
A shopper on Sep 13, 2018
BEST ANSWER: Yes, I used webbing for the one I made, but I attached it in the same way.