This crochet gift bag starts with a flat round base and rises as a tapered pouch. Three separate ruffle bands create the tree tiers without reducing the useful space inside, while a drawstring closes the opening securely.
A Tree Shape That Still Works as a Bag
The lower wall remains nearly straight so a small box or wrapped treat fits inside. Four evenly spaced decrease rounds taper only the upper section. The ruffles sit on top of the wall, which means the bag does not lose capacity where the tier edges appear.
Materials You'll Need
- About 210 yd (192 m) worsted cotton (body), 100% cotton, in Forest green.
- About 45 yd (41 m) worsted cotton (base and cord), 100% cotton, in Deep cranberry.
- About 8 yd (7 m) worsted cotton (star), 100% cotton, in Warm gold.
- 4.0 mm (US G-6) crochet hook.
- Removable 6 in (15 cm) plastic canvas base insert, optional.
- Yarn needle.
- 5 stitch markers.
- Scissors.
Choose a cotton or cotton blend with enough body to stand. A limp single-ply yarn can be held together with a matching strand, but make a new gauge swatch before starting the base.


Gauge and Finished Measurements
- Skill level: Intermediate.
- Gauge: 16 sc and 18 rnds = 4 in (10 cm).
- Finished size: About 9 in (23 cm) tall and 6 in (15 cm) across the base.
- Working time: About 4 hours 30 minutes.
Check the base after Round 6. It should lie flat at 6 in (15 cm) across; a cupped base needs a larger hook, while ripples call for a smaller one.
Abbreviations and Special Stitches
Instructions use US crochet terms. Count at the end of every numbered row or round before moving on.
- mr: magic ring.
- ch: chain.
- sl st: slip stitch.
- sc: single crochet.
- hdc: half double crochet.
- dc: double crochet.
- inc: 2 stitches in the same stitch.
- dec: invisible single crochet decrease.
- BLO: back loop only.
- FLO: front loop only.
- sk: skip.
- sp: space.
- st(s): stitch(es).
- rnd(s): round(s).
Ruffle increase: Work 2 dc in every stitch across the strip to create an even flare.

Pattern Notes
- Work the bag body in a continuous spiral.
- Move the first-stitch marker after every round.
- Make the lower, middle and upper ruffles separately.
The three ruffle bands have different circumferences. Label them lower, middle and upper as soon as they are fastened off.
How to Crochet a Gift Bag with Tree Tiers
The body begins with 48 stitches, then narrows by four stitches at each decrease round. Mark the first stitch and place four extra markers 12 stitches apart; each decrease stays near one marker. This spreads the shaping around the bag instead of making one diagonal seam.
Each ruffle is a straight strip joined into a ring. Its second row doubles the stitch count, making a controlled flare that rests against the pouch.


Attaching the Ruffles and Drawstring
- Sew the lower ruffle around Body Round 10 with its seam at the back.
- Attach the middle ruffle around Body Round 15 and the upper ruffle around Body Round 20.
- Thread the cranberry cord through the eyelet round, entering and leaving at the center front.
- Sew one cord stop to each end and knot the yarn tails inside.
- Center the gold star above the cord opening and sew every point down.
Fill the bag before tightening the cord. The top ruffle should frame the gathered opening rather than fold into it.

Keeping the Tree Pouch Upright
- Block the base flat before starting the walls.
- Place decreases at four marked points.
- Sew ruffle seams to the back of the bag.
- Use short stitches around the star points so they cannot lift.
Fillings for a Crochet Gift Bag Free Pattern
This crochet gift bag pattern holds wrapped sweets, a small candle or a rolled pair of socks. For reusable table favors, make the bag in cotton and replace tissue paper with a square of fabric. Do not place unwrapped food directly against yarn.

Care and Storage
Remove the contents and hand wash in cool water. Shape the base over an inverted bowl while drying, then press the ruffle edges outward with your fingers.
Frequently Asked Questions
Why does the tree bag fall over?
The base is too soft or the wall gauge is loose. Add a removable plastic canvas circle and use a smaller hook for the body.
Can I make the pouch taller?
Yes. Add plain rounds before each decrease round, keeping the four decrease points in the same positions.
How are the three tiers made?
Each tier is a separate flared strip sewn around the finished pouch. This keeps the inside smooth and usable.
Can I omit the drawstring?
Yes. Finish with two plain single crochet rounds and use the pouch as an open basket.
What fits inside the finished bag?
The stated size holds a small gift box up to about 5 in (12.5 cm) wide or several wrapped treats.

Crochet Gift Bag: Christmas Tree Pouch Pattern
Make a freestanding crochet gift bag shaped like a Christmas tree, with three tier ridges, a drawstring top and a small star applique.
Pattern by Clara Parker · Crochet Mom
Materials
Abbreviations (US)
| mr | magic ring |
|---|---|
| ch | chain |
| sl st | slip stitch |
| sc | single crochet |
| hdc | half double crochet |
| dc | double crochet |
| inc | 2 stitches in the same stitch |
| dec | invisible single crochet decrease |
| BLO | back loop only |
| FLO | front loop only |
| sk | skip |
| sp | space |
| st(s) | stitch(es) |
| rnd(s) | round(s) |
Special stitches
- Ruffle increase
- Work 2 dc in every stitch across the strip to create an even flare.
Pattern notes
- Work the bag body in a continuous spiral.
- Move the first-stitch marker after every round.
- Make the lower, middle and upper ruffles separately.
The pattern
Tap a row to tick it off — your place is saved on this device.
Bag body
0/15Begin with cranberry; change to green after Round 6.
- Rnd 1 With cranberry, make a mr and work 8 hdc in the ring. (8)
- Rnd 2 Work 2 hdc in each st around. (16)
- Rnd 3 (Hdc in the next st, 2 hdc in the next st) 8 times. (24)
- Rnd 4 (Hdc in the next 2 sts, 2 hdc in the next st) 8 times. (32)
- Rnd 5 (Hdc in the next 3 sts, 2 hdc in the next st) 8 times. (40)
- Rnd 6 (Hdc in the next 4 sts, 2 hdc in the next st) 8 times. Change to green. (48)
- Rnd 7 BLO sc in each st around. (48)
- Rnds 8-11 Sc in each st around. (48)
- Rnd 12 (Sc in the next 10 sts, dec) 4 times. (44)
- Rnds 13-16 Sc in each st around. (44)
- Rnd 17 (Sc in the next 9 sts, dec) 4 times. (40)
- Rnds 18-21 Sc in each st around. (40)
- Rnd 22 (Sc in the next 8 sts, dec) 4 times. (36)
- Rnd 23 (Dc in the next st, ch 1, sk the next st) 18 times. (18 dc, 18 ch-1 sps)
- Rnd 24 Sc in each dc and ch-1 sp around. Fasten off. (36)
Lower ruffle
0/2Join the short ends after Row 2.
- Row 1 Ch 49, dc in the fourth ch and in each ch across. Turn. (46 dc)
- Row 2 Ch 3, work 2 dc in each st across. Fasten off. (92 dc)
Middle ruffle
0/2Join the short ends after Row 2.
- Row 1 Ch 45, dc in the fourth ch and in each ch across. Turn. (42 dc)
- Row 2 Ch 3, work 2 dc in each st across. Fasten off. (84 dc)
Upper ruffle
0/2Join the short ends after Row 2.
- Row 1 Ch 41, dc in the fourth ch and in each ch across. Turn. (38 dc)
- Row 2 Ch 3, work 2 dc in each st across. Fasten off. (76 dc)
Drawstring
0/1Make one cord.
- Row 1 Ch 70, sl st in the second ch and each ch across. Fasten off. (69 sl sts)
Star applique
0/2Use gold.
- Rnd 1 Make a mr and work 10 sc in the ring. Join with a sl st. (10)
- Rnd 2 (Sl st in the next st, ch 4, sl st in the second ch, sc in the next ch, hdc in the last ch, sk the next st) 5 times. Fasten off. (5 points)
Finishing
- Join each ruffle into a ring and sew it to the marked body round.
- Thread the drawstring through Round 23.
- Sew the star at the center front.
- Insert the optional base support.
Made one? Leave a note below and tell us about your colours — or save the pattern to Pinterest for later. You are welcome to sell items you make from this pattern; please don’t republish the pattern itself.
© 2026 Crochet Mom · crochet.recipesdad.com/crochet-gift-bag-christmas-tree-pattern/





Maker notes
Made this pattern? Tell us about your yarn and colors, or ask a question about a row — Clara reads every note.