DIY Tote Bag with Recessed Zipper

DIY Tote Bag with Recessed Zipper

Tote bag sewing pattern featuring a recessed zipper closure and outside slip pocket.

I created this large tote bag with recessed zipper to use for yarn, light travel, or craft supplies. So many uses! The assembly of this tote bag is similar to the simple tote bag pattern only a zipper has been added plus an outside slip pocket.

The finished recessed zipper tote bag is approximately 18″W x 13″H x 5″D.

If you like sewing bags as much as I do, try the vinyl bottom tote bag with grommets for the straps. This bag is perfect as an everyday purse!

This post contains affiliate links. Please see below disclosure for more information.

***You can find the AD-FREE, printable PDF version of this sewing tutorial available for purchase in my Etsy shop HERE. Includes 21 pages of step-by-step instructions with pictures. Print a copy to keep next to your sewing machine for easy reference.***

Zipper tote bag supplies needed:

Outer fabric pieces:

  • 2 – 19.5″W x 16″H – my favorite fabric shop
  • 2 – 19.5″W x 2.5″H for the recessed zipper
  • 2 – 10″W x 11″H for the outside pocket

Lining fabric pieces:

  • 2 – 19.5″W x 14.5″H
  • 2 – 5″W x 29″H for the straps
  • 4 – 2.5″W x 16″H for the accent strips

Other supplies needed:

Measure and cut your fabric

Tote bag with recessed zipper fabric pieces

Using your cutting mat, clear ruler, and rotary cutter, from the outer fabric cut two pieces measuring 19.5″W x 16″H, two pieces measuring 19.5″W x 2.5″H for the recessed zipper, and two pieces measuring 10″W x 11″H for the outside pocket.

From the lining fabric cut two pieces measuring 19.5″W x 14.5″H, two pieces measuring 5″W x 29″H for the straps, and four pieces measuring 2.5″W x 16″H for the accent strips.

Attach the interfacing

My go to interfacing is Pellon P44f Fusible Interfacing but any lightweight fusible interfacing will work. The interfacing provides more durability.

You are going to attach the interfacing to the wrong side of all the outer fabric pieces and all the lining fabric pieces except the 2.5″ x 16″ accent strips. Attach the interfacing following the package instructions.

Make the straps

The finished straps will be 1.25″ wide.

RULE OF THUMB: Decide how wide you would like your finished straps to be, then multiply by 4 and that will be how wide you will need to cut your fabric. For this tote bag, 1.25-inches wide means I need to cut the fabric 5 inches wide before folding.

Fold the tote bag strap in half lengthwise

Place one of the straps face down on your ironing board. Fold the strap in half lengthwise, wrong sides together. Follow these instructions on how to make your own mini ironing board.

Open up the strap and fold to center

Open the strap back up and fold the outside edge to the center fold you just made and press.

Turn the strap around and fold the other side to center

Turn the strap around and repeat with the other outside edge and press.

Fold in half again and press

Fold the strap in half again and press.

Sew along each fold lengthwise

Sew along each side lengthwise using 1/4″ seam allowance.

Repeat these steps with the other strap.

Picture of the sewn straps

The above picture shows the sewn straps.

Make the front pocket

Tote bag pocket fabric pieces right sides together

Place the pocket pieces (10″W x 11″H pieces) right sides together. Pin the top and bottom to hold in place.

Sew along the top and bottom of the pocket

Sew along the top and bottom of the bag front pocket using a 3/8″ seam allowance.

Turn right side out and press the seams.

Top stitch along the top of the pocket

Top stitch along the top of the pocket only.

Sew the pocket to the tote bag

Now you are going to sew the pocket to the front fabric piece of the tote bag.

Find the middle of both the outer front fabric piece and the pocket piece. You can do this by folding both in half lengthwise and press the fold with your fingers.

Place pocket in the center 3 inches from bottom
(I hope you can see the pocket in this picture – the fabrics blend together. My apologies).

Place the pocket on top of the front fabric piece in the center 3-inches from the bottom, lining up the creases to ensure the pocket is in the middle. Pin to hold in place.

Sew the sides and bottom of the fabric
(Same with this picture – my apologies again)

Sew along the sides and bottom using a 1/4″ seam allowance, pivoting the corners.

Make the accent strips

Accent strip wrong side up

Place one of the accent strips wrong side up on your ironing board.

Fold each long side to center

Fold each long edge to the center and press.

Repeat with the other three accent strips.

The finished accent strips are 1.25″ wide – the same width as the zipper tote bag straps.

Placement of the accent strips

You are now going to sew the accent strips to the outer fabric pieces of the tote bag. The accent strips will look like extensions of the bag straps.

Placement of the accent fabric strips

Place two of the fabric accent strips, each inside edge of the strip 5.25″ (top and bottom of the strip) from each edge of the front outer fabric piece (the piece with the pocket). The accent strips will cover the unfinished edges of the pocket. Pin the accent strips to hold in place.

Sew along each edge of the accent strips

Sew along each edge of the strips using 1/8″ seam allowance.

Repeat with the other two accent strips and outer fabric piece.

Baste the foam stabilizer

Now you are going to baste the foam stabilizer to each outer fabric piece. Cut two pieces of foam stabilizer each measuring 19.5″W x 16″H.

Place the outer fabric pieces right side up on top of the foam stabilizer

Place one of the outer fabric pieces on top of one the foam stabilizer pieces, right side up. Pin to hold in place.

Sew all around to baste the stabilizer

Baste the stabilizer all the way around using a 1/4″ seam allowance.

Repeat with the other outer fabric piece.

***You can find the AD-FREE, printable PDF version of this sewing tutorial available for purchase in my Etsy shop HERE. Includes 21 pages of step-by-step instructions with pictures. Print a copy to keep next to your sewing machine for easy reference.***

Add the recessed zipper

The zipper I’m using is 18″ with a long zipper pull. If you are using a zipper longer than 18 inches and want to shorten it before sewing, follow these instructions on how to shorten a zipper.

RULE OF THUMB: The zipper is measured from the top metal stop to the bottom metal stop. The width of your fabric should be 1.5 inches wider than the length of your zipper.

Place zipper on top of lining fabric

Place the zipper, right side up, on top of one of the lining fabric pieces, also right side up.

Recessed zipper outer fabric on top of zipper

Then, place one of the 19.5″ x 2.5″ fabric pieces, right side down, on top of the zipper. Pin to hold in place. The zipper should be sandwiched in between the fabric pieces, right sides together.

Be sure the upper thread matches the outer fabric and the bobbin thread matches the lining fabric.

Open the zipper about one inch before sewing

Before sewing the zipper, open the zipper up about an inch – this will help with a smooth line of sewing.

Picture showing placement of zipper pull before sewing
Sewing the zipper

Use your zipper foot for sewing the zipper. Begin sewing the zipper, then when you get to the place almost to the zipper pull, with the needle down, lift the zipper foot and move the zipper pull back to the top. Then lower the foot and continue sewing.

Top stitch along the zipper – be sure the corners and edges are lined up. This gives the tote bag a finished look and keeps the fabric from getting caught in the zipper.

Repeat with other side of the zipper

Place zipper on top of other lining fabric piece

Now place the zipper, right side up. on top of the other lining fabric piece.

Place the other recessed zipper fabric piece on top of zipper

Place the other 19.5″ x 2.5″ fabric piece on top of the zipper right side down.

Sew the zipper following the same process

Sew the zipper – repeating the same process of opening and closing the zipper to sew a smooth line.

Top stitch along the zipper

Top stitch again along the zipper.

Baste the straps

Place straps on top of accent strips
Pin the straps on top of the accent strips

Place each end of the strap on top of the accent strips on the outer fabric pieces, lining up the straps with the accents.

Baste the straps to the tote bag

Baste the strap to the to the outer fabric pieces.

Picture of the basted strap

The above picture shows what the basted strap should look like at this point.

Cut the bottom squares

You are going to cut 2.5-inch squares at each bottom corner of the outer fabric pieces.

Marking the bottom squares

Using your clear ruler and marking pencil, mark a 2.5″ square at each bottom corner.

Cut the squares along the marked lines

Cut the squares along the marked lines using your sewing scissors.

You’ll be cutting the bottom squares for the lining pieces in the next step.

Sew the bags together

Outer fabric pieces right sides together

Starting with the outer fabric pieces, place the fabric pieces right sides together. Pin or clip to hold in place.

Sew the sides and bottom of the outer bag

Sew along the sides and bottom (not the squares) using a 3/8″ seam allowance.

Pinch the squares lining up the seams
Pinch the squares and clip to hold

Pinch each square together, lining up the seams.

Sew along the edge of the bottom square

Sew along the edge using a 3/8″ seam allowance.

Picture of the finished square bottom

The bottom of the tote bag is now 5-inches.

RULE OF THUMB: The finished bottom width of the tote bag is going to be two times the width of the squares you cut. For this bag, the squares are 2.5-inches which makes the finished bottom width 5 inches. For a 4-inch wide bottom, you’ll cut the squares 2-inches wide.

Pinch zipper so the teeth are facing out

Repeat these steps with the lining fabric pieces. NOTE: When sewing the lining fabric pieces together, pinch the zipper so the teeth are facing out. And leave an opening at the bottom for turning.

Cut the bottom 2.5” squares of the lining. I found it easier to cut the bottom 2.5″ squares after the lining pieces are sewn together.

Outer and lining bags before sewing together

You now have one outer bag and one lining bag.

Assemble the recessed zipper tote bag

Open the zipper all the way.

Outer bag inside the lining bag right sides together

With the lining inside out and the outer bag right side out, place the outer bag inside the lining bag. The right sides of the fabric should be facing each other and the straps should be in between the bags.

Line up the seams and pin all around the top of the bag.

Line up the seams and pin all around the top of the tote bag.

Sew around the top of the tote bag

Sew around the top of the tote bag using a 3/8″ seam allowance. Sew over the straps a couple of times for extra durability.

Turn right side out

Turn the tote bag right side out

Through the bottom opening in the lining, turn the tote bag right side out.

Press the opening in the lining closed
Sew the opening closed

Fold in the bottom opening in the lining and press. Sew the opening closed using a 1/8″ seam allowance.

Push the lining inside the outer bag and press.

Use clips around the top of the bag before top stitching
Top stitch around the top of the bag

Top stitch around the top of the bag – I put clips around the top to make it easier. Be sure the straps are up so you don’t top stitch over them. Press again.

***You can find the AD-FREE, printable PDF version of this sewing tutorial available for purchase in my Etsy shop HERE. Includes 21 pages of step-by-step instructions with pictures. Print a copy to keep next to your sewing machine for easy reference.***

Pin for later!

You are finished!

I hope you enjoyed this DIY tote bag with recessed zipper! This large tote bag is perfect for craft projects, overnight trips, and so much more! Happy sewing!

How to sew a tote bag with recessed zipper
DIY tote bag with recessed zipper
Zippered tote bag pattern
Zippered tote bag sewing tutorial

Other zipper sewing projects:

DIY tote bag with recessed zipper