Sewing Projects

How to sew a reusable shopping bag that lasts

person in blue denim jeans holding white tote bag

Photo by Mediamodifier on Unsplash

Knowing how to sew a reusable shopping bag that lasts is one of the most practical skills you can pick up at a sewing machine. Unlike fast-fashion tote bags that fray after a few washes, a properly constructed bag made from the right fabric will handle heavy groceries, beach runs, and market days for years. The difference comes down to three things: fabric choice, seam finishing, and handle construction. Get those right and you will have a bag worth making more than one of.

Choosing the right fabric

Fabric selection is where most bag projects succeed or fail before a single stitch is sewn. For a reusable shopping bag, you need something that can handle weight, washing, and repeated folding without breaking down. Cotton canvas (around 200–280 GSM) is the classic choice: it is stiff enough to hold shape when full, soft enough to fold flat in a handbag, and takes washing without shrinking dramatically if you pre-wash it first. Duck cloth and denim are also excellent options for heavier loads.

If you want a bag that doubles as a visual statement, digitally printed cotton canvas is worth considering. It gives you all the structural advantages of canvas while letting you carry a design you actually love. The key is understanding how different fabric weights behave under load. Our guide to understanding fabric GSM and why it matters is a great starting point if you are unsure which weight to order.

For lighter produce bags or reusable bread bags, a cotton muslin or lightweight woven works well. These are not intended for heavy loads, but they are breathable, washable, and pack down to almost nothing. Avoid stretch fabrics like jersey for this project: they bag out under weight and lose their shape after the first few uses.

One more thing: always pre-wash your fabric before cutting. Canvas in particular can shrink up to 5% on the first wash, which will distort a finished bag if you skip this step.

What you will need

  • 0.6m of cotton canvas or duck cloth (at least 140cm wide)
  • Matching or contrasting thread (polyester thread for durability)
  • Fabric scissors or a rotary cutter and cutting mat
  • Ruler and fabric marker or chalk
  • Sewing machine with a standard presser foot
  • Iron and ironing board
  • Pins or sewing clips

Cutting your pieces

For a standard grocery-sized tote, cut two rectangles measuring 40cm x 45cm. These will form the front and back panels. For the handles, cut two strips measuring 8cm x 60cm. If you want reinforced handles, cut interfacing strips at the same size and fuse them to the wrong side of each handle strip before sewing. This small step makes a significant difference when the bag is carrying heavy tins or bottles.

If you prefer a bag with a flat base so it stands upright, you can add a boxed corner during construction (instructions below). No extra cutting is needed for this, just a little geometry at the seam stage.

Sewing the handles

Good handles are what separate a bag that lasts from one that gives out at the worst moment. Fold each handle strip in half lengthwise (wrong sides together) and press with an iron. Open it back out, then fold each long raw edge into the centre crease and press again. Fold the strip in half once more so all raw edges are enclosed. You should now have a neat strip about 2cm wide with no raw edges showing.

Topstitch along both long edges of each handle, as close to the edge as you can manage. A second row of stitching 3mm inside the first adds both strength and a clean professional finish. Set the handles aside.

Sewing the bag body

Place your two main panels right sides together and pin along the sides and bottom. Sew these three seams with a 1.5cm seam allowance. For maximum durability, use a straight stitch at a shorter stitch length (around 2.5mm) and reverse-stitch at the start and end of each seam. Then sew the seam again 5mm inside the first row. This double-stitched seam is the single most effective technique for preventing bag blowouts under load.

Finish your raw edges with a zigzag stitch or on a serger if you have one. Canvas frays less aggressively than lighter wovens, but finishing the edges dramatically extends the bag's lifespan through repeated washing.

Adding boxed corners (optional)

To create a flat base that lets the bag stand up on its own, pinch each bottom corner of the bag so the side seam and bottom seam line up on top of each other, forming a triangle. Measure and mark a line 4cm from the corner point (perpendicular to the seam). Sew across this line, then trim the corner leaving a 1cm seam allowance. Repeat on the other corner. When turned right side out, the bag will have a neat rectangular base.

Attaching the handles

Turn the top edge of the bag down by 1cm toward the wrong side and press. Turn it down again by 3cm and press. Do not sew this hem yet. Position each handle so the ends sit 10cm in from each side seam, tucked 2cm inside the folded hem. Pin them in place, then sew the hem all the way around the top of the bag. When you reach each handle, slow down and sew a reinforcing box stitch: a rectangle with an X through the middle. This distributes the load across a larger area of fabric and is the single strongest way to attach a handle.

Reverse stitch over each handle attachment point two or three times for extra security, especially if the bag will carry heavy items regularly.

Finishing and care

Turn the bag right side out, press it flat, and give the handles one final press to tidy them up. Your bag is ready to use. For ongoing care, machine wash on a cold gentle cycle and line dry rather than using a tumble dryer. Heat can weaken the cotton fibres over time, and line drying keeps the bag in good shape for far longer.

If you are making bags to sell, fabric choice becomes even more important. Take a look at the best fabrics for selling handmade products online for guidance on which bases photograph well, wash up reliably, and keep customers coming back.

Once you are comfortable with the basic bag construction, there are plenty of ways to level it up: exterior pockets, magnetic snap closures, lining with a contrast fabric, or even a wipe-clean laminated interior for produce. The bag you just learned to make is also a genuine gateway project. If you are building a sewing practice from scratch, pairing it with other accessible makes is a smart way to build confidence and a small collection at the same time. The most profitable sewing projects to sell online includes tote bags and accessories that use almost identical construction techniques.

A reusable shopping bag made well is something people reach for every single week. That is a better return on a metre of fabric and an afternoon of sewing than almost anything else you can make.