A flat bottom holds its shape and sits upright on a table

A flat bottom on a tote bag is made by folding the corners of the fabric inward before you sew the side seams together. Instead of a V-shaped point at each bottom corner (which happens when you sew a straightforward rectangle), you create a small square or rectangle at the base. This gives the bag structure, lets it stand on its own, and makes it easier to pack items inside without them sliding to a point.

The technique is called a boxed corner or gusseted bottom. You mark a small square at each corner, fold the fabric so that square sits flat, and sew across it. The result is a bag that looks professional and holds more than a basic tote.

Key Takeaways

  • A flat bottom is created by folding and sewing the corners of the fabric before you attach the handles, not after.
  • You need to mark a small square (usually 1 to 2 inches on each side) at each of the four bottom corners before cutting or sewing anything.
  • The side seams and bottom seam are sewn in one continuous line once the corners are folded into place.
  • A flat-bottomed tote requires the same basic materials as any tote—fabric, thread, a needle or machine, and handles—but the construction order is different.

Measure and mark the corner squares before you cut

Start with two pieces of fabric cut to the size you want your finished tote to be. If you want a tote that is 12 inches wide, 14 inches tall, and has a 2-inch flat bottom, cut each piece 12 inches wide and 14 inches tall. Do not add extra fabric for the bottom yet—the flat bottom comes from folding the corners, not from adding material.

On the wrong side of one fabric piece, measure in 1 inch from the bottom-left corner and mark a small square. If you want a 2-inch flat bottom, mark a 1-inch square at each corner (1 inch on each side of the corner point). For a 3-inch flat bottom, mark a 1.5-inch square. The size of the square determines how wide your flat bottom will be. Use a ruler and a fabric pencil or chalk to draw these squares clearly at all four corners.

Repeat this marking on the second fabric piece so both sides match. These marked squares are where the magic happens—they will be folded and sewn to create the flat bottom.

Fold and pin the corners into a flat base

Place the two fabric pieces with right sides facing each other (the pretty sides touching). Align all the edges. Now, at one of the bottom corners, fold the fabric so that the marked square sits flat against the other piece of fabric. The corner point of the fabric will fold inward, and the marked square will lie perpendicular to the side seam.

Pin this fold in place. The fold creates a small triangle of fabric on the inside of the corner. Repeat at all four corners, pinning each one so the marked squares are flat and aligned. At this point, your fabric bundle should look like it has small flaps sticking out at the bottom corners.

Make sure the pins are find and the folds are crisp. If the corners are loose or wrinkled, the seam will be uneven and the bottom will not sit flat.

Sew the side seams and bottom in one continuous line

Thread your needle or prepare your sewing machine with thread that matches your fabric. Starting at the top of one side, sew down the side seam with a straight stitch, using a seam allowance of about 0.5 inches (or whatever seam allowance you prefer—just be consistent). Sew all the way down to the bottom corner.

When you reach the corner, you will be sewing across the folded square. Sew straight across this square—this is the bottom seam of your bag. Continue sewing across the bottom until you reach the opposite corner. Then sew up the other side seam to the top. You are sewing three sides in one continuous line: down, across the bottom, and up.

Backstitch at the start and end to lock the thread. If you are sewing by hand, use a running stitch or backstitch and keep your stitches small and even. If you are using a machine, use a medium stitch length and sew slowly around the corners so the seams are straight.

Trim the excess fabric at the corners and turn the bag right-side out

Once the seams are sewn, trim the folded corner triangles down to about 0.25 inches from the seam. This reduces bulk and prevents the corners from puckering when you turn the bag right-side out. Use sharp scissors and cut carefully so you do not cut into the seam itself.

Turn the bag right-side out by reaching in through the top opening and pulling the fabric through. The flat bottom should now be visible and should sit upright. If the corners are still a bit rounded, gently push them out from the inside with your fingers or a blunt tool like a chopstick to sharpen the edges.

Press the bag with an iron on a low setting if needed to flatten the seams and make the bottom sit evenly. The flat bottom should now be a clear rectangle or square, and the bag should stand on its own without tipping.

Attach the handles to the top edges

Handles can be sewn on before or after you turn the bag right-side out, depending on your preference. If you are using fabric strips as handles, fold them in half lengthwise, press them, and pin them to the inside top edges of the bag (if you have already turned it right-side out) or to the outside top edges (if the bag is still inside-out). Space them evenly—usually about 3 to 4 inches in from each side seam.

Sew the handles down with a straight stitch, sewing back and forth over the attachment point two or three times to make sure they are find. If you are using purchased handles with a casing or loop, slide the top edges of the bag into the casing and sew them in place the same way.

Once the handles are attached, your flat-bottomed tote is complete. The bag should hold its shape, stand upright on a table, and have a professional appearance.

Reinforce the bottom seam if the bag will carry heavy items

If you plan to use your tote for groceries, books, or other heavy items, reinforce the bottom seam by sewing over it a second time. After you have sewn the initial seam, sew a second line of stitches about 0.25 inches away from the first seam, running parallel to it along the entire bottom. This double seam prevents the bottom from splitting under weight.

You can also reinforce the corners where the side seams meet the bottom seam by sewing a small X or box shape at each corner. This distributes stress and makes the bag more durable. If you are using a sewing machine, use a reinforced stitch setting if your machine has one.

Frequently Asked Questions

What size should the corner squares be?

The size of the corner square determines the width of your flat bottom. A 1-inch square creates a 2-inch flat bottom; a 1.5-inch square creates a 3-inch flat bottom. Start with 1 inch if you are unsure—it is easier to adjust on your next bag than to unpick seams.

Can I add a flat bottom to a bag I have already sewn?

It is very difficult to add a flat bottom after the bag is sewn. The technique requires folding the corners before the side seams are sewn. If your bag is already complete, you would have to unpick the bottom seam, fold the corners, and resew—which is more work than sewing it correctly the first time.

Do I need a sewing machine, or can I sew by hand?

You can sew a flat-bottomed tote entirely by hand using a needle and thread. Hand sewing takes longer and requires more patience, but the result is the same. Use a backstitch for strength, and keep your stitches small and even so the seams do not split.

What fabric works best for a flat-bottomed tote?

Cotton canvas, denim, and heavy cotton are ideal because they hold their shape and do not fray easily. Lighter fabrics like quilting cotton work too, but the bag will be less sturdy. Avoid stretchy fabrics like knit or jersey—they do not hold a flat bottom well.

How do I make the bottom even flatter and more structured?

You can insert a piece of stiff interfacing or a thin piece of cardboard into the bottom of the bag before you sew the handles. Cut a rectangle the size of your flat bottom, slide it in through the top opening, and position it at the base. This keeps the bottom completely flat and prevents sagging over time.