Aldi does not accept American Express at most U.S. locations
Most Aldi stores in the United States do not take American Express cards. Aldi's payment policy focuses on a limited set of card networks to keep checkout fast and costs low. If you have an Amex card, you will need to use a different payment method at Aldi — either a Visa, Mastercard, Discover card, or debit card.
A small number of Aldi locations may accept Amex, but this is not standard across the chain. Payment policies can vary slightly by store or region, so if you shop at a specific Aldi location regularly, you can ask the cashier or call ahead to confirm what they take. The safest approach is to bring a backup card.
Key Takeaways
- Aldi's standard payment policy does not include American Express at most U.S. stores.
- Visa, Mastercard, and Discover are accepted at Aldi locations nationwide.
- Aldi also takes debit cards, EBT cards, and contactless payments through digital wallets.
- A few individual Aldi stores may accept Amex, so calling your local store can confirm their specific policy.
What payment methods Aldi does accept
Aldi takes Visa, Mastercard, and Discover credit and debit cards at all U.S. locations. The chain also accepts EBT cards for SNAP benefits and WIC purchases where applicable. You can pay with cash, and most Aldi stores now take contactless payments through digital wallets like Apple Pay and Google Pay — as long as the underlying card is Visa, Mastercard, or Discover.
Aldi does not accept checks or store gift cards at checkout. If you use a digital wallet, the card linked to it must be one of the accepted networks. For example, if your Apple Pay wallet contains only an Amex card, that payment will be declined.
Why Aldi limits which cards it takes
Aldi keeps its accepted payment methods narrow to reduce transaction fees and pass savings to customers. Every card network charges merchants a fee for processing — Amex's fees are typically higher than Visa or Mastercard. By limiting which cards they accept, Aldi can negotiate better rates and keep prices down at checkout.
This is a deliberate business choice, not a technical limitation. Aldi has the ability to accept Amex but chooses not to at most locations because the cost does not align with their low-price model.
What to do if you only have an Amex card
If Amex is your only card, you have a few options. You can pay with cash if you have it on hand. You can also ask your bank about getting a Visa or Mastercard debit card — most banks offer both at no cost. Some people keep a second card specifically for stores that do not take their primary card.
You could also contact your Amex issuer and ask if they offer a co-branded Visa or Mastercard product. Some Amex issuers provide dual cards that give you both networks. This is less common than it once was, but it is worth asking about if you shop at Aldi regularly.
How to confirm your local Aldi's payment policy
The easiest way to know for certain is to call your nearest Aldi store directly. The store's phone number is on Aldi's website or in Google Maps. Ask the cashier or customer service desk whether they accept American Express. They can tell you in seconds and save you a trip to the checkout line with a declined card.
You can also check Aldi's official website or mobile app, though the payment policy page may not list every exception. Since most Aldi locations follow the same policy, calling is the most reliable method if you want to be sure before you shop.
Using other payment methods at Aldi
If you do not have Visa, Mastercard, or Discover, cash is always an option. Aldi has ATMs in most stores, though they may charge a fee for out-of-network withdrawals. Paying with cash also means you do not have to worry about card network policies at all.
EBT cards work at Aldi for SNAP and WIC purchases. If you receive benefits through either program, your EBT card will be accepted for may be able to access items. Aldi does not accept other government benefit cards like TANF or general information cards.
Frequently Asked Questions
Can I use my Amex card at Aldi self-checkout?
No. Self-checkout machines at Aldi use the same payment system as regular checkout lanes, so Amex cards are declined at both. The payment restriction applies across the entire store.
Do all Aldi locations have the same payment policy?
Most do, but a very small number of stores may have different policies. Calling your local Aldi is the only way to know for certain if yours is one of the exceptions.
Can I use Amex through Apple Pay or Google Pay at Aldi?
Only if your digital wallet contains a Visa, Mastercard, or Discover card. If your Apple Pay or Google Pay wallet has only an Amex card linked to it, the payment will be declined at Aldi.
Does Aldi accept Amex online?
Aldi does not offer online grocery shopping in most areas. Where Aldi does offer delivery through a third-party service, that service may have different payment policies than the physical store.
What if my Amex card is declined at Aldi?
The decline is almost certainly because Aldi does not accept Amex, not because your card has a problem. Use a different payment method — Visa, Mastercard, Discover, or cash — and your transaction will go through.