Sew Your Own Denim Tote Bag: Step-by-Step Project
Learn how to sew a sturdy, stylish denim tote bag from scratch using the right tools, needles, and fabric for a professional finish.
Sew Your Own Denim Tote Bag: Step-by-Step Project
A denim tote bag is one of the most satisfying beginner-to-intermediate sewing projects you can tackle. It's practical, durable, and endlessly customizable β and with the right materials and tools, you can complete it in an afternoon. In this tutorial, we'll walk you through every step, from cutting your fabric to finishing the straps.
---
What You'll Need
Before you start, gather your supplies. Choosing quality materials makes a real difference in the final result.
Fabric:
Needles:
Pins:
Sewing Machine:
**Pro Tip:** Always use a size 90/14 or 100/16 needle when sewing denim. A needle that's too fine will break or skip stitches on heavy fabric.
---
Cutting Your Fabric
You'll need the following pieces from your denim yardage:
Steps:
1. Pre-wash and dry your denim to prevent shrinkage after the bag is finished.
2. Press flat with a hot iron.
3. Use Dritz Dressmaker Pins to secure your pattern pieces before cutting β denim shifts easily on a cutting table.
4. Cut with sharp fabric scissors or a rotary cutter for clean edges.
---
Sewing the Bag Body
1. Pin the two main body pieces right sides together along the sides and bottom edge.
2. Sew with a β " seam allowance using a straight stitch at length 3.0β3.5mm. If using the Pfaff Passport 3.0, engage the IDT system for even feeding.
3. Reinforce the bottom corners by sewing a second line of stitching ΒΌ" inside the first.
4. Box the corners for a flat base: fold each bottom corner so the side seam aligns with the bottom seam, creating a triangle. Sew across 1Β½" from the point. Trim the excess.
5. Press all seams open with a tailor's clapper or heavy iron.
---
Making the Straps
1. Fold each 4" Γ 24" strap piece in half lengthwise (right sides together) and sew along the long edge with a Β½" seam.
2. Turn right side out using a loop turner or safety pin.
3. Press flat so the seam runs along one edge.
4. Topstitch both long edges β " from the edge for a polished, professional look. This is where Schmetz Embroidery Needles shine if you're using a decorative thread.
---
Attaching the Straps & Finishing
1. Turn the bag right side out. Fold the top edge down Β½", then another 1" to create a clean hem.
2. Pin the straps inside the hem, positioning each strap end 3" from the side seams. Make sure the straps aren't twisted.
3. Sew around the entire top hem, catching the strap ends securely. Backstitch over each strap attachment point at least 3 times β this is the highest-stress area of the bag.
4. For extra durability, sew a small box-X stitch (a rectangle with an X inside) over each strap attachment.
---
Finishing Touches
**Skill Level Note:** This project is rated **Intermediate** β suitable for sewists who are comfortable with straight seams and basic machine operation. Beginners who have completed a few simpler projects will find this very achievable.
---
Final Thoughts
A handmade denim tote bag is a project that pays dividends every time you use it. With Cone Mills Denim Fabric, Schmetz Ballpoint Needles, and a reliable machine like the Pfaff Passport 3.0 or Juki HZL-F600, you'll produce a bag that rivals store-bought quality β at a fraction of the cost. Happy sewing!
Products Mentioned in This Post

Juki HZL-F600
Industrial-quality computerized machine with box feed technology.
$900 - $1100

Pfaff Passport 3.0
Compact and portable computerized machine with IDT system.
$800 - $950

Ballpoint Needles
Rounded tip needles designed specifically for knit fabrics.
$4 - $8

Embroidery Needles
Large eye needles for decorative threads and embroidery.
$5 - $10

Dritz Dressmaker Pins
Fine steel pins with sharp points for delicate fabrics.
$4 - $10

Denim Fabric
Classic cotton denim fabric in medium weight, perfect for jeans and jackets.
$12 - $25
Want deeper dives?
Check out our expert-written guides for comprehensive fabric and sewing knowledge.
Found this helpful? Share it with your sewing community!