It’s always a great deal when you can get “money back” on gift cards — especially on those retailers and restaurants you already frequent. You were going to spend the money anyway, so you might as well earn some money back at the same time.
And now’s the time to head to CVS for a big deal on many popular gift cards.

Photo: Bryan K. Chavez for Living On The Cheap
From Aug. 2 to 15, 2026, CVS is offering $10 in ExtraBucks Rewards with the purchase of a $50 gift card from select retailers and restaurants. That’s just like getting 20% back on your purchase.
You must be member of CVS’ ExtraCare loyalty program. Join ExtraCare here. (The basic membership is FREE.)
Just enter the phone number tied to your account at checkout. Plus, don’t forget to grab your receipt for the $10 ExtraBucks Rewards coupon at the bottom. (The bonus will also show up in your account online.)
Limit one per household, per week. That means you can get the gift card bonus twice — once from Aug. 2 to 8 and again from Aug. 9 to 15.
If you take advantage of the offer each week, that’s an extra $20 to spend at CVS on health & beauty, food & beverage, facial tissue, paper towels and more.
As always, be sure to use the $10 reward before it expires!
The following are participating gift cards in the bonus offer:
Aéropostale
Bass Pro Shops
Bath & Body Works
Cabela’s
Chipotle
Cinemark
Domino’s
DoorDash
Fanatics
Fandango
Foot Locker
H&M
Panda Express
Spa & Wellness
Vudu
Zaxby’s
