Does it make sense to get a credit card for just groceries? I just saw an ad for an AmEx that gives you 6% cash back at US supermarkets.

That's the Blue Cash Preferred. It gets 6% on groceries up to $6K in spend yearly, 3% on gas and department stores, and 1% on everything else. It has a $75 annual fee, but the sign up is a $150 bonus after $1K in spend in 90 days, so you are good for the first year.

The Blue Cash is 3% groceries (up to $6K annual spend), 2% gas and department stores, 1% everything else. No annual fee, the current bonus is $100 for $1K spend.

So, with the BCP and your current spend, you'd get $120/year in refunds for groceries, but then you'd also have to ask whether the Offers (the discounts offered on the website) are useful to you. I did about $165 last year in groceries, but more like $400 last year in offers.

The BC, you'd get $60 annually in rewards, but again the offers are a great benefit.

So, what you might want to do is get the BCP, get the bonus, hold it until just before the annual fee comes up in a year and then decide if you'd be better off downgrading to the BC.

Another question is - what else do you spend money on? My grocery also happens to be my pharmacy, so for me, it's a no brainer to use the Amex BCP.

If, however, you are buying groceries at Walmart or Target, this card is useless to you (with certain exceptions) since they don't code as groceries.

If you are spending $165/month on groceries and much much more on say, travel or entertainment, and only want The One True Card, there are better cards for you. If you spend a lot on gas, on line shopping, or other interests, again, there are better cards.

That said, the BCP is my everyday spend card. I use the Discover IT for online shopping (I use their discount portal quite a bit).

If you want referrals for various cards, I can point you to where you'll find them here on reddit.

/r/Frugal Thread