CVS rewards
How to sign up for CVS ExtraCare
CVS ExtraCare is the free rewards program, while ExtraCare Plus is the paid upgrade. This guide shows how to join, link your card, and use rewards at checkout.
Updated May 2026 using CVS's current help pages.

Quick answer
Join CVS ExtraCare for free through CVS.com or the CVS Health app. If you already have an ExtraCare card, link it to your CVS account so your coupons, rewards, and online purchases stay connected.
ExtraCare Plus is optional and paid. Start with free ExtraCare first, then consider ExtraCare Plus only if the monthly bonus reward, CVS Health brand discount, and delivery perks fit how you shop.
Step-by-step signup
- 1
Start with a CVS account
Go to the CVS sign-in page or open the CVS Health app. Enter your email address or mobile number so CVS can check whether you already have an account or ExtraCare membership.
- 2
Join ExtraCare for free
If you are creating a new account, follow the prompts to join ExtraCare. CVS lists ExtraCare as the free rewards tier.
- 3
Link an existing ExtraCare card if you have one
If you already have a physical ExtraCare card, link it to your CVS.com account or CVS Health app so online purchases, app deals, and rewards stay connected.
- 4
Add the CVS app for easier checkout
In the CVS app, open Deals and Rewards and follow the prompts to link your ExtraCare card. The app can show a digital card barcode and your available deals.
- 5
Send offers to your card
Before shopping, review your CVS coupons and ExtraBucks Rewards online or in the app. Send eligible offers to your ExtraCare card before checkout.
- 6
Use ExtraCare at checkout
In store, scan your physical card, app barcode, or use the phone number tied to your account. Online, stay signed in and apply eligible coupons or rewards in your cart.
ExtraCare vs. app setup vs. ExtraCare Plus
| Option | Cost type | Best fit |
|---|---|---|
| ExtraCare | Free | Sale prices, personalized coupons, birthday rewards, app deals, and 2% back in ExtraBucks Rewards on qualifying CVS purchases. |
| ExtraCare app setup | Free | Keeping a digital card, sending offers to card, tracking rewards, and using the CVS Health app at checkout. |
| ExtraCare Plus | Paid membership | Frequent CVS shoppers who may use the monthly bonus reward, eligible delivery and shipping perks, pharmacy helpline, and CVS Health brand savings. |
Common questions
Is CVS ExtraCare free?
Yes. CVS describes ExtraCare as the free tier of its loyalty program. ExtraCare Plus is the paid upgrade.
Do I need a physical ExtraCare card?
No. You can use a physical card, the CVS app digital card, or the phone number connected to your ExtraCare membership. A physical card is still useful if you prefer one.
How do I get ExtraBucks Rewards online?
Create or sign in to a CVS.com account, link your ExtraCare card, then check the ExtraCare savings area. Many rewards and coupons can be sent to your card.
How does the 2% back work?
CVS says ExtraCare members receive 2% back in ExtraBucks Rewards on qualifying CVS purchases. Exclusions apply, and rewards must be sent to card or otherwise redeemed before expiration.
How much does ExtraCare Plus cost?
As of May 2026, CVS lists ExtraCare Plus at $5 per month or $48 per year, plus applicable taxes. It requires a valid ExtraCare card and automatically renews until canceled.
Can I earn pharmacy rewards?
CVS has a separate pharmacy rewards opt-in tied to ExtraCare. CVS says eligible members can earn up to $50 in ExtraBucks Rewards each year for qualifying pharmacy activities, with state and prescription exclusions.
Sources
Program details can change. These are the official CVS pages used for this guide.