
Stashbuster Project Bag: Free Crochet Pattern for Knitters and Crocheters
If you have been crocheting or knitting for more than a few months, you already know the struggle. Yarn multiplies on its own, somehow. Skeins accumulate in bins, bags, and baskets until you are surrounded by beautiful, colorful chaos that you swear you will use someday. That someday is today, because this free crochet pattern for a stashbuster project bag is exactly what you need to tame the yarn stash and make something genuinely useful at the same time.
This project bag is designed for crocheters and knitters alike. It is roomy enough to carry a work-in-progress sweater, sturdy enough to hold notions and circular needle sets, and pretty enough that you will not mind pulling it out at your local knit night. Best of all, it is made entirely from scraps and leftovers, which means the materials cost is essentially zero if you have a stash to raid. Let’s get started.
Why a Stashbuster Bag Makes the Perfect First or Next Crochet Project
Before we dive into the pattern, let’s talk about why this particular project is such a winner for crocheters of all skill levels.
For beginners, a project bag is one of the most forgiving things you can make. It does not need to fit a body, it does not require gauge matching across the entire project, and small inconsistencies in tension actually add character rather than ruining anything. You are essentially making a rectangle that becomes a bag, and the slight variations in your work will look like intentional texture.
For intermediate and advanced crocheters, the stashbuster format is its own kind of puzzle. You are working with what you have, which challenges you to think creatively about color placement, stripe sequences, and texture combinations. It is also immensely satisfying to finish a project knowing you used up yarn that had been sitting around for years. Every stitch is a small victory against the stash.
And for knitters who crochet? This bag is your love letter to both crafts. Made with a crochet hook but designed to carry knitting projects, it bridges both worlds beautifully.
Materials You Will Need
One of the best things about this pattern is that it is deliberately written to be flexible. The whole point is to use what you have, so the exact yarn weights and colors are entirely up to you.
Yarn: This pattern works best with worsted weight yarn, though you can substitute bulky or DK weight with adjustments to hook size and stitch count. Gather your scraps in whatever colors speak to you. You will need roughly 400 to 600 yards total depending on how large you want the finished bag to be. This is a wonderful opportunity to use up partial skeins, those annoying single balls of yarn that are too much to throw away but not enough to start a full project.
Hook: A 5.0mm or 5.5mm crochet hook works well for standard worsted weight. If you are working with DK weight, drop to a 4.5mm. For bulky yarn, size up to a 6.0mm or 6.5mm.
Notions: You will need a large-eye tapestry needle for weaving in ends, a pair of scissors, one 24-inch zipper in a coordinating color, fabric lining material if you choose to add one, sewing needle and thread or a sewing machine for attaching the zipper, and stitch markers.
Optional: Interior pockets made from a coordinating fabric give the bag an incredibly polished, professional look and add practical storage for small notions like stitch markers, row counters, and tapestry needles.
Gauge
Because this is a stashbuster bag and not a garment, gauge is not critical. For a rough guide, you want approximately 14 stitches and 16 rows per 4 inches when working in single crochet with worsted weight yarn on a 5.0mm hook. If your bag ends up slightly larger or smaller than the dimensions listed, it will still be a completely functional and beautiful project bag. Adjust your starting chain and row count to reach the size you prefer.
Finished Size
The finished bag measures approximately 14 inches wide by 11 inches tall when made according to these instructions. This is a great size for carrying a shawl, hat, or small sweater project. If you need a larger bag for bigger work-in-progress projects, simply add stitches to the starting chain and rows to the height.
Stitch Abbreviations
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st(s) — stitch(es)
BLO — back loop only
FLO — front loop only
RS — right side
WS — wrong side
rep — repeat
Pattern Notes
This bag is worked flat in rows, creating two identical panels that are later joined with a simple single crochet seam. The bottom of the bag is also seamed, which gives it a clean, structured base. The stashbuster element comes from changing colors freely as you work, either in a planned stripe sequence or at random whenever you run out of one yarn and need to pick up another.
Feel free to mix textures as long as your yarns are roughly the same weight. Combining a smooth cotton with a slightly fuzzy acrylic in the same weight creates beautiful visual interest. The slight texture difference reads as deliberate contrast rather than mistake.
When changing colors, try to complete your last pull-through of the previous color with the new color already on the hook. This gives you a clean color change with no muddy transitions. Weave in ends as you go if possible, since a stashbuster project can accumulate a staggering number of ends otherwise.
The Pattern
Front and Back Panel (Make 2)
Foundation Chain: With your first color, chain 51. (For a larger bag, chain any odd number of stitches.)
Row 1 (RS): Sc in the second chain from the hook and in each chain across. You will have 50 sc. Ch 1, turn.
Row 2: Sc in each st across. Ch 1, turn.
Rows 3–4: Rep Row 2.
Row 5 (Texture Row): Sc in BLO in each st across. Ch 1, turn. Working in BLO creates a subtle ridge line that adds visual texture to the bag and is a nice way to mark color change boundaries.
Row 6: Sc in each st across. Ch 1, turn.
Continue working in sc, changing colors whenever you like or whenever you run out of a yarn. Incorporate texture rows in BLO or FLO every five or six rows to break up the fabric and add dimension.
For a more structured look, you can introduce hdc or dc rows among your sc rows. A row of hdc uses slightly more yarn per row and creates a taller, slightly looser fabric. A row of dc creates an open, drapey texture that contrasts beautifully against dense sc sections.
Suggested Stripe Sequence for a Harmonious Look: If you have several colors to work with, try grouping them in this general order: neutral or background color for rows 1 through 6, bold accent color for rows 7 through 10, softer complementary color for rows 11 through 14, return to neutral or background for rows 15 through 20, then repeat or improvise from there. This gives the eye a resting place between the bolder colors.
Continue until your panel measures approximately 11 inches from the foundation chain. This will typically land you around 44 to 48 rows depending on your tension.
Last Row: Sc across all stitches. Fasten off and weave in ends.
Make a second identical panel. If you want both panels to match, note your color sequence and try to replicate it. If you prefer a spontaneous, scrappy look, work the second panel completely differently. Both approaches are completely valid.
Assembling the Bag Body
Place both panels with wrong sides facing each other. Using a stitch marker, mark the bottom edge of both panels.
Joining the Sides: Using a coordinating yarn or one of your stash colors, join with a sl st in the top corner of the right side edge. Work sc evenly along the right side edge through both layers, inserting your hook through corresponding stitches or row ends on both panels simultaneously. At the bottom corner, work 3 sc in the corner stitch to turn, then sc across the bottom edge through both layers. Work 3 sc in the next corner, then sc up the left side edge. Fasten off at the top left corner and weave in your end.
This creates a clean, visible seam on the outside of the bag. If you prefer an invisible seam, hold right sides together and work the same sc join, then turn the bag right side out when finished.
Adding a Zipper
The zipper is what transforms this from a simple pouch into a proper project bag that will keep your work-in-progress from falling out when you toss the bag in your everyday carry. A 24-inch zipper gives you a wide opening that makes it easy to reach in and grab your project.
If you have never attached a zipper to a crocheted piece before, do not be intimidated. It is much simpler than it looks.
Zipper Method 1 (Hand Sewn): Open the zipper completely. Pin one side of the zipper tape to the inside top edge of the bag front, aligning the zipper teeth with the top opening. Using a sewing needle and thread in a matching color, stitch the zipper tape to the bag with a simple running stitch or backstitch. Repeat for the second side. Take your time and keep your stitches small and even. Once both sides are attached, zip the zipper closed and check that the top edges of the bag align properly.
Zipper Method 2 (Sewing Machine): If you have a sewing machine, you can stitch the zipper in place quickly with a zipper foot. This gives a more professional finish and takes a fraction of the time compared to hand sewing.
Zipper Method 3 (Crochet Slip Stitch): For a fully hand-crafted look, you can attach the zipper with a slip stitch using a small crochet hook. Work through the zipper tape and through the top row of the bag simultaneously, creating a tight line of slip stitches along the top. This method looks beautiful and uses no sewing supplies at all.
Optional Fabric Lining
A fabric lining makes this bag incredibly sturdy and gives it a boutique-quality finish. Cut two pieces of fabric to match your finished panel dimensions, adding a half-inch seam allowance on all sides. Sew the side and bottom seams of the lining fabric, press the top edge down a half inch, and slip the lining inside the finished bag with wrong sides facing. Pin the top edge of the lining to the inside of the bag, just below where the zipper is attached, and slip stitch or hand sew it into place.
Quilting cotton, canvas, and upholstery fabric all work beautifully. This is also a wonderful way to use up fabric scraps if your stashbusting tendencies extend to quilting as well.
Handles
A simple pair of crocheted handles turns this from a zippered pouch into a proper tote-style project bag.
To Make Each Handle: Chain 61 with a sturdy yarn. Row 1: Sc in the second chain from the hook and in each chain across, giving you 60 sc. Rows 2 through 4: Sc in each st across. Fasten off, leaving a long tail for sewing.
Fold the handle in half lengthwise and pin both ends to the inside top edge of the bag, spacing them about 4 inches apart from the center. Sew securely with a tapestry needle and yarn, stitching back and forth several times to create a sturdy attachment.
If you prefer shorter handles that allow you to carry the bag in your hand rather than over your shoulder, chain 41 instead of 61. For a longer shoulder strap, chain 101.
Stashbusting Tips for This Project
Using up your stash efficiently is a skill in itself, and this project is the perfect training ground.
Sort your yarn scraps by weight first and by color second. Trying to mix very different weights in the same project creates uneven tension and a fabric that will not hold its shape well. Once you have a pile of roughly same-weight yarns, play with color groupings. Lay skeins and balls next to each other and see which combinations make you happy. Some people prefer a tightly curated palette with three or four colors. Others love a completely random scrappy look with twelve different colors. Both are gorgeous.
If you have a single skein of something really special — a hand-dyed yarn, an unusual fiber, or a color you have been afraid to cut into — this is the perfect place to use it. A few rows of something beautiful sandwiched between your plainer scraps will make the whole bag feel elevated and intentional.
Do not be afraid to combine synthetic and natural fibers as long as the weights are similar. Acrylic and cotton, wool and bamboo blends, cotton and linen — these combinations often produce fascinating textural contrasts and keep the bag interesting.
Caring for Your Project Bag
Check the care instructions for the most delicate fiber in your stash combination. If you used any wool, hand wash the bag in cool water and lay flat to dry. If everything is acrylic or cotton, a gentle machine wash cycle will keep it clean and fresh. Most project bags benefit from a light blocking or pressing after washing to restore their shape.
Final Thoughts
There is something uniquely satisfying about a stashbuster project. Every row you complete is a row that uses up yarn that has been waiting patiently for its moment. Every color change is a little celebration of the many projects that came before. By the time you finish this bag, you will have a beautiful, functional object that carries your future projects while honoring the scraps of your past ones.
This free crochet project bag pattern is a genuine gift to yourself: something that costs almost nothing, uses skills you already have, and produces a result you will use every single day. Whether you carry it to your local knit night, tuck it into your everyday bag, or give it as a handmade gift to a fellow crafter, it will be loved and used for years to come.
If you make one, share it. The crafting community thrives on the generosity of makers who show their work, and your stashbuster version will inspire someone else to finally dig into their own overflowing yarn bin. Happy crocheting.