Upcycled Gift Card Holders

When I give a gift card, I like to place it in a homemade card or gift card holder.  It helps make an impersonal gift much more personal.  Here's one I made during the Fiskateers CHA-in-Spirit crop that I've been hosting this week:

It was quick and easy to make.  Even better, it's been upcycled from a surprising item- an empty toilet paper roll!  This is not my original idea.  I'm not sure where I first heard of it, but if you google it you can find many variations.  Here's how I made mine:

Step 1: Use a bone folder to flatten an empty toilet paper roll.  Use a very strong adhesive to secure the bottom end of the tube closed.  I used the double-sided tape in the picture and it held for a few hours, then popped loose.  I tried a few other things and eventually used a glue gun. 

Step 2: Wrap the tube in patterned paper.  I recommend lots of adhesive for a strong hold.  Use a circle punch to create the indentations in the top. 

Step 3: Ink the edges and embellish as desired.

Step 4: Create a tag from matching patterned paper.  Add a ribbon and insert inside tube. 

Step 5: Use a Glue Dot to attach the gift card to the tag.  It's ready to give! 

Here's one more that I made.  This one is for a baby shower.

I love how these turned out!  I can definitely see making more for future gift-giving occasions. 


  1. Just saw these over on Flamingo!! Sooooooooooooo AWESOME! :):):):):):):):):):):):):):)

  2. What a great idea! Love it! I will have to try it.

  3. Great idea! A selection of those would also make a nice gift for someone.

  4. Thank you for sharing your cute recycling tutorial Cindy - these are great :)

    ... thank you for the handy glue tip too!

  5. Those are really cute...I've made them too, but I just put the gift card loose in the roll. I like how you attached it to a tag with a ribbon to pull it out!



I moderate comments, so you will not see yours appear right away. Please check back if you had a question; I promise to answer it as soon as I see it. Thank you for taking the time to comment!