What Is CVS ExtraCare?
CVS ExtraCare is the free loyalty program for America's largest pharmacy chain โ scan your card at any of 9,000+ CVS locations and earn 2% back in ExtraBucks Rewards on almost everything you buy. ExtraBucks work like store credit: $1 earned = $1 off your next purchase. The base 2% is modest, but the real value comes from stacking weekly promotions, coupons, and pharmacy rewards โ realistically $50-100+/year if you shop CVS regularly.
When Is CVS ExtraCare Worth It?
Without effort: Spend $150/month at CVS, just scan your card each time, never touch a coupon. That's $36/year back in ExtraBucks, plus a $3 birthday reward. Total: ~$39/year.
With the 3 moves: Activate digital coupons, roll your ExtraBucks through weekly promotions, and earn pharmacy credits. Realistic range: $80-150/year depending on your prescription volume and how often you catch good weekly deals.
Recent changes: CVS simplified its loyalty structure in 2024, merging the old CarePass into ExtraCare Plus ($5/month). The 2% reward now appears after each transaction instead of quarterly. Pharmacy rewards are now built into ExtraCare โ no separate opt-in needed.
How It Works
Where it works: CVS Pharmacy stores (9,000+ locations) and CVS.com. Also earns on qualifying CVS purchases through Instacart and Shipt.
What you earn: 2% back in ExtraBucks Rewards on qualifying purchases. Plus bonus ExtraBucks on specific products promoted in the weekly ad.
How you get it back: ExtraBucks apply as store credit at checkout โ in-store or online. $1 ExtraBucks = $1 off. No cash-out option.
What it costs: Free. ExtraCare Plus is $5/month ($48/year) and adds a $10 monthly bonus, free delivery, and 20% off CVS Health brand products.
How to sign up: Free on CVS.com or at any store. Digital card works immediately. You can scan your card into SuperCards via screenshot after registration.
Member perks: $3 birthday ExtraBucks (must have email or text alerts enabled 4+ weeks before your birthday). Pharmacy rewards: $2 ExtraBucks for every 4 prescriptions or vaccinations, up to $50/year. Member-only sale prices and Extra Big Deals on marked items.
Good to know: Your 2% ExtraBucks appear shortly after each purchase โ not quarterly anymore. Each reward expires 90 days from issue. Promotional ExtraBucks from weekly ad deals expire sooner (check the printed date). You cannot add rewards retroactively if you forget to scan. Keep your card in SuperCards so it's always one tap away.
The 3 Moves That Actually Matter
1. Send All Digital Coupons to Your Card โ Then Forget About Them
Open your ExtraCare account on the CVS website, go to coupons, and send every relevant deal to your card. If you happen to buy something that matches, the discount or bonus ExtraBucks apply automatically. If not, the coupon expires with no downside. Also scan your card at the red coupon kiosk inside the store before shopping โ it prints personalized coupons that may not appear in your online account. New kiosk coupons refresh every Monday.
2. Roll Your ExtraBucks Through Weekly Promotions
The weekly ad regularly features "Buy X, earn $Y ExtraBucks" deals. Buy the promoted item, earn the ExtraBucks, then immediately use those ExtraBucks to pay for another promoted item that earns more ExtraBucks. This chain โ called "rolling" โ slashes your out-of-pocket cost on each transaction. Split purchases into separate transactions at the register to maximize this. It turns 2% into 20%+ on individual items.
3. Earn Up to $50/Year From Your Pharmacy
Every prescription fills earns credits: 1 credit per 30-day supply, 3 credits per 90-day supply, 3 credits per vaccination. After 4 credits, you get $2 in ExtraBucks. If your household fills prescriptions at CVS anyway, this is free money โ up to $50/year without changing your behavior. Flu shot credits don't count toward the $50 cap, so those are pure bonus.
Get Your Rewards Out (Best to Worst)
Use on products you'd buy anyway โ $1 ExtraBucks = $1 off. Best when combined with a sale price or coupon for amplified savings.
Roll into more ExtraBucks deals โ Use earned ExtraBucks to fund the next promotional purchase. Multiplies your effective return.
There's a way to turn ExtraBucks into value beyond CVS โ see Pro Tips below.
Buying non-deal items just to use rewards โ CVS regular prices are high. Don't buy things you wouldn't normally buy just because you have ExtraBucks to spend.
Watch Out For
- ExtraBucks expire. Each 2% reward expires 90 days after issue. Promotional ExtraBucks from the weekly ad expire even sooner. Check dates and use them before they vanish โ they cannot be reissued.
- CVS regular prices are steep. The 2% back on an overpriced item is worse than buying cheaper elsewhere with no loyalty program. ExtraCare is a deal-hunting program, not an everyday-low-price program.
- Long exclusion list. ExtraBucks can't be used on prescriptions, alcohol, gift cards, stamps, prepaid cards, CVS Photo, lottery, or tobacco. Plan accordingly.
- No retroactive credit. Forget to scan? Those rewards are gone. Most stores won't add them after the fact.
When to Skip CVS ExtraCare
- You rarely shop at CVS. Under $50/month in spend earns under $12/year. Not worth thinking about.
- You buy mostly prescriptions. ExtraBucks can't be used on prescriptions, so the 2% on other purchases matters less if that's your only reason to visit.
- You prefer simplicity. Competing pharmacy loyalty programs are simpler and more passive. CVS rewards those who actively hunt deals โ if you won't check the weekly ad, you'll miss most of the value.
๐ฅ Pro Tips โ For the Optimization Nerds
Quick Reference
| Cost | Free (ExtraCare Plus: $5/month or $48/year) |
| Earn rate | 2% back in ExtraBucks on qualifying purchases |
| Point value | $1 ExtraBucks = $1 off |
| Effective cashback | 2% (base) / 5-10%+ (with deals and rolling) |
| Rewards expire | 90 days from issue (2% rewards); varies for promos |
| Best redemption | Apply to purchases you'd make anyway, or roll into new deals |
| Website | cvs.com/extracare |
As of May 2026





















