Kroger accepts American Express at most of its locations, but acceptance varies by store and by state

Most Kroger stores take American Express cards at checkout, both in-store and online. However, not every Kroger location accepts Amex — some franchised or independently operated stores under the Kroger banner may not. The fastest way to know for certain is to call the specific store before you shop, or to try your card at checkout. If a store doesn't take Amex, you can use Visa, Mastercard, or Discover instead.

Kroger's payment policies can also differ between states and regions. Some Kroger-owned banners like Fred Meyer, Smith's, and Ralphs (all part of the Kroger Company) accept Amex at most locations, but independent operators or smaller franchises may have their own rules. If you shop at a Kroger-affiliated store and aren't sure, a quick phone call to that location saves a trip back to your car for another card.

Key Takeaways

  • Most Kroger stores accept American Express at the register and online, but some locations do not.
  • Kroger-owned banners like Fred Meyer, Smith's, and Ralphs generally accept Amex, though policies can vary by location.
  • The only way to be certain your local Kroger takes Amex is to call ahead or try your card at checkout.
  • If your Kroger doesn't take Amex, Visa, Mastercard, and Discover are accepted at virtually all Kroger locations.

Why some Kroger stores don't accept American Express

Kroger is a large company with many operating banners and some independently owned franchises. Not all of these locations have the same payment processing agreements. Some smaller or franchised Kroger stores may have negotiated different terms with their payment processors, which can exclude Amex or limit it to certain transaction types.

Additionally, older payment terminals at some stores may not have been updated to process Amex cards. While this is becoming less common, it does happen at smaller or rural locations. If you encounter this, the store's manager can sometimes process an Amex payment manually, though this is slower and not may provide.

How to check if your local Kroger takes Amex

The simplest method is to call your local Kroger directly and ask whether they accept American Express. You can find the store's phone number on Kroger's website by entering your zip code in the store locator. When you call, ask specifically about Amex acceptance at checkout — don't assume the answer based on another location.

You can also check Amex's own merchant locator on their website, which lists businesses that accept the card. Search for your local Kroger store and see whether it appears. Keep in mind this directory is not always current, so a phone call is still your most reliable option.

If you're shopping online at Kroger.com, American Express is accepted as a payment method during checkout. Online orders are processed through Kroger's central payment system, so Amex works regardless of which physical store fulfills your order.

What to do if your Kroger doesn't take Amex

If you discover at checkout that your Kroger location doesn't accept American Express, you have several options. You can pay with another card if you have one — Visa, Mastercard, and Discover are accepted at virtually all Kroger stores. You can also pay with cash, a debit card, or a Kroger gift card if you have one on hand.

If you want to use your Amex specifically, you could ask to speak with a manager. Some stores can process Amex payments through a manual authorization system, though this is slower and not all locations offer it. Alternatively, you can shop at a different Kroger location that does accept Amex, or use Kroger's online ordering service, which accepts Amex for all orders.

Amex acceptance at Kroger-owned banners

Kroger owns or operates several grocery banners beyond the Kroger name itself. These include Fred Meyer, Smith's Food and Drug, Ralphs, Harris Teeter, and QFC. Most of these locations accept American Express, but policies can vary by individual store and region, just as they do at Kroger-branded locations.

If you shop at any of these banners, the same rule applies: call ahead if you want to be certain, or try your Amex at checkout. Online ordering through these banners' websites generally accepts Amex as well, though you should confirm during the checkout process before placing an order.

Using Amex rewards at Kroger

If your American Express card offers cash back or points on grocery purchases, you'll earn those rewards when you use your Amex at a Kroger location that accepts it. Some Amex cards offer bonus rewards at supermarkets, so check your card's benefits guide to see what you earn.

You can also link your Amex card to your Kroger loyalty account to earn Kroger fuel points and other promotions. This is done through your Amex account online, not through Kroger. Once linked, your Amex purchases at Kroger will count toward your Kroger rewards even if you don't swipe your physical Kroger card at checkout.

Frequently Asked Questions

Does Kroger take Amex for gas?

Most Kroger fuel centers accept American Express at the pump, but this varies by location. Some older fuel pumps may not have been updated to process Amex. Call your local Kroger's fuel center or try your card at the pump to confirm. If the pump doesn't take Amex, you can pay inside the store instead.

Can I use Amex for Kroger Click and Collect orders?

Yes. Kroger's online ordering system, including Click and Collect (in-store pickup), accepts American Express as a payment method. You can use Amex to pay for your order during checkout on Kroger.com or through the Kroger app, regardless of whether your local store accepts Amex at the register.

What if I have an Amex gift card?

Amex gift cards work the same way as regular American Express cards at checkout. If the Kroger location accepts Amex, it will accept your gift card. If the store doesn't take Amex, your gift card won't work there either, and you'll need to use another payment method.

Does Kroger take Amex for returns?

Kroger typically refunds purchases to the original payment method. If you bought something with Amex, your refund will go back to that Amex card, whether or not the store currently accepts Amex at checkout. The refund is processed through Kroger's payment system, not at the register.