Best Credit Cards for Pharmacy & Drugstores (2026)
Prescriptions, over-the-counter meds, and everyday drugstore purchases add up — the average household spends $50–150/month at CVS, Walgreens, and Rite Aid. The right credit card turns that health spending into real cash back.
The key is understanding that drugstores are their own merchant category on Visa/Mastercard networks. Cards with a drugstore bonus category (3–5%) will automatically give you extra rewards at CVS, Walgreens, Rite Aid, Duane Reade, and most standalone pharmacies.
What won't trigger drugstore bonuses: Walmart Pharmacy (codes as discount store), grocery store pharmacies (codes as grocery), and online/mail-order pharmacies (codes as medical services or online retail).
Use our rewards calculator to see exactly how much you'd earn based on your spending, or check the top picks below.
Top Cards for Pharmacy & Drugstores
Pharmacy Credit Card Strategy
Most people don't spend enough at drugstores alone to justify a dedicated card. The smarter play is a two-card strategy:
- Chase Freedom Flex or Freedom Unlimited — 3% on drugstores year-round, no annual fee. This covers your CVS/Walgreens runs.
- Capital One SavorOne or Citi Double Cash — covers everything else at 1–3%.
If you're a Sapphire Preferred or Reserve holder, the Freedom Flex becomes even more valuable because its 3–5% drugstore earnings transfer at 1.25–1.5¢ per point — effectively turning a $100 CVS trip into $3.75–7.50 toward travel.
Prescription spending tip
If you spend $100+/month on prescriptions, consider the HSA/FSA angle: pay with pre-tax dollars through a health savings account first, then use your rewards card for non-prescription items (OTC meds, cosmetics, household goods) to maximize rewards on spending you'd do anyway.
Want to compare all categories? Try our full rewards calculator.