We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.

Drugstores offer significant savings when you know what to buy and how to maximize your dollars.

At Walgreens, you can earn Register Rewards and Walgreens Cash when you’re a myWalgreens member. You’ll want to sign up for myWalgreens — that’s the only way to snag the deals.

When you total up earnings from myWalgreens, a rebate app like Ibotta, and savings from a sale and a coupon, you’ll see why choosing to shop at Walgreens is worth it. By buying these 15 items, you’ll save an average of 40% and sometimes get things up to 100% free.

Download the KCL app and we’ll tell you when to buy these items at their very lowest prices. Find out more details about how to coupon at Walgreens and earn Walgreens Cash Rewards.


1. Get free toothpaste once a month at Walgreens

holding colgate toothpaste and putting in walgreens cart

You can find a variety of toothpaste brands for a stock-up price at Walgreens at least once a month.

We see deals on Crest and Colgate every couple of weeks. Look for these on sale or a store promotion like “Buy 2, get a $4 Register Reward.” (Register Rewards are issued like a receipt, but they’re as good as cash at Walgreens.) Paired with a Walgreens coupon, you’ll walk out of Walgreens with free toothpaste!

KCL Toothpaste Stock-Up Price:

See all toothpaste deals.


2. Skip Walgreens brand toilet paper and grab Scott toilet paper for a penny per square foot.

scott toilet paper in walgreens cart

You can find Scott toilet paper for a stock-up price of $0.01 per sq. ft. at Walgreens at least once a month — sometimes more often. Walgreens has the most frequent and reliable stock-up deals on Scott TP.

We calculate toilet paper by the square footage because roll size is so unreliable and sometimes misleading.

We see BOGO 50% off deals on Scott toilet paper every couple of months, so there’s no reason to buy the Walgreens brand. Look for these promotions or a sale price. Or, look for a store promotion like “Spend $25, get a $5 Register Reward.”

Combine a promo with a Scott coupon, an Ibotta offer — or both — and you’ll easily build a toilet paper stockpile.

KCL Toilet Paper Stock-Up Price:

  • Scott toilet paper: $0.015 per sq. ft.

See all toilet paper deals.


3. Find Rare Walgreens Squishmallows.

squishmallow in walgreens cart

Remember hunting for Beanie Babies? Well Squishmallows are the new hot thing! They’re plush toys with incredibly soft fabric and marshmallow-like stuffing. They come in tons of characters and sizes with retailer exclusives.

Buying Walgreens Squishmallow toys is totally a thing. Because the demand for Squishmallows is so high right now, you might not always see them in stores. But if you do stumble across one and it’s a character that makes you smile, be sure to grab it! You never know when you’ll see it again. You can find rare Walgreen Squishmallows and everyday cute Squishmallows.

We haven’t seen Walgreens Squishmallows go on sale yet, but you can always use your myWalgreens Cash towards them.

See all toy deals.

Related: We have all the tips you need to know to find rare Squishmallows.


4. TRESemme is the best shampoo at Walgreens (especially when you can get it for free).

holding tresemme shampoo and conditioner

What’s the best shampoo at Walgreens? TRESemme, because roughly once a month, Walgreens offers stock-up worthy savings on TRESemme products. It typically includes a Register Rewards or Walgreens Cash promotion.

For example, you can combine an extremely high-value coupon along with a Register Reward or Walgreens Cash offer.

Or it might just be an insanely good coupon stacking job like this: TRESemme on sale for $5 each, earn $5 in Walgreens Cash when you spend $10, and a $5/2 manufacturer coupon. That makes two bottles totally free!

KCL Shampoo Stock-Up Price:

  • TRESemme shampoo or conditioner: $1.99

See all hair care deals.


5. Treat yourself to the best Walgreens makeup deals.

putting maybelline mascara in basket

Skip the pricey makeup stores like Ulta and Sephora. Walgreens carries some of the best mascara for your buck. Some beauty influencers even say they prefer drugstore mascara over high-end brands.

At least once a month, the best Walgreens makeup brands like Rimmel, L’Oreal, Maybelline, and CoverGirl are on sale for buy one get one 50% off. Plus, there are always manufacturer coupons to pair with the sale to make each item super cheap or even free.

KCL Makeup Stock-Up Price:

  • Mascara: $1
  • Foundation: $3

See all makeup deals.



6. Stock up on Tide laundry detergent.

putting tide products in walgreens cart

Tide is one of those products that goes on sale every month, sometimes two times a month. But just because they’re on sale doesn’t mean it’s time to stock up.

Between the Walgreens Cash, Walgreens booster coupons, and manufacturer coupons, you’ll definitely be able to score a great deal. We’ve even seen Tide Pods go as low as $1 a pack when stacking all the ways Walgreens lets you save. If you’re in need of Tide and it’s not on sale at Walgreens, check CVS. They put it on sale just as often as Walgreens.

Learn how to never pay full price for laundry detergent again.

KCL Laundry Detergent Stock-Up Price:

  • Tide, 37 oz. bottle: $1.99
  • Tide Pods, 16 ct: $2.25

See all laundry deals.


7. Load up on gift cards for future gifts.

holding bass pro shops gift card in gift card area

About once every three months you can save $5-$10 when you buy Walgreens gift cards. These are usually in the form of a “buy two, get one gift card” type of promotion.

For example, “Buy (2) $25 Bass Pro Shops, Uber, Netflix, Cabela’s, JCPenney, or Showtime gift cards and get a $10 Walgreens gift card.”

The featured gift cards rotate, so keep your eyes peeled and buy when you see a gift card you know you’ll use or want to give as a gift. I love getting the restaurant ones — everyone loves food!

KCL Gift Card Stock-Up Price:

  • Gift cards: At least 15% savings

See all gift card deals.

If you love gift cards, then you need these gift card hacks.


8. Create a cereal stash with Kellogg’s and General Mills deals.

putting cereal in walgreens cart

Walgreens and CVS are neck and neck when it comes to Kellogg’s and General Mills cereal, but ultimately Walgreens wins out with a few more frequent stock-up deals every year on Special-K, Apple Jacks, Corn Pops, and more.

Look for sale prices you can stack with a Kellogg’s coupon and an Ibotta rebate. After these discounts, it’s not uncommon to pay as low as $1 per box of cereal.

KCL Cereal Stock-Up Price:

See all cereal deals.


9. Stay smooth with BIC disposable razors deals.

holding soleil bic razors and putting in walgreens cart

Walgreens has the lowest and most frequent deals on BIC disposable razors. Look for high-value BIC coupons you can stack with a sale at Walgreens. We see BIC deals that reach the $0.99 per package stock-up price a few times a month. Don’t be surprised if you walk out of Walgreens with a few packs for free too when combining a sale, manufacturer coupon, and Register Reward.

KCL Disposable Razors Stock-Up Price:

  • BIC Disposable Razors: $0.99

See all razor deals.


10. Use Walgreens Photo coupons for all your picture prints.

woman holding walgreens photo packet and holding a 8x10 print

Once or twice a month, Walgreens offers a free 8×10 photo print (reg. $3.99) or five free 4×6 photo prints (reg. $1.65). You can count on deals around the holidays, too.

You’ll need to go online and order prints using a Walgreens photo coupon code that’s good only during the promotion. In order to avoid paying for shipping, opt for free same-day store pickup. We have all the Walgreens photo hacks, too.

KCL Photo Prints Stock-Up Price:

  • Photo prints: FREE

See all photo deals.



11. Skip the warehouses. Go to Walgreens for Pampers diapers.

holding pampers diapers while holding walgreens cash rewards

You can find a Walgreens Pampers deal a couple times a month. Of those deals, at least once a month, will be a stock-up-worthy price point.

How? By combining offers and discounts. For example, if you have a Pampers coupon, a Register Reward, and a current Ibotta rebate, you could pay only $3.50 for a $9 pack of diapers.

Another strategy is to take advantage of a Walgreens Cash Booster promotion like “Spend $30, Receive $5 in Walgreens Cash.” Buy enough to reach the $30 minimum spend, add in a Pampers coupon, and you can easily come in under stock-up prices.

KCL Diapers Stock-Up Price:

See all diaper deals.


12. Indulge in Godiva chocolate for cheap.

woman looking at godiva chocolates in store

What if I told you that you can get basically free bags of Godiva chocolate at Walgreens?

Walgreens offers promotions where you buy Godiva chocolates and you’ll get a Catalina (those little skinny receipts that come out of their own machine at the register) that essentially covers the cost of the purchase. It’ll be a Register Reward for a certain amount of money off your next Walgreens purchase. Like this:

  • Buy 1, receive $1 Catalina
  • Buy 2, receive $2.25 Catalina
  • Buy 3 or more, receive $3.75 Catalina

Stack that with a Godiva coupon and you can get free chocolate. Watch for Godiva deals during the holidays — including Valentine’s Day.

KCL Chocolate Stock-Up Price:

See all chocolate deals.


13. Skip Starbucks. Grab McCafe K-Cups for the house.

woman holding kcups off store shelf

About once every other month we see K-Cups dip below stock-up prices when you stack a sale price with a Gevalia, McCafe or Maxwell House coupon.

Sometimes you need a Sunday newspaper coupon (from Smart Source or Save coupon inserts) to do this deal, but half the time when there’s a stock-up worthy price, you can just use your smartphone to get the deal with a digital coupon or Ibotta rebate!

To do this, look for L2C (Load-to-Card) digital coupons inside the Walgreens app. The cashier will scan the coupon from your phone at checkout.

KCL Coffee Stock-Up Price:

  • Gevalia K-Cups, 12-count: $2.99
  • McCafe K-Cups, 12-count: $4.99

See all coffee deals.


14. Be ready with Hallmark greeting cards.

shopping for cards holding walgreens basket

That’s right — I’m not talking about a card from the $0.99 section. I’m talking Hallmark!

A few times a year, you can score Hallmark greeting cards for less than $0.30-$0.70 each at Walgreens.

Look for cards priced 2/$4 and then use a coupon like “$2 off when you buy two” when it’s available as a digital L2C coupon inside the Walgreens app. I always stock up on cards so whenever a birthday or holiday pops up, I have the card already.

KCL Greeting Card Stock-Up Price:

  • Hallmark greeting cards: $0.50 each


15. Get a sweet deal with Equal sweetener.

woman looking at equal sweetener on store shelves

If you time it right, you can live a life where you never pay for Equal sweeteners.

Equal is usually $3.99 per box of 115 packets. When you see a sale on Equal at Walgreens and you can stack it with an Equal coupon and an Ibotta offer, it’s pretty easy to get it for free, or at least a stock-up price.

Buy enough to last you for at least three months, until you see another stock-up-worthy price.

KCL Sweetener Stock-Up Price:

  • Equal sweetener, 115 packets: $0.50

See all sugar deals.


16. Buy your thermometers at Walgreens.

grabbing thermometers in store

Walgreens has every style of thermometer you can think of. From the traditional under-the-tongue to the fancy new no-touch thermometers. Thankfully for us, Walgreens has their thermometers on a buy one get one 50% off sale once a month. Plus, they’ll pair an additional offer where you can get a $5 Walgreens Cash for buying two.

Walgreens thermometer deal scenario

See all health & medicine deals.


Items you shouldn’t buy at Walgreens

Unless your Walgreens Cash is burning a hole in your pocket, or you have HSA/FSA funds you need to use up, these items I would skip on buying at Walgreens:

Walgreens Face Mask

grabbing walgreens face mask box in store

Face masks are the product we never knew we’d be buying by the case pre-2020. Walgreens is typically one of the few stores to have face masks in stock, but you can buy them cheaper on Amazon. We’ve seen KN95 masks for just $0.40 on Amazon.

See all the face mask deals.


Walgreens Humidifier

walgreens humidifier

Walgreens does carry a variety of humidifiers, with one being as low as $17.99, but that doesn’t mean it’s the best place to buy one. I’ve found that the same brand of humidifiers is cheaper at other retailers like Amazon or Walmart. Since they’re not the best-priced item, I would pass on buying your humidifier from Walgreens.

See all the humidifier deals.

16 Items You Should Always Buy at Walgreens