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.

Update: Some offers mentioned below are no longer available – The Amex EveryDay® Preferred Credit Card from American Express, Citi Hilton HHonors Visa Signature CardHilton Honors Surpass 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 Honors 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 Blue Cash Preferred® Card from American Express, which offers you 6% back at standalone US supermarkets on up to $6,000 in purchases (then 1%).

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

Another option is the Amex EveryDay 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

Editorial Disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

Disclaimer: The responses below are not provided or commissioned by the bank advertiser. Responses have not been reviewed, approved or otherwise endorsed by the bank advertiser. It is not the bank advertiser’s responsibility to ensure all posts and/or questions are answered.