Cardful

The best credit card for CVS

At CVS, American Express Blue Business Plus earns the most: $4.00 per $100.

CVS rings up as drugstores.

The short version

#CardEarnsThe rate the card advertises here, in its own currency: cash back, points or miles.per $100What $100 of spending earns, in dollars: the rate multiplied by what the currency is worth. This is what the table is ranked by.
1
American Express, No annual fee
2x on every purchase, with no bonus categories to track. Up to $50,000 per year, then the base rate
2x $4.00
2
Capital One, $95/yr
Base rate — no bonus applies here
2x $3.60
3
Capital One, $395/yr
Base rate — no bonus applies here
2x $3.60
4
Chase, No annual fee
Points valued at 1¢ — full-value transfers to partners need Sapphire Preferred or Sapphire Reserve or Ink Business Preferred or Sapphire Reserve for Business in your wallet
3x $3.00
5
Chase, No annual fee
Points valued at 1¢ — full-value transfers to partners need Sapphire Preferred or Sapphire Reserve or Ink Business Preferred or Sapphire Reserve for Business in your wallet
3x $3.00
6
Robinhood, $50/yr
Base rate — no bonus applies here
3% $3.00
7
Citi, $595/yr
Base rate — no bonus applies here
1.5x $2.40
8
Capital One, No annual fee
Base rate — no bonus applies here
1.3x $2.25

No rotating categories switched on, and no travel-portal rates — the method.

Before you pay

A shopping portal and a card-linked offer can both pay on top of whichever card you use here — and the portal has to be started before you shop. How the three stack, and in what order.

More in drugstores