Courtney Omell | 

Here's Where You Should Buy All of Your Holiday Bows

The Krazy Coupon Lady is an independent service supported by advertising. Most of the offers appearing on our site are from companies from which we receive compensation. We may receive a small payment from an affiliate if you click a link to purchase a product. Sometimes a post is sponsored by the maker of the product, and we receive a fee for the post. Learn More.

Even after purchasing all of your presents and stocking stuffers, there’s still a lot of work to do (and money to spend). Wrapping gifts for family and friends is time-consuming and can get pretty expensive. Unless you know where to shop, that is. We researched and cost-compared prices of Christmas bows at several different in-store and online retailers this year. What we discovered is that you can snag holiday stick-on bows for as little as $0.07 per bow.

In the spirit of keeping things affordable this year, we’ve been comparing the cost of wrapping paper, gift bags, Scotch tape, and holiday bows. We want you to be aware of where to shop and that sometimes your first instinct (ahem, Amazon) may not get you the best deal.

Tip: Get all the best holiday money-saving tips delivered directly to your phone when you download the free The Krazy Coupon Lady app.

 

Here’s where you’ll find the best prices for stick-on Christmas bows.

best place to buy stick-on bows price comparison graphic

We researched the cheapest Christmas bows with an average of a 3-inch diameter to keep price comparisons as close as possible. Costco does have larger bows so please take that into consideration when you read through our price-per-bow comparisons.

Here’s everything you need to know about where to buy the cheapest Christmas bows this year:

Best deal: Dollar Tree 30-count bags for $1.25 are just $.04 per bow! IN-STORE ONLY
Second place: Shop Michaels for a 40-count bag at $0.07 per bow.
Tip: Costco’s bulk box is good for bigger bows. IN-STORE ONLY

 

The best deal is at Dollar Tree with bags of bows at just $.04 per bow.

variety of colorful gift bows

Dollar Tree has 30-count bags of stick-on bows for $1.25, available in-store only. This works out to just $.04 per bow and is the best price on our list. While we saw a recent BOGO Michaels promotion drop bows to $.06, nobody is beating the dollar store for this gift-wrapping necessity this year.

In-Store Deal
Christmas House Gift Bows, 30 ct
$1.25
Price Summary
$.04 per bow
 

The current sale at Michaels brings stick-on bows down to $0.07 each.

Michaels currently has a sale on wrapping supplies, and bows are included. Their 40-count bags of stick-on bows are $2.99 each, working out to $0.07 per bow. The bag features two bow sizes and is available at most stores for pickup or you can opt for shipping.

Shop Christmas bows at Michaels.

In-Store or ONLINE Deal
$2.99$5.99(50% off)
Price Summary
$0.075 per bow
 

Walgreens has 60-count bags for $0.11 per bow.

A pack of bows at Walgreens

Walgreens has 60-count bags of bows for $6.49 each. This works out to $0.11 per bow. Keep an eye out for Walgreens’ buy 1 get 1 50% off promotion. With this deal, you’ll buy two bags for a total of 120 bows ringing up at $10.49. That works out to just $0.09 per bow. Even if you miss this sale, the regular price of $0.11 per bow still beats our next two retailers.

Related: Wrapping Paper Cost

 

Walmart has Christmas bows at just $0.12 each.

Walmart‘s Holiday Time bag of 24 Christmas bows comes in at $2.98. This works out to $0.12 per bow. There are three different sizes in the bag to fit various sized gifts. Walmart also offers 40-pack bags of bows at $5.48, but this works out closer to $0.14 per bow. You’re better off buying several of the smaller bags to save as much as possible. The larger bags are considered deluxe and feature different metallic finishes, so if that is worth an additional $0.02 per bow, go for it!

Shop bows at Walmart.

ONLINE or In-Store Deal
$2.98
Price Summary
$0.12 per bow
ONLINE or In-Store Deal
$2.98
Price Summary
$0.12 per bow
 

Target RedCard holders get the next best price at $0.125 per bow.

Grab a bag of 40 stick-on bows at Target for just $5. These bags include three different sizes. Use your RedCard for an additional 5% off and pay just $4.75. This drops the cost to $0.12 per bow. If you’re not a RedCard holder, they’re a cent more each at $0.13. In that case, you’re better off shopping at Walmart to get the $0.12 price.

Shop stick-on bows at Target.

ONLINE or In-Store Deal
$5.00
Price Summary
$0.125 per bow
ONLINE or In-Store Deal
$5.00
Price Summary
$0.125 per bow
ONLINE Deal
$5.00
Price Summary
$0.125 per bow
 

Amazon bows are $9.99 for 75 or $0.13 per bow.

The best price we could find at Amazon was $0.13 per bow, but be careful, other packs sell for $0.30 per bow or higher. Amazon shoppers in a hurry could accidentally pay two-and-a-half times what they should.

Shop bows at Amazon.

ONLINE Deal
$9.99
Price Summary
$0.13 per bow
 

Hobby Lobby’s 60% off sale drops prices to $0.14 per bow.

With 60% off Christmas necessities like wrapping paper, gift bags, and bows, Hobby Lobby drops their 28-count stick-on Christmas bows to $4 per bag, regularly $9.99. We recommend only buying these if you snag the 60% discount. Otherwise, you’ll be paying $0.37 per bow. These bows are all the same size and measure about four inches in diameter.

Shop Christmas bows at Hobby Lobby.

In-Store Deal
$4.00$9.99(60% off)
Price Summary
$0.14 per bow
 

Costco has a 50-bow box coming in at $0.18 per bow.

holiday bows with sale sign at costco

Costco has a 5-count box of Kirkland Signature Gift Bows for $8.99. Prices may vary by location, but we found it most commonly around the $9 price point. This works out to $0.18 per bow. While that’s over double the price of Michaels, these bows are all the larger size, rather than a variety pack of sizes with some large and some small. This is still a pretty good deal if you need a larger quantity of bigger bows.

 

Avoid Rite Aid at $0.20 per bow.

Christmas gift wrap bows next to an amazon box

Rite Aid is not currently running a sale, and you’ll pay $3.99 for 20 bows, in-store only. This works out to $0.20 per bow and is not competitive with other prices on our list. That being said, we’ll update this list if we see them go on sale. We predict that if they do go on sale, we’ll see a $0.09 or $0.10 price per bow, which would put them at the rival price point.

 

Get our best deals on the go

By entering my phone number, I want to receive promotional messages from The Krazy Coupon Lady. Message frequency varies. Text STOP to 57299 to end or text HELP for help. Msg & data rates may apply. View Terms & Privacy.