What You Need to Know Before Starting
A knitted handbag is built from a flat rectangular piece of fabric that you fold in half and seam up the sides, then add handles. The whole project typically takes 15 to 25 hours of knitting time, depending on yarn weight and your speed. You will need yarn (usually worsted or bulky weight for a sturdy bag), needles in the size your yarn calls for, a tapestry needle for seaming, and scissors. Most handbags use between 800 and 1,500 yards of yarn.
The basic structure is straightforward enough for someone who knows how to cast on, knit, purl, and bind off. If you are new to knitting, practice these four skills on a dishcloth or scarf first—a handbag is too large a project to learn the fundamentals on. The bag itself does not require colorwork, cables, or lace; it is straightforward stockinette stitch (knit on the front, purl on the back) in most patterns.
Key Takeaways
- A knitted handbag is a rectangle folded and seamed, so you cast on for the width, knit until you reach the length, then bind off and fold the piece in half.
- Worsted or bulky yarn works best because it knits quickly and creates a fabric dense enough to hold its shape without a lining.
- You will seam the sides with a tapestry needle using mattress stitch, which creates an invisible join that looks professional.
- Handles can be knitted separately as I-cord or a flat strip, or picked up from the top edge and knitted down, depending on the pattern you choose.
- Blocking (wetting and pinning the finished piece flat to dry) makes the bag look polished and helps the seams lie flat.
Choosing Yarn and Needles
Pick a yarn weight between worsted (medium #4) and bulky (#5 or #6). Lighter yarn means more yardage and more knitting time; heavier yarn means fewer hours but a stiffer, less flexible bag. Worsted weight is the middle ground and the most common choice for handbags. Check the ball band for the recommended needle size and yardage per 100 grams, then multiply by the number of balls you buy to know your total yardage.
Fiber content matters for durability. Wool, acrylic, and wool blends all work well. Cotton is beautiful but stretches over time and is heavier, so a cotton bag will sag. Avoid novelty yarns with long fringe or fuzzy texture—they snag easily and look messy on a bag you will carry. Solid colors or straightforward stripes are easier to work with than complex patterns, especially for your first handbag.
Use needles one size up from the ball band recommendation if you want a slightly looser, more drapey fabric, or the exact size for a denser bag. Circular needles (even if you are knitting flat) are easier to manage than straight needles because the weight of the growing piece rests on the cable instead of your hands.
Casting On and Knitting the Body
Most handbag patterns call for a cast-on between 40 and 60 stitches, depending on how wide you want the finished bag. A 50-stitch cast-on typically yields a bag about 10 inches wide. Use a long-tail cast-on or cable cast-on so your cast-on edge is sturdy and does not curl. Count your stitches twice before you start knitting.
Knit every row in stockinette stitch (knit on the right side, purl on the wrong side) until the piece measures roughly twice the height you want the finished bag to be. If you want a bag 12 inches tall, knit until the piece is about 24 inches long. This is because you will fold the piece in half, so the fold line becomes the bottom of the bag. Keep the edges neat by slipping the first stitch of each row knitwise without knitting it—this creates a chain edge that is easier to seam later.
Check your gauge (stitches per inch) after knitting a few inches. If your gauge is off, your finished bag will be the wrong size. Measure 4 inches of knitting, count the stitches, and divide by 4. If the pattern calls for 5 stitches per inch and you have 4.5, go up a needle size and knit a new gauge swatch.
Binding Off and Blocking
When your piece reaches the target length, bind off all stitches using a standard bind-off (knit two stitches, pass the first over the second, repeat). Bind off loosely so the edge does not pucker. Cut the yarn, leaving a 6-inch tail, and pull it through the last loop to find it.
Blocking makes a huge difference in how professional your bag looks. Wet the finished piece in cool water with a drop of wool wash (or regular shampoo), squeeze out excess water gently, and pin it to a blocking board or towel in a rectangle. Let it dry completely—usually 24 to 48 hours. This relaxes the stitches, evens out any tension inconsistencies, and helps the seams lie flat.
Seaming the Sides with Mattress Stitch
Fold your blocked rectangle in half lengthwise, with the right side facing out. Thread your tapestry needle with a length of yarn (about 3 feet) in a matching color. Mattress stitch is an invisible seam that runs between the edge stitch and the next stitch in from the edge.
Start at the bottom fold. Insert the needle under the horizontal bar between the first and second stitch on the left side, then under the corresponding bar on the right side. Go back into the left side under the next bar up, then the right side. Keep the tension snug but not tight—if you pull too hard, the seam will pucker. Work your way up both sides until you reach the top opening. Weave in the yarn tail on the inside.
If you have never done mattress stitch, practice on a small swatch first. The seam should be nearly invisible from the outside and create a smooth, professional edge. If your seam is visible or lumpy, you may be working too far from the edge or pulling too tight.
Adding Handles
Handles can be made three ways: knitted separately and sewn on, picked up from the top edge and knitted down, or crocheted. The easiest method for beginners is to knit a separate I-cord handle. Cast on 4 stitches on a double-pointed needle or small circular needle, knit in the round (or back and forth, slipping the first stitch each row) until the cord is long enough to go from one side of the bag to the other and back, plus 2 inches for overlap. This usually takes 40 to 60 inches of cord. Bind off and sew both ends to the inside top edge of the bag with your tapestry needle.
Alternatively, pick up stitches along the top opening (usually 40 to 50 stitches), then knit a flat strip about 1.5 inches wide and 20 to 24 inches long. Fold this strip in half lengthwise and seam it closed with mattress stitch to create a hollow tube handle. This method is more time-consuming but creates a handle that matches the bag perfectly.
A third option is to knit the handles as part of the original piece by casting on extra stitches at the beginning, knitting them as a separate section, then casting them off and picking them up again at the top. This requires a more complex pattern but eliminates seaming.
Finishing Touches and Lining
Weave in all remaining yarn tails on the inside of the bag using your tapestry needle. Pull each tail tight enough that it does not slip, but not so tight that it distorts the stitches. Trim the tails close to the fabric.
A lining is optional but makes the bag look more polished and protects the inside from wear. You can hand-stitch a fabric lining to the inside using a needle and thread, or glue a thin interfacing to the inside with fabric glue. If you skip the lining, the inside will show your seams and yarn tails, which is fine for a casual bag.
Try your finished bag on and adjust the handle length if needed. If the handles are too short or too long, you can unravel them and reknit them to a different length. Once you are happy with the fit, your handbag is complete.
Frequently Asked Questions
How long does it take to knit a handbag?
A typical handbag takes 15 to 25 hours of knitting time. Bulky yarn and larger needles are faster; worsted weight takes longer. Your personal knitting speed also matters—experienced knitters work faster than beginners. Most people finish a handbag in two to four weeks of regular knitting.
Can I use leftover yarn from other projects?
Yes, as long as the total yardage adds up and the yarn weights are similar. Mixing different weights in the same bag will create visible stripes and uneven texture. If you are using scraps, knit them in horizontal stripes so the color changes look intentional.
What if my bag is too stretchy or too stiff?
Stretchy fabric usually means your gauge is too loose or your yarn is too light. Stiffer fabric means your gauge is too tight or your yarn is too heavy. For your next bag, try a different needle size or yarn weight. You can also add a lining or interfacing to a stretchy bag to give it more structure.
Do I need to block my handbag?
Blocking is not required, but it makes a significant difference in appearance. A blocked bag looks polished and professional; an unblocked bag looks homemade and lumpy. If you skip blocking, at least steam the seams gently with an iron on low heat to flatten them.
Can I add pockets or a zipper to my knitted handbag?
Pockets are straightforward—knit them as separate pieces and sew them to the inside before you seam the sides. A zipper is more complex because you need to sew it to the top opening, which requires a sewing machine or very careful hand-stitching. Start with a straightforward bag first, then experiment with pockets and closures on your second one.