There’s a specific kind of fabric that sits in a drawer for months. You bought it because you loved the color, or because it was on sale, or because you had a vague, hopeful feeling that one day you’d learn to sew. And then it just… waits.
If that’s you right now, I want to talk you out of waiting any longer — because the project that gets you off the couch and behind the machine doesn’t have to be complicated. It just has to be forgiving enough that your first seam doesn’t have to be your best seam.

📄 Print or download the PDF version of this pattern
That’s exactly what The Everyday Beginner Tote is built to be: a sturdy, flat-bottomed tote bag with reinforced straps and a flat, boxed bottom that stands up on its own — the kind of bag you’ll actually reach for at the farmers market, the library, or hauling a half-finished crochet project to your friend’s house. Every part of it is made from straight seams, sewn one at a time, start to finish. No zippers. No curves. No pivoting mid-seam to trip you up.
The full pattern is right here on the blog — no separate download needed. Prefer to sew alongside me instead? The full video walkthrough is on YouTube, with every step shown up close: Watch the tutorial on YouTube
What/Why/How
What: A sturdy tote bag with reinforced straps and a flat, boxed bottom that stands up on its own.
Why: It uses only straight seams — sewn one at a time, start to finish, with no pivoting mid-seam — so it teaches the core skills every future sewing project depends on without a single curve, zipper, or tricky corner to trip you up.
How: Cut, snip a small square from each bottom corner, sew the two sides and the bottom as three separate straight seams, close the two corner notches as two more separate seams, hem the top, attach the straps. Five short, independent seams — that’s genuinely the whole bag.
Finished Size: Approximately 15″ wide × 16″ tall, with a flat 2″-deep boxed bottom and 22″ straps (comfortable shoulder drop).

Materials
- Medium-weight cotton or canvas fabric — 1 yard (36″ wide or more). Quilting cotton works, but canvas or duck cloth holds shape better. → Shop cotton canvas fabric
- Coordinating all-purpose thread — 1 spool → Shop all-purpose thread
- Straight pins or sewing clips — a handful (clips are easier for beginners on thicker fabric) → Shop sewing pins
- Fabric scissors or a rotary cutter + mat → Shop fabric scissors or Shop rotary cutter + mat set
- Iron and ironing board — you’ll press far more than you think, it’s half the battle
- Sewing machine — straight stitch only needed, no special feet required
- Fabric marking pen or tailor’s chalk → Shop fabric marking chalk
As an Amazon Associate I earn from qualifying purchases.

Cutting Guide
| Piece | Cut Size | Quantity |
|---|---|---|
| Body panel | 16″ wide × 18″ tall | 2 |
| Strap | 4″ wide × 22″ long | 2 |
Seam allowance is 1/2″ throughout unless noted otherwise. After cutting your two body panels, also cut a 2″ × 2″ square from each of the two bottom corners of each panel — this is what lets the bottom fold into a flat box instead of a point.

Instructions
Step 1 — Cut Your Pieces
- Press your fabric flat before cutting — wrinkles throw off your measurements.
- Using the Cutting Guide above, cut 2 body panels (16″ × 18″) and 2 strap pieces (4″ × 22″).
- On each body panel, cut a 2″ × 2″ square out of both bottom corners, so each corner becomes an open right angle instead of a point.
Sewing Skill — Measuring & Cutting: Always press fabric before you cut it. A wrinkle you cut around becomes a wonky edge you can’t fix later. Mark your 2″ corner squares with chalk before cutting so both corners come out identical.
Step 2 — Make the Straps
- Press each strap piece in half lengthwise, wrong sides together, to create a center crease. Unfold.
- Fold each long raw edge in to meet the center crease, and press again.
- Fold the strap in half along the original crease one more time, fully enclosing the raw edges. Press and pin.
- Topstitch close to both long edges of each strap.
Sewing Skill — Pressing: A pin can hold fabric in place, but only heat makes it remember the shape. Press every fold before you stitch it.








Step 3 — Sew the Sides and Bottom
This step is three separate, independent seams. You’ll start and stop the machine fresh for each one — there’s no pivoting or turning fabric mid-seam here at all.
- Lay your two body panels right sides together, edges aligned, with the corner notches lined up on top of each other. Pin along the left side, the right side, and the bottom.
- Seam 1 — Left side: starting at the top opening, stitch straight down to the corner notch using a 1/2″ seam allowance. Backstitch at the start and end.
- Seam 2 — Right side: same as above.
- Seam 3 — Bottom: reposition the panel and stitch straight across the bottom, from one corner notch to the other, backstitching at both ends.
- Press all three seams open.
Sewing Skill — Why Separate Seams: Sewing the two sides and the bottom as three independent seams means you never have to stop with the needle down and turn fabric mid-stitch. It takes a few extra seconds to reposition, and it’s worth every one of them.

Step 4 — Box the Bottom Corners
With Step 3 done, each bottom corner is still an open notch. This step closes both notches — as two more separate, independent seams — to create the flat, boxed bottom.
- At one bottom corner, align the raw edges of the notch — the side seam should meet the bottom seam in a straight line.
- Pin the notch closed, then stitch straight across it using a 1/2″ seam allowance. Backstitch at the start and end.
- Repeat at the second bottom corner.
- Press both corner seams open.
Sewing Skill — Boxed Corners: Cutting a small square out of each bottom corner in Step 1 is what makes this possible — closing the notch is just one more short, straight seam. No pinching, no folding, no pivoting.



Step 5 — Hem the Top Edge
- Fold the top raw edge of the bag down 1/4″ toward the wrong side and press.
- Fold down another 1″ and press again, enclosing the raw edge.
- Pin the fold in place and stitch close to the inner folded edge, all the way around the top opening.
Step 6 — Attach the Straps
- Turn the bag right side out and press — the bottom corners should now sit flat instead of coming to a point.
- Mark strap placement 3.5″ in from each side seam on the front and back panels.
- Tuck the raw ends of each strap about 1″ under the top hem, matching the marks, and pin in place.
- Stitch a small rectangle where each strap overlaps the hem, then stitch an X through the rectangle for reinforcement.
- Give the whole bag a final press.
Sewing Skill — Reinforcement (Box-and-X) Stitching: The same stitch you’ll see on jeans pockets and backpack straps. It spreads the pulling weight of the strap across multiple stitch lines instead of one, so it won’t tear out with use.


You’re Done!
That’s a complete tote bag with a flat, boxed bottom, made from five separate straight seams, one hem, and two reinforced straps — every seam sewn independently, with no pivoting anywhere in the whole pattern.


I won’t pretend every seam is going to come out perfectly straight the first time. Mine didn’t either. But that’s sort of the point of starting here — this bag is genuinely hard to mess up in a way that matters. And when you turn it right side out for the first time and that bottom pops into a flat little box on its own? That’s the moment this project is really for.
If this is your very first sewing project, I would love to see it. Tag me on Instagram or drop a comment below — I read every single one.
Ready for the next step up? Keep an eye out for The Everyday Beginner Tote — Lined & Reinforced, a follow-up pattern that builds on every skill from this post and adds a lining and interfacing for a sturdier, more polished market tote.
Notes
- For a heavier-duty tote, switch to a size 90/14 needle and consider fusible interfacing on the body panels before sewing.
- Want a deeper base? Cut a larger square from each corner (e.g. 3″ instead of 2″) — just make sure both corners match.
- This pattern is for personal use and small-batch handmade sales. Please don’t resell or redistribute the pattern content itself.