Where to Buy CVS Pharmacy Gift Cards: Deals, Rewards & Miles

CVS Pharmacy gift cards work in store at more than 7,800 CVS locations across the country, covering prescriptions, beauty, over-the-counter health products, and the photo counter. They never expire, carry no fees, and come in physical or digital form. The catch is that they are in-store only — and the four ways to buy them differ on speed, denomination, discounts, and what you earn back. Here's how each one works.

Gift CardGift CardsJun 1, 2026Dyme
CVS Pharmacy gift card

What a CVS Pharmacy gift card gets you

Here is the catch most buyers miss: CVS Pharmacy gift cards are in-store only — they cannot be used on CVS.com, in the CVS app, or for online prescription refills. In a store, though, they spend on almost everything: prescriptions and co-pays, over-the-counter medicine, beauty and personal care, the photo counter, MinuteClinic visits, household goods, and the front-of-store grab-and-go. Unlike a bank-issued Visa or Mastercard gift card, there are no activation or per-purchase fees, and the balance never erodes from dormancy charges.

two formats:

  • Physical card: Sold on racks inside any CVS and at third-party retailers. $5 to $500 per card.
  • E-gift card: Emailed within minutes. $5 to $500 per card via Dyme. Redeemed by showing the barcode at the register or entering the card number on the keypad.

You can stack multiple CVS gift cards in a single in-store transaction. The register draws down each card in turn, so two $25 cards cover a $50 basket with no documented cap on how many you combine.

Buy gift cards on DymeFace value, instant delivery, and 1 Mile for every dollar you spend — redeemable on any flight or hotel.
Shop CVS Pharmacy gift cards on Dyme

Where to buy: four channels compared

ChannelFormatDenominationsDeliveryDiscountAdds on top
Best for MilesDymeE-gift only$5 – $500InstantNoneDyme Miles + instant paperless delivery
In store at CVSPhysical only$5 – $500ImmediateNoneExtraCare offers when applicable
Supermarket and big-box racksKroger, Safeway, Target, WalmartPhysical only$25 – $200 typicalImmediateOccasional grocery gift-card promoRetailer loyalty + fuel points
Secondary marketplacesRaise, CardCashDigital codeVariesMinutes to hoursOften a few percent below face

Discounts and grocery promotions rotate by chain and season. Verify pricing before you buy.

Can I get a CVS Pharmacy gift card at a discount?

Yes, but not through Dyme. Dyme sells CVS Pharmacy e-gift cards at face value; the value-add is Dyme Miles and instant paperless delivery, not a face-value discount. The discount channels are:

  • Grocery gift-card promotions. Kroger, Safeway, and other supermarket families periodically run "buy a third-party gift card, earn bonus fuel points or a discount" events that include CVS cards. Timing rotates and isn't guaranteed.
  • Secondary marketplaces (Raise, CardCash). Resold CVS cards from third parties, typically a few percent below face value. Verify the balance before redeeming, since secondary sellers occasionally list cards with partial balances.
  • Stacked ExtraBucks at the register. Not a discount on the card itself, but spending a CVS gift card on qualifying products still earns ExtraBucks Rewards, which act like cash off your next CVS trip.

The bigger combined return comes from the rewards stack below: your credit card, CVS ExtraCare at the register, and Dyme Miles on the purchase. Most buyers leave that money on the table.

How to stack rewards

Three rewards programs fire on a single CVS Pharmacy gift card purchase through Dyme.

Credit-card rewards

Your credit card earns rewards on the Dyme purchase.

Gift-card resellers typically code as MCC 5947; many cards exclude this MCC from category bonuses.

  • Capital One Venture X: 2x miles on essentially every purchase, including gift cards
  • Citi Double Cash: 2% back on everything (1% when you buy + 1% when you pay)
  • Amex Gold: falls back to 1x on gift cards. 4x dining and 4x groceries do not apply
  • Chase Sapphire Preferred: falls back to 1x on gift cards. 3x dining and 2x travel do not apply

CVS ExtraCare

  • Join cost: free
  • Applies at: redemption
  • Earning rate: 2% back in ExtraBucks on most purchases, plus targeted coupons
  • Reward threshold: ExtraBucks issue quarterly and as you hit product-specific thresholds

ExtraCare does not earn on the gift card purchase. It earns on the products when you redeem the card in store, at the same rate as paying with cash or credit. CarePass, the paid membership, adds a monthly promo reward and free shipping but does not change in-store gift-card mechanics.

Dyme Miles

  • Base rate: 1 Mile for every dollar
  • Special rate: 5 Miles per dollar
  • Expiration: never
  • Blackouts: none
  • Redeem on: over 2 million hotels and 600 airline partners

$100 CVS Pharmacy e-gift on Dyme, paid with Citi Double Cash, redeemed by an ExtraCare member

  • Citi Double Cash: $2 back (2% of $100)
  • CVS ExtraCare at the register: ExtraBucks on qualifying products, roughly 2% back on eligible spend
  • Dyme Miles on the purchase: 100 Miles (1 per dollar), or 500 on a special offer (5 per dollar)

Illustrative only. Card rates, brand-program terms, and Dyme Miles offers change and vary by member; figures above are examples, not a guarantee of value.

How to buy via Dyme

CVS Pharmacy e-gift cards on Dyme arrive in the recipient's inbox in under a minute.

  1. Open the CVS Pharmacy brand page on Dyme.
  2. Enter the recipient's email, the denomination, and an optional personal message.
  3. Check out. The e-gift sends immediately; the recipient redeems it at any CVS register by showing the barcode or entering the card number.

You earn 1 Mile for every dollar you spend, and 5 Miles per dollar during special offers. Miles post to your Dyme account within 3 business days. Dyme Miles never expire, have no blackouts, and are redeemable on any airline, any hotel — across over 2 million hotels and 600 airline partners.

Every dollar you spend through Dyme helps fund clean energy for local communities.

How to buy from CVS directly

  1. Walk into any CVS Pharmacy and pick a CVS gift card off the front-of-store rack, or order one from cvs.com/gift-cards.
  2. Choose the amount, from $5 to $500.
  3. Pay at the register or check out online. CVS does not run a member discount on its own gift cards, and ExtraBucks do not accrue on gift-card purchases.

How to buy in store

Any CVS Pharmacy register sells CVS gift cards. Tell the associate the amount you want, pay with cash, credit, or another gift card, and walk out with the card loaded. There is no minimum beyond $5, and you can load any whole-dollar amount up to $500.

How to buy at Costco, Sam's Club, or a supermarket

CVS gift cards appear on third-party gift-card racks at Kroger, Safeway, Albertsons, Target, and Walmart, usually in $25, $50, and $100 denominations at face value. You pay no discount, but supermarket chains periodically run promotions that pay bonus fuel points or a small statement credit on third-party gift cards, and the retailer's loyalty program may also earn points on the purchase.

Designs and personalization

Physical cards: CVS uses a small set of standard branded designs available on the in-store rack and at cvs.com, including seasonal options around major holidays. A card carrier is included at the register.

E-gift cards: standard CVS branded art with a customizable subject line and a recipient message at checkout.

There is no co-branded or personalized card option for individual purchase. For bulk orders, see corporate ordering below.

Delivery and timing

  • E-gift via Dyme: 1 to 60 minutes by email. Redeem at any CVS register by barcode or card number.
  • E-gift via cvs.com: 1 to 60 minutes by email.
  • Physical via cvs.com: 5 to 10 business days standard. Faster shipping available at checkout.
  • Physical in store or at a retailer: Immediate — walk out with the card.

Dyme does not mail physical cards. If you need a physical card in hand, a CVS rack or another retailer's gift-card aisle is the path.

Corporate and bulk buying

CVS Health runs a corporate and bulk gift-card program for businesses buying cards for employee recognition, wellness incentives, or customer rewards. Custom denominations, branded carriers, and bulk invoicing are available on larger orders. Contact the CVS corporate gift-card team to set one up.

Frequently asked questions

Can I use a CVS gift card online at CVS.com?

No. CVS Pharmacy gift cards are in-store only. They cannot be used on cvs.com, in the CVS app, or for online prescription orders. Bring the card to any CVS register to spend it.

Can I use a CVS gift card to pay for prescriptions?

Yes, at the in-store pharmacy counter. CVS gift cards cover prescription co-pays and out-of-pocket medication costs at the register, alongside everyday store purchases.

What denominations are available?

$5 to $500 in whole-dollar increments, whether you buy a physical card in store, order one from cvs.com, or buy an e-gift through Dyme.

Do CVS gift cards expire?

No. CVS Pharmacy gift cards never expire and carry no dormancy or service fees. The full purchased value stays on the card until you spend it.

Can I return a CVS gift card?

No. CVS gift cards are non-refundable once purchased. They can be re-gifted or kept and spent on a later trip.

How do I check my CVS gift card balance?

Enter the card number and PIN on the CVS gift card balance page, or ask an associate to scan it at any register. The current balance shows immediately, with no account registration required.

Can I use multiple CVS gift cards in one transaction?

Yes. The register draws down each card in turn, so you can combine several cards on a single purchase. CVS does not publish a cap on how many you can stack.

Does buying with a CVS gift card still earn ExtraBucks?

Yes. Paying with a CVS gift card does not change ExtraCare mechanics — scan your ExtraCare card or app and you earn ExtraBucks Rewards on qualifying products just as you would paying with cash or credit.

Can I sell a CVS gift card I don't need?

Yes. Secondary marketplaces like Raise and CardCash buy unwanted gift cards, typically paying a percentage of face value depending on demand. List with the card number and balance; the marketplace verifies and pays out by ACH or check.

Does CVS offer corporate or bulk gift cards?

Yes. CVS Health runs a corporate gift-card program with custom denominations, branded carriers, and bulk invoicing for employee and customer rewards. Contact the CVS corporate gift-card team to order.

Are e-gift cards delivered instantly?

Usually within 1 to 60 minutes. Gmail's Promotions filter occasionally delays delivery — check there if you don't see it arrive.

Gift cards that go further

Shop gift cards on Dyme

Buy gift cards for hundreds of brands, delivered instantly, and earn Dyme Miles on every dollar — redeemable on any flight or hotel, with no blackout dates.

Shop CVS Pharmacy gift cards on Dyme