Chase Sapphire Reserve℠

Which Credit Cards Offer Bonuses for Pharmacy Purchases?

This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. For an explanation of our Advertising Policy, visit this page.

Updates: Some offers mentioned below are no longer available. View the current offers here – Blue Cash Preferred Card from American Express

TPG reader Donald tweeted me to ask

@thepointsguy – “Do any credit cards offer bonuses for pharmacy purchases?”

I always advocate maximizing the points you earn on each purchase, and with healthcare costs going through the roof, it makes sense to pay close attention to which card you use on pharmacy purchases. There’s one card that does offer a bonus for spending at pharmacies: the Citi Hilton HHonors Visa Signature Card offers three points per dollar spent on drugstore purchases. Of course, you have to consider that Hilton HHonors points aren’t all that valuable — it’s not like you’re earning three Amex, Chase, or Starwood points, but you’ll still get about 2% or so back in value on your pharmacy spend.

Make sure to maximize pharmacy purchase by using the right credit card. Photo courtesy of Shutterstock.
Maximize pharmacy purchases by using the right credit card. Photo courtesy of Shutterstock.

If possible, I recommend going to a pharmacy at a supermarket. This way you can maximize supermarket purchase bonuses, which are much bigger and easier to come by. One of the best cards to use at supermarkets is the Amex Blue Cash Preferred, which offers six points per dollar spent on up to $6,000 of spending annually (1% after that), which essentially earns you 6% back at standalone US supermarkets.

The Hilton HHonors Surpass Card from American Express earns six points per dollar at supermarkets, and  currently offers a sign-up bonus of  80,000 points after you spend $3,000 in purchases on the Card within your first 3 months of cardmembership.

Another option is the Amex Everday Preferred Card, which earns three valuable Amex Membership Rewards points at supermarkets and offers a 50% bonus on all points earned for the month when you use your card at least 30 times, giving you 4.5 points per dollar spent.

Make sure the pharmacy at your supermarket qualifies for the bonus. It should, but it’s worth testing it out first or calling to verify.

You can always reference this post on Maximizing Credit Card Bonus Categories, but here’s a list of cards that earn bonus points at supermarkets:

If you have any other questions, please tweet me @thepointsguy, message me on Facebook, or send me an email at

The Amex EveryDay® Preferred Credit Card from American Express

Apply Now
  • Earn 15,000 Membership Rewards® points after you use your new Card to make $1,000 in purchases in your first 3 months.
  • Use your Card 30 or more times on purchases in a billing period and earn 50% more points on those purchases less returns and credits. Terms and limitations apply.
  • 3x points at US supermarkets on up to $6,000 per year in purchases (then 1x); 2x points at US gas stations; 1x points on other purchases. Terms and limitations apply.
  • You can use Membership Rewards® Pay with Points to pay for all or part of your flight, hotel booked and paid in advance, vacation or cruise booking through
  • 0% intro APR on purchases and balance transfers for 12 months, then a variable rate, currently 13.24% to 23.24%, based on your creditworthiness and other factors.
  • Terms and Conditions apply.
  • See Rates & Fees
Intro APR Regular APR Annual Fee Foreign Transaction Fee Credit Rating
0% for 12 months 13.24%-23.24% Variable $95 0% Excellent Credit