Amex dominates the board, offering great options for cash back and travel rewards.
If you spend a lot on groceries every month, you’ll be happy to know that the right credit card could help you save.
Several cards reward you handsomely for groceries, offering cash back, points or even discounts. These products tend to offer solid rewards for gas as well.
Our pick for the best cashback rate on groceries
Blue Cash Preferred® Card from American ExpressRead more
Compare credit cards for grocery shopping
Best credit cards for groceries
Target REDcard and Amazon give the highest rewards for specific stores. However, American Express sweeps the board in groceries at general US stores. This provider offers strong rewards in this category, letting you earn cash back or Membership Rewards points.
When comparing the best credit cards for groceries, we looked at a number of features across eligible cards, including which grocery stores were eligible, points or cashback earned per dollar spent, limitations on cashback percentages, annual fees, introductory APRs and other reward perks a consumer might weigh when looking at earning while grocery shopping. The cards that stood above the others in one or several of these categories or fulfilled a certain niche earned a spot on our list.
Jump to …
- Blue Cash Preferred® Card from American Express: Best for cash back on groceries with high spending
- Blue Cash Everyday® Card from American Express: Best for cash back on groceries with moderate spending.
- American Express® Gold Card: Best for travel rewards overall.
- Target REDcard™ Credit Card: Best for shopping at Target.
- Amex EveryDay® Credit Card: Best for travel rewards with moderate spending.
- Amex EveryDay® Preferred Credit Card: Best for travel rewards with high spending.
- Amazon Prime Rewards Visa Signature Card: Best for shopping at Whole Foods
Best for cash back on groceries with high spending: Blue Cash Preferred® Card from American Express
Blue Cash Preferred® Card from American ExpressRead more
This card offers a fantastic cashback rate on groceries, but it has an annual fee. That said, you may want to get it if you can squeeze as much of the 6% cash back from your grocery spending as possible.
Assuming you use the card only for groceries, the Blue Cash Preferred® Card from American Express is a better choice than the Blue Cash Everyday® Card from American Express once you spend more than $3,167 a year, or more than $264 a month.
Best for cash back on groceries with moderate spending: Blue Cash Everyday® Card from American Express
Blue Cash Everyday® Card from American ExpressRead more
Consider this card if you spend moderately on groceries. Assuming you use it only for that category, it’s the right choice if you spend less than $3,167 a year, or less than $264 a month. If you spend more than that, you might earn more rewards from the Blue Cash Preferred® Card from American Express.
Best for travel rewards overall: American Express® Gold Card
American Express® Gold CardRead more
Though it costs a hefty $250 a year (see Rates & Fees ), this card is a strong choice for travel and dining. Whether the annual fee is worth it depends on if you can squeeze all you can out of the rewards. You’ll find tremendous value in the card’s grocery rewards with 4 points per dollar spent at US supermarkets — 1x points after reaching the spending cap — is a generous rate. And the high bonus-purchase limit of $25,000 per calendar year means you can earn great rewards on heavy grocery spending.
Best for shopping at Target: Target REDcard™ Credit Card
Target REDcard™ Credit CardRead more
Target may be your all-in-one-stop for groceries, household supplies and apparel. If that’s the case, the Target REDcard™ Credit Card is a smart choice with its 5% discount on Target purchases.
Best for travel rewards with moderate spending: Amex EveryDay® Credit Card
Amex EveryDay® Credit Card
Earn 15,000 Membership Rewards® Points after you use your new card to make $1,000 in purchases in your first 3 months.
Consider this card if you make more than 20 purchases with your card each billing cycle and want travel rewards for your grocery spending.
To get the most value from your points, transfer them to select airline and hotel partners. If you’d rather not take the time to do this, consider one of the cashback cards above. They offer simple but strong rewards.
The Amex EveryDay® Credit Card is a good pick if you spend approximately $3,800 or less every year on groceries, or $317 a month. If you spend more than that, you may earn better rewards with Amex EveryDay® Preferred Credit Card.
Best for travel rewards with high spending: Amex EveryDay® Preferred Credit Card
Amex EveryDay® Preferred Credit Card
Earn 15,000 Membership Rewards points after you spend $1,000 on purchases in the first 3 months of opening your account.
This card becomes more valuable than the once you pass $3,800 in grocery spending per year, or about $317 a month.
If you’d prefer not to do the math, stick with this rule of thumb: the closer you get to your $6,000-per-year spending cap on bonus grocery points, the more valuable this card becomes.
Best for shopping at Whole Foods: Amazon Prime Rewards Visa Signature Card
Amazon Prime Rewards Visa Signature CardRead more
The Amazon Prime Rewards Visa Signature Card offers 5% back — an excellent rate — at Whole Foods Market. You must have an eligible Prime membership to apply.
How to compare credit cards for grocery stores
Comparing these cards can get confusing — especially with so many products from one provider. Here are a few factors to consider that might help you pick the winner.
- Annual fee.
Consider whether you want to pay an annual fee for your card. For some people, an annual fee is a dealbreaker. If this is the most important factor for you, you could narrow your options very quickly.
- How much you spend on groceries.
If you spend little on groceries, lean toward the no-annual-fee cards. If you spend a lot, you might get more rewards out of the annual-fee options.
- Where you shop.
The Target REDcard™ Credit Card is a formidable contender, but only if you use it at its designated store. Take a serious look at the card if you’re willing to do all of your grocery shopping at Target.
If you like to shop for groceries outside of Target, one of the American Express cards will likely be a better fit.
- Whether you want an intro APR.
Most of Amex’s grocery cards offer decent intro APRs on purchases and balance transfers. The American Express® Gold Card doesn’t have an intro APR.
- Welcome offer.
Annual-fee cards tend to have more valuable welcome offers than no-annual-fee cards — though you’ll likely have to spend more to qualify. The Target REDcard™ Credit Card doesn’t have a welcome offer.
The two most important factors to consider may be each card’s annual fee and how much you spend on groceries. If you’re thinking about an American Express card, consider which type of rewards you want: cash back or membership rewards points. Points can be more valuable, but cash back is simpler.