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

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:
2. Skip Walgreens brand toilet paper and grab Scott toilet paper for a penny per square foot.

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.
3. Find Rare Walgreens Squishmallows.

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.
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).

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
5. Treat yourself to the best Walgreens makeup deals.

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
6. Stock up on Tide laundry detergent.

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:
7. Load up on gift cards for future gifts.

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
If you love gift cards, then you need these gift card hacks.
8. Create a cereal stash with Kellogg’s and General Mills deals.

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:
- Kellogg’s cereal (any size): $1
- General Mills cereal (any size): $1.25
9. Stay smooth with BIC disposable razors deals.

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
10. Use Walgreens Photo coupons for all your picture prints.

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
11. Skip the warehouses. Go to Walgreens for Pampers diapers.

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:
- Pampers Jumbo Pack: $4
12. Indulge in Godiva chocolate for cheap.

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:
- Godiva Chocolate: 75% off
13. Skip Starbucks. Grab McCafe K-Cups for the house.

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
14. Be ready with Hallmark greeting cards.

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.

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
16. Buy your thermometers at Walgreens.

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.

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

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.
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.
