We devote thousands of hours of research to help you get Big Travel with Small Money. You support us by signing-up for credit cards through partner links which earn us a commission. Here’s our full Advertising Policy.
Update: One or more card offers in this post are no longer available. Check our Hot Deals for the latest offers.
Grocery Category Bonuses
Readers often ask what the best cards are for grocery purchases. So I made a table of my favorite cards which give a bonus for buying groceries. Please comment if you know of a better card for groceries!
The Best Cards for Buying Groceries
I actually don’t go out of my way to use a specific card for groceries since I prefer to use my limited spending towards completing the minimum spending on new credit cards.
We also don’t spend enough on groceries to make it worth while, but some folks with large families or businesses may spend lots on groceries.
If you don’t spend a lot on groceries, you may be better off with a card with no annual fee (but with a grocery category bonus) which you can keep for a long time instead of paying an annual fee.
Also note that some grocery cards only give you the additional points for shopping at stand-alone supermarkets (like Kroger, Safeway, etc.), and NOT for shopping at super-stores like Costco, Sam’s Club, Super Target, or Wal-Mart Super Centers.
So these cards may be useless if you shop for groceries at super-centers which usually have a lower price than stand-alone supermarkets.
Buying Gift Cards
That said, many grocery stores sell gift cards to other retailers such as Amazon, Best Buy etc. And many grocery stores sell Visa or MasterCard gift cards.
So it could make sense to buy gift cards from grocery stores with a credit card which earns extra miles, points, or cash back at grocery stores. The terms and conditions of some cards say that you won’t earn miles and points for gift card purchases, but in my experience the transaction is coded as being from the grocery store and you do earn miles and points.
But I don’t recommend going overboard and buying lots of gift cards and maxing out our credit cards.
Here are MY favorite picks for buying groceries with a credit card.
1. Blue Cash Preferred® Card from American Express
The Blue Cash Preferred® Card from American Express earns 6% cash back on supermarket spending & 3% cash back at gas stations. There is a $6,000 limit per year (~$500 per month).
Note that you may get a better sign-up bonus ($250 vs. the usual $150) if you check your special offers via creditcards.com
- Step 1: Click on this link to see your exclusive offers from creditcards.com
- Step 2: Enter your name and address, but you can leave your social security number blank.
- Step 3: You will see offers including a 45,000 mile Delta offer. The card application page took a few minutes to load for me.
If you don’t spend much on groceries you may be better off with the Blue Cash Preferred® Card from American Express or the Penfed Platinum Rewards card. Both these offer 3% cash back for grocery shopping, but which have no annual fee, which means that you can keep them for a very long time and help build your credit score.
Update: Citi ThankYou Preferred no longer has groceries as a bonus category.
2. Citi Thank You Preferred I like the Citi Thank You Preferred because it has the highest category bonus (5 points per $1) on groceries (& drugstores & gas) and because it has no annual fee. Unfortunately, the 5X points are valid only for the 1st 12 months, so this isn’t a card to keep for the long term. But it could be useful in the short-term for those of you who have a lot of drugstore and grocery store purchases!
3. American Express Premier Rewards Gold
I wouldn’t go out of my way to get this card with the current 25,000 point bonus. (offer expired) Instead, I’d wait for the 50,000 point offer to return.
If you already have the card, it could be worth the 2 Membership Rewards points per $1 on groceries. But you’d have to spend a LOT on gas to justify the $175 annual fee, so I wouldn’t keep this beyond the first year.
That said, you do get 15,000 bonus points for spending $30,000 in 1 calendar year, so it could be worth it if you are a Big Spender. Or if you spend heavily on air fare which earns 3X points or gas which earns 2X points, but not otherwise.
It is tempting to chase after grocery category bonuses.
But I’d make sure to use a card which doesn’t have an annual fee (like the Blue Cash Everyday® Card from American Express or Penfed Platinum Rewards).
If you do pay an annual fee for a card like the American Express® Premier Rewards Gold Card which earns a bonus for gas, do the math to see that paying an annual fee (after the sometimes free first year) makes sense for you.