Alana Vandagriff | 

Save 20% With the Walgreens Military Discount During Veterans Day

The Krazy Coupon Lady is an ad-supported service. Many offers on our site contain affiliate links, and we may earn a small commission if you make a purchase using them. Some posts are sponsored by the maker of the product, and we receive a fee for the post. Learn More.

As a show of gratitude for the service of our military personnel, Walgreens offers a military discount during three key times in the year. These appreciation events usually line up with Memorial Day, Fourth of July, and Veterans Day. Around these holidays, Walgreens will give you 20% off your in-store Walgreens purchase if you’re a veteran, active military, or family member of a veteran or military member.

The next window for the Walgreens Military Discount is Friday, Nov. 10 – Monday, Nov. 13, 2023.

If you’re eligible for this discount, there are some details and restrictions we need to explain. The biggest one? You can’t combine the discount with certain Walgreens deals like Buy 1 Get 1 Free or Buy 1 Get 1 50% off. Here’s your guide to everything you need to know about this military discount, including how to register, what’s covered by the discount, and what’s excluded.

For more smart shopping tips and savings hacks, text HACKS to 57299.


The Walgreens military discount is only offered three times a year.

a person looking at the walgreens website on their macbook computer

Walgreens offers a military discount just three times a year, similar to how the Target military discount only pops up twice a year. They normally offer the Walgreens military savings around Memorial Day, Fourth of July, and Veterans Day. During these select times, veterans, active-duty military, and their families can save 20% on their in-store Walgreens purchases.


When is the next Walgreens military discount?

We’ve confirmed the next military discount period will be offered in Walgreens and Duane Reade stores from Friday, Nov. 10 – Monday, Nov. 13, 2023.

Related: For even more savings, bookmark our list of military discounts available throughout the year.


Use the 20% off military discount on in-store purchases only (and items must be regular price).

According to the fine print, the 20% off military discount at Walgreens applies only to regular-priced items, and the discount only works for in-store transactions. The offer also applies to Duane Reade stores.

Since Walgreens often has many sales going on at once, it means the list of items you can use the discount on isn’t very long. If an item already has a special sale price, you can’t use the discount on it. And if something’s included in a promotion like “Buy 1 Get 1 Free” or “Buy 1 Get 1 50% Off,” that also excludes it from the military discount.

Additionally, your discount can’t be used to buy any of the following items:

  • Alcohol
  • Back-ordered or out-of-stock items
  • Bulk orders
  • Charitable donations
  • Clinic services
  • Dairy
  • Gift cards
  • Lottery tickets
  • Newspapers
  • Magazines
  • Money orders or transfers
  • Pharmacy items or services
  • Prescriptions
  • Prescription Savings Club membership fee
  • Pseudoephedrine or ephedrine products
  • Sales tax
  • Stamps
  • Tobacco
  • Transportation passes


Claim your military discount at Walgreens just by showing your ID.

a person pulling their military ID out of their uniform

They make it pretty simple to use your military discount, provided you’re shopping during the timeframes they offer it. Here’s what to do:

  1. Make sure you’ve joined myWalgreens.
  2. Show your myWalgreens card or enter your linked phone number at checkout.
  3. Present a valid military ID or proof of service.

Voila! You’ll get that 20% discount on eligible full-price items. But, remember, this deal is an in-store exclusive; you can’t snag it online.

Related: If you’re a senior, take advantage of 20% off with Walgreens Senior Day on Nov. 7.


Walgreens and CVS both offer a 20% military discount, but the CVS discount is online-only.

Now, let’s see how this Walgreens discount stacks up against competitors. CVS does have a 20% military discount and it’s year-round instead of just three times a year. But there’s a catch — it’s online only.

Target has a 10% military discount, which is lower than both the Walgreens and CVS discount offers. And similar to Walgreens’ discount, the Target military discount only runs two times per year, once around the Fourth of July and again around Veterans Day, Oct. 29 – Nov. 11.

But the nice thing about Target’s offer is that you can pair it with other sales and Target Circle offers like the baby registry coupon.

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.