Alana Vandagriff | 

CVS vs. Walgreens — Which Drugstore Is Better for Saving Money?

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.

It’s a battle of CVS vs. Walgreens. CVS and Walgreens are the two biggest dogs in the pharmacy game, but which one is the best for couponers?

If the competition is by who has the most stores, CVS wins (but only slightly now that some CVS stores are closing). As of 2023, CVS has 9,000+ stores and Walgreens has just under 9,000. But since saving money and couponing is our number one goal, CVS is giving us more opportunities to go in-store to save.

Let’s see how the two stores match up in other areas, though …

Download The Krazy Coupon Lady app so you don’t miss any major deals on CVS or Walgreens. Then text HACKS to 57299 so we can send you more money-saving tips.

CVS vs. Walgreens comparison chart

There are many ways to save money when shopping at either CVS or Walgreens. But when finding out which store has better money-saving benefits, it may be a toss-up that depends on your personal preferences. I like the option of earning unlimited Walgreens rewards on deals, and I also love having a store coupon book at my disposal whenever I shop at Walgreens. For these reasons alone, I may be biased when choosing a winner. But this article may help you decide which store is best at saving you money…


1. Walgreens tends to have lower everyday prices.

scott toilet paper in walgreens cart

When comparing prices between Walgreens and CVS, it’s been a toss-up with prices being higher now than ever. As you can see from these price comparisons I found, it really depends on the items you’re searching, but Walgreens does seem to have a slight advantage on a few.

  • Garnier Fructis Sleek & Shine Shampoo: $4.59 at CVS, $4.79 at Walgreens
  • Scott toilet paper (1,000 sheets per roll, 4-pack): $5.49 at CVS, $4.99 at Walgreens
  • Maybelline Falsies mascara: $10.49 at CVS, $7.79 at Walgreens
  • Mucinex Sinus-Max, 20 ct: $18.49 at CVS, $21.99 at Walgreens


2. You can repeat Walgreens deals as much as you want — CVS has limits.

A Walgreens shopping basket on the counter. Two women standing at the checkout with one using the credit card reader to purchase items.

If you look at a CVS weekly ad, you’ll see some of the deals have limits to how many times you can cash in on that offer. Total buzzkill especially when it’s a super hot deal. Walgreens lets us live our best life and rinse and repeat the deal as many times as our heart desires.


3. CVS pays you double the rewards Walgreens does on everyday purchases.

someone holding cvs coupons next to cvs cart

In addition to advertised promotions on specific products, whether you shop at CVS or Walgreens, you’ll get rewards for everyday purchases.

At CVS, you earn 2% of your purchase back in ExtraBucks. At Walgreens, you only earn 1% on most purchases (you’ll earn 5% if you buy Walgreens-branded items).

When accumulating rewards at CVS, coupons don’t count against you — meaning that you earn them based on the pre-coupon price of the qualifying item. At Walgreens, you earn points on the price after coupons are applied (so you earn a little less).



4. Walgreens points have a longer expiration date compared to CVS ExtraBucks.

A person looking through a Walgreens MyW program book while shopping

CVS ExtraBucks’ expiration is normally around 30 days. (I would be embarrassed to tell you how many ExtraBucks I’ve allowed to expire.)

Walgreens points are good for a whole year, so this gives me plenty of time to bank them and then use them when I’m good and ready.


5. CVS ExtraBucks roll from one transaction to the next — Walgreens Register Rewards do not.

Someone pointing at a receipt showing their cvs extra bucks rewards

When you earn CVS ExtraBucks for buying items that are part of a promotion (like shampoo), they print out at the register right after the transaction. You can then use those ExtraBucks to pay for more shampoo, and another ExtraBucks coupon will print, and so on. That’s called rolling. You can seriously use them right after receiving them and still earn when you use them.

At Walgreens, Register Rewards don’t roll. If you buy one Vitamin Water to get a Register Reward, you could use it to buy another Vitamin Water in a second transaction — but you wouldn’t get a second Register Reward. Total bummer.


6. You only have to spend 98% of the advertised minimum spend at CVS.

The CVS 98% rule lets you spend 98 percent of the required amount and still earn ExtraBucks.

In order to receive a reward for a promotion at CVS, you only have to hit 98% of the actual minimum purchase. For example, if you have to spend $20 to earn a $5 reward, you technically only have to spend $19.60.

If the same promo existed at Walgreens, you’d have to spend the full $20.


7. CVS tracks your purchases, while Walgreens doesn’t.

A woman standing at a CVS register while the clerk rings up the customer's merchandise.

Both stores have threshold deals weekly, like “Spend $20 on Tide, get $5 ExtraBucks” at CVS or Register Reward at Walgreens. If you’re shopping at CVS, you can hit the threshold in multiple transactions, which means you can buy one Tide here and one Tide there throughout the week until you hit the $20. This is especially nice for those pesky coupon limits that Tide tends to have.

If you’re shopping at Walgreens, you have to hit your threshold in one transaction, making it much harder if you’re following coupon limits.

Related: We can teach you how to understand the fine print on coupons.


8. CVS’ magic coupon machine beats Walgreens’ coupon book.

someone holding cvs coupon next to cvs kiosk

The first thing I do when I set foot into CVS is scan my ExtraCare card at the Coupon Center kiosk to print off all the coupons attached to my account. These coupons tend to be more personalized toward my previous purchases.

While the Walgreens coupon book can be digitally clipped to your account, I find myself using the CVS coupon center coupons more. The Walgreens coupons are the same for everyone, so no personalized coupons there.



9. Walgreens offers curbside pickup — and you can use coupons with it.

A curbside pickup sign in front of Walgreens.

When it comes to CVS vs. Walgreens on curbside pickup, Walgreens wins. I love couponing at drugstores, but with kids in tow, it’s becoming a little hard. Walgreens rolled out curbside pickup, and it’s amazing. Plus, you can use any Walgreens digital coupons that are available in your account, too!

CVS’s curbside pickup is nonexistent, which means you can’t use CVS digital coupons at curbside either. So they lose this one by default.

Related: We found all the stores that offer curbside pickup.


10. CVS vs. Walgreens Return Policy: CVS wins with double the Walgreens return period.

woman paying at cvs counter

CVS gives customers 60 days to return purchases, while Walgreens only has a 30-day period. You’ll need a receipt to make returns at either store, and neither store allows returns of prescriptions, contact lenses, or gift cards.

TIP: Both stores offer a 100% satisfaction guarantee on their own branded merchandise, even if the product has been opened within their return period.


11. Walgreens senior discount days happen every month, but a CVS senior discount doesn’t exist.

a person looking at the walgreens website on their macbook

On the first Tuesday of every month — aka Walgreens Senior Day — in-store shoppers ages 55 and up can save 20% on eligible regular-priced merchandise. The 20% savings last all week when seniors shop online using a promo code.

We searched high and low but couldn’t find an equivalent CVS senior discount.


12. CVS has slightly better deals than Walgreens.

A woman kneeling down looking at makeup in a CVS drugstore.

We compared both The Krazy Coupon Lady’s CVS and Walgreens deals for one month and found that CVS edged out Walgreens when it came to average savings. For example, in the categories “beauty” and “hair care,” CVS’ savings averaged 69%, while Walgreens’ averaged just 60%. This is pretty typical throughout the store.


13. Buy discounted CVS gift cards for less than Walgreens gift cards.

A person holding a CVS gift card in side of CVS

Both Raise and Gift Card Granny sell gift cards at a discount. Currently, the highest discount on CVS gift cards is 4.1%, while the Walgreens gift cards are out of stock.



14. CVS vs. Walgreens Photo Center: CVS has better customer reviews than Walgreens.

woman going through cvs photos

The prices between the Walgreens photo center and CVS photo center are basically the same. Standard 4×6 photos are $0.33 apiece at either store.

What brings CVS out on top in this category is the ability to order framed photos and wall art. CVS also has more consistently good reviews on the quality of their prints.

TIP: Both stores offer a 100% satisfaction guarantee, so if your photos don’t come out correctly, you can ask for a full refund.


15. CVS has longer receipts than Walgreens.

Two women posing outside of a CVS, showing the super long receipt

Let’s be honest, couponers. Longest receipt wins. End of contest.


Check out some of our other store matchups:

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.