9-store beta: source-backed price checks across Walmart, Target, Walgreens, CVS, Publix, Kroger, Dollar General, Costco, and Winn-Dixie.
Back to rewards hub

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.

Scout holding a CVS ExtraCare-style card

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. 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. 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. 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. 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. 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. 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

OptionCost typeBest fit
ExtraCareFreeSale prices, personalized coupons, birthday rewards, app deals, and 2% back in ExtraBucks Rewards on qualifying CVS purchases.
ExtraCare app setupFreeKeeping a digital card, sending offers to card, tracking rewards, and using the CVS Health app at checkout.
ExtraCare PlusPaid membershipFrequent 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.