BlogSew Your Own Denim Tote Bag: Step-by-Step Project
project 5 min read 12 views

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.

July 22, 2026

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:

  • Denim Fabric by Cone Mills β€” rated 4.6/5 for quality, priced at $12–$25 per yard. This medium-weight denim is ideal for structured bags: it holds its shape, resists fraying, and softens beautifully with use. Available at [Amazon](https://www.amazon.com/dp/B0D8BWQFX3?tag=smarterfabric-20) and [Mood Fabrics](https://www.awin1.com/cread.php?awinmid=53817&awinaffid=2801410&ued=https%3A%2F%2Fwww.moodfabrics.com%2Fsearch%3Fq%3Ddenim).
  • Needles:

  • Schmetz Ballpoint Needles β€” rated 4.6/5, priced at just $4–$8. Ballpoint tips glide between fabric threads rather than piercing them, which is perfect for woven denim. Available at [Amazon](https://www.amazon.com/dp/B00BPEFVGI?tag=smarterfabric-20).
  • Schmetz Embroidery Needles β€” rated 4.5/5, priced at $5–$10. If you plan to add decorative stitching or monogramming to your tote, these are your go-to. Available at [Amazon](https://www.amazon.com/dp/B004XK4Y8C?tag=smarterfabric-20).
  • Pins:

  • Dritz Dressmaker Pins β€” rated 4.4/5, priced at $4–$10. Sharp, fine pins that hold denim layers securely without leaving visible holes. Available at [Amazon](https://www.amazon.com/dp/B000BNLLHW?tag=smarterfabric-20).
  • Sewing Machine:

  • Pfaff Passport 3.0 (Intermediate, rated 4.6/5, $800–$950) β€” its built-in IDT (Integrated Dual Feed) system feeds thick denim layers evenly, preventing skipped stitches. Available at [Amazon](https://www.amazon.com/s?k=pfaff+passport+3.0+sewing+machine?tag=smarterfabric-20).
  • Juki HZL-F600 (Advanced, rated 4.9/5, $900–$1,100) β€” if you have this powerhouse in your studio, its industrial-grade feed mechanism handles multiple denim layers with ease. Available at [Amazon](https://www.amazon.com/dp/B00JGCAHWE?tag=smarterfabric-20).
  • **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:

  • 2 pieces β€” 15" Γ— 16" (main bag body, front and back)
  • 2 pieces β€” 4" Γ— 24" (straps)
  • 1 piece β€” 15" Γ— 4" (bottom reinforcement strip, optional but recommended)
  • 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

  • Topstitch around the top hem for a clean finish.
  • Add a magnetic snap closure or a simple button loop if desired.
  • Personalize with embroidery, fabric paint, or iron-on patches.
  • **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!

    denimtote bagsewing projectbeginner-friendlydenim fabricsewing machine

    Want deeper dives?

    Check out our expert-written guides for comprehensive fabric and sewing knowledge.

    Browse Guides

    Found this helpful? Share it with your sewing community!