Buttercup Lace Hanging Toilet Paper Holder Crochet Pattern

This three-tier hanging holder stores three spare rolls in a narrow column, so it works well on a bathroom wall where there’s little floor space. Each pocket has a solid, rounded bottom and a light lace top, so it feels sturdy without looking heavy.

The palette is soft: butter yellow for the pocket bodies and straps, and cream for the fan lace and scalloped rims. The top edge of each pocket is finished with reverse single crochet, which gives it a corded, rope-like look.

The pattern uses US crochet terms. The finished holder is about 21.5 in (54.6 cm) long from the ring to the bottom. Each pocket is 5.75 in (14.6 cm) wide and 4.5 in (11.4 cm) tall.

To make it, you crochet three pocket bodies in joined rounds of yellow single crochet and add a cream lace band and border to each one. Then you make three flat yellow straps and sew everything together in a vertical column under a 2 in (5.1 cm) wooden ring.

Finished Size and Construction

  • Finished length: about 21.5 in (54.6 cm), ring to bottom
  • Skill level: Intermediate
  • Terminology: US crochet terms
  • Yarn weight: Medium / worsted (#4) cotton
  • Hook: 4.0 mm (G-6)
  • Number of pieces: 6 (3 pockets, 3 straps)
  • Layout: 1 column of 3 pockets
  • Piece size: each pocket is 5.75 in (14.6 cm) wide x 4.5 in (11.4 cm) tall
  • Size before border: each pocket is 4 in (10.2 cm) tall after Rnd 21
  • Border depth: 0.5 in (1.3 cm)

Materials

Use a smooth 100% cotton or cotton blend in worsted weight. Cotton keeps its shape and holds the weight of a roll. Acrylic gets floppy with use and stretches over time. The quantities below assume about 85 m (93 yd) per 50 g.

  • Color A (butter yellow): 75 g, about 128 m (140 yd)
  • Color B (cream): 40 g, about 68 m (74 yd)

Tools:

  • 4.0 mm (G-6) crochet hook
  • 1 wooden ring, 2 in (5.1 cm) across
  • Stitch markers
  • Tapestry needle
  • Scissors
  • Rustproof pins and a blocking mat
  • Spray bottle

The quantities include a margin of about 30% to allow for gauge differences and swatching.

Abbreviations (US Terms)

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • hdc – half double crochet
  • dc – double crochet
  • tr – treble crochet
  • inc – 2 sc in the same stitch
  • MR – magic ring
  • sk – skip
  • sp – space
  • st(s) – stitch(es)
  • rnd(s) – round(s)
  • rep – repeat

Fan: [dc, (ch 1, dc) 4 times] in the same stitch. Each fan has 5 dc and 4 ch-1 sps.

Reverse single crochet (rev sc): work from left to right (right-handed). Insert the hook into the next stitch to the right, yarn over, pull up a loop, then yarn over and pull through both loops.

Gauge and Checkpoints

Gauge: 16 sc and 18 rnds = 4 in (10.2 cm) in sc with Color A. That works out to 4 sts and 4.5 rnds per inch.

Make one complete pocket before you start the others. It is your real gauge test.

  • After Rnd 10: the flat circle measures 4.75 in (12.1 cm) across.
  • After Rnd 17: with the pocket upright, the yellow body is 2 in (5.1 cm) tall and 5.75 in (14.6 cm) wide.
  • After Rnd 21: the pocket is 4 in (10.2 cm) tall.
  • After Rnd 23: the pocket is 4.5 in (11.4 cm) tall.
  • Straps: 0.75 in (1.9 cm) wide. A 45-row strap measures 10 in (25.4 cm).

If your circle is bigger than 4.75 in (12.1 cm), go down to a 3.75 mm hook. If it is smaller, go up to a 4.5 mm hook. The body needs to be firm, with no gaps between stitches, or the base will sag under a roll.

Close-up of interlocking cream and golden-yellow crochet stitches against a soft, blurred warm background.

Pocket Body (make 3)

All pocket rounds are joined. Start each round with ch 1, which does not count as a stitch, and end each round with sl st to the first sc. Mark the first stitch of each round.

With Color A:

Rnd 1: 6 sc in MR. (6)

Rnd 2: Inc in each st around. (12)

Rnd 3: (Sc 1, inc) 6 times. (18)

Rnd 4: (Sc 2, inc) 6 times. (24)

Rnd 5: (Sc 3, inc) 6 times. (30)

Rnd 6: (Sc 4, inc) 6 times. (36)

Rnd 7: (Sc 5, inc) 6 times. (42)

Rnd 8: (Sc 6, inc) 6 times. (48)

Rnd 9: (Sc 7, inc) 6 times. (54)

Rnd 10: (Sc 8, inc) 6 times. (60)

Checkpoint: the circle measures 4.75 in (12.1 cm) across.

Rnd 11 (curve round): (Sc 4, inc) 12 times. (72)

Spreading the 12 increases evenly makes the base curve up into a rounded bell shape instead of a sharp corner.

Rnds 12–17: Sc in each st around. (72)

Fasten off Color A. The body should be 2 in (5.1 cm) tall and 5.75 in (14.6 cm) wide. The math: 72 sts ÷ 4 sts per inch = 18 in (45.7 cm) around, and 18 in ÷ 3.1416 ≈ 5.73 in, which rounds to 5.75 in.

Lace Band

With Color B, join at the seam of Rnd 17.

Rnd 18: Ch 1, sc in each st around, sl st to first sc. (72 sc)

Rnd 19 (fan round): Ch 1, sc in first st, *sk 5 sts, fan in next st, sk 5 sts, sc in next st; rep from * 4 more times, sk 5 sts, fan in next st, sk 5 sts, sl st to first sc. (6 sc, 6 fans: 30 dc and 24 ch-1 sps)

Each repeat uses 12 sts (1 + 5 + 1 + 5), and 6 repeats × 12 sts = 72. The sc stitches land on sts 1, 13, 25, 37, 49 and 61.

Rnd 20 (open fan round): Ch 4 (counts as tr), ch 1, *(dc in next dc, ch 2) 4 times, dc in next dc, ch 1, tr in next sc, ch 1; rep from * around, ending the last repeat after the fifth dc with ch 1, then sl st to the 4th ch of the beg ch-4. (6 tr, 30 dc, 24 ch-2 sps, 12 ch-1 sps)

The ch-2 spaces spread each fan wider so its spokes open up. The tr stitches rise from the valleys between the fans.

Rnd 21 (arch round): Ch 1, sc in same st, *ch 4, sk 1 dc, sc in next dc, ch 4, sk 1 dc, sc in next dc, ch 4, sc in next tr; rep from * around, but on the last repeat sl st to the first sc instead of working the final sc. (18 sc, 18 ch-4 loops)

Each fan section now has 3 arches: tr to dc 2, dc 2 to dc 4, and dc 4 to the next tr. The pocket should be 4 in (10.2 cm) tall.

Border (Scalloped Rim)

Border gauge: each scallop is 1 in (2.5 cm) wide and 0.5 in (1.3 cm) tall. The border is worked on each pocket separately, before joining.

Rnd 22 (scallops): Sl st into first ch-4 loop, ch 1, (sc, hdc, 3 dc, hdc, sc) in each ch-4 loop around, sl st to first sc. (18 loops × 7 sts = 126 sts)

Per fan section (one sixth of the pocket): 3 scallops × 7 sts = 21 sts.

Rnd 23 (corded edge): Ch 1, rev sc in each st around, sl st to first rev sc. (126 worked 1-per-stitch + 0 extra = 126)

Per fan section: 21 rev sc. Fasten off and weave in the ends.

Why the math works: 72 sts divide into 6 fans of 12 sts each. Each fan has 3 arches, so there are 18 arches in total, each with one scallop. 18 scallops × 1 in = 18 in (45.7 cm), which matches the 18 in (45.7 cm) around the body. The rim stays straight with only a slight flare and doesn’t ruffle.

Straps

With Color A:

Row 1: Ch 4, sc in 2nd ch from hook and in next 2 ch. (3 sc)

Next rows: Ch 1, turn, sc in each st across. (3 sc)

  • Lower straps (make 2): 45 rows total, 10 in (25.4 cm) long. Mark Row 23 as the center.
  • Top strap (make 1): 63 rows total, 14 in (35.6 cm) long. Mark Row 32 as the center.

At 4.5 rows per inch, 45 rows = 10 in and 63 rows = 14 in. Leave a 12 in (30.5 cm) tail at each end for sewing.

Make All Pieces

  • Color A: 3 pocket bodies (Rnds 1–17), 2 lower straps, 1 top strap
  • Color B: lace band and border (Rnds 18–23) on all 3 pockets

Layout (one column, top to bottom):

          [ wooden ring ]
              /    \        top strap, 14 in (35.6 cm)
          [  Pocket 1  ]
              /    \        lower strap, 10 in (25.4 cm)
          [  Pocket 2  ]
              /    \        lower strap, 10 in (25.4 cm)
          [  Pocket 3  ]

Joining

Method: whipstitch with the strap tails, working through both layers.

Strap ends to rim: Lay one strap end against the outside of a pocket over the Rnd 21 sc that sits above Rnd 19 st 1. Lay the other end over the Rnd 21 sc above Rnd 19 st 37, directly opposite. Each strap end overlaps the rim by 1 in (2.5 cm). Whipstitch each of the 3 strap sts to the 3 rev sc it covers, then stitch the strap’s side edges down through Rnd 21. The strap is 3 sts wide and covers 3 border sts, so no stitches are added or skipped.

Lower strap to pocket above: Center the marked middle row of the strap under the base of the pocket above, across Rnds 1–3. Sew down 1 in (2.5 cm) of strap, 0.5 in (1.3 cm) on each side of center, going around all four edges twice.

Top strap to ring: Fold the center of the top strap over the ring. Sew the two layers together just below the ring for 1 in (2.5 cm).

Tension: Pull each stitch snug enough to close any gap, but not so tight that it puckers the lace. Secure each tail with a knot inside the pocket wall.

Size checkpoint: Hang the holder up empty. You should have about 4 in (10.2 cm) from the ring to the top rim, three 4.5 in (11.4 cm) pockets and two 2 in (5.1 cm) gaps. That adds up to 21.5 in (54.6 cm).

Final Blocking

  1. Lightly mist the cream lace on each pocket.
  2. Stuff each pocket with a toilet roll or a rolled towel so it holds its shape.
  3. Pin each scallop so it points upward and is evenly spaced, with 3 scallops per fan.
  4. Open each fan with your fingers until its spokes look even.
  5. Lay the straps flat and pin them so they stay straight.
  6. Let everything dry completely, then unpin it.

Final Quality-Control Checklist

  • Each pocket has 72 sts in its body, 6 fans and 18 scallops.
  • All three pockets measure 5.75 in (14.6 cm) wide and 4.5 in (11.4 cm) tall.
  • The straps are 0.75 in (1.9 cm) wide and lie flat without twisting.
  • The strap ends are directly opposite each other on every pocket.
  • The pockets hang level and centered under one another.
  • No tails show on the outside.

Troubleshooting

  • Base cups up before Rnd 11: your stitches are too tight. Go up 0.25 mm and redo the base.
  • Base ruffles: your stitches are too loose, or you added extra increases. Recount each round.
  • Fans don’t line up: skip exactly 5 sts on each side of every fan. If you miscount, the last repeat won’t close.
  • Rim flares too much: your Rnd 22 stitches are loose. Use a 3.75 mm hook for the border.
  • Pocket tilts: a strap end has moved off its spot. Remove it and resew it over st 1 or st 37.
  • Gaps between tiers are uneven: count the strap rows and make sure both lower straps have 45.

Care

Hand wash in cool water with mild soap. Press out the water in a towel, reshape each pocket around a roll and let it dry flat.

Hanging three-tier crochet organizer with cream lace panels and yellow crocheted sections displayed in a light bathroom with a fern.

Final Notes

Here is how the measurements connect. Rnd 10 gives a 4.75 in (12.1 cm) base. Rnd 11 brings it to 72 sts, which is 18 in (45.7 cm) around and 5.75 in (14.6 cm) wide. Six 12-st fans become 18 arches and 18 one-inch scallops, which takes the pocket from 4 in (10.2 cm) to 4.5 in (11.4 cm) tall. The straps are 10 in (25.4 cm) and 14 in (35.6 cm) long, which sets the gaps and gives a finished length of 21.5 in (54.6 cm). If your Rnd 10 measurement matches, the rest of the numbers will work out.

Happy crocheting!

Leave a Comment