Aldi takes cash, debit cards, credit cards, and digital wallets—but not all locations accept every method
Aldi accepts cash, debit cards, credit cards, and digital wallets at most US locations. The exact methods available depend on your store and region. Most Aldi stores take Visa, Mastercard, and Discover, but American Express acceptance varies by location. Digital wallets like Apple Pay, Google Pay, and Samsung Pay work at stores with contactless payment terminals. If you shop online through Aldi's delivery service, you'll use a credit or debit card at checkout.
The fastest way to know what your local Aldi takes is to call the store directly or check your receipt from a previous visit—payment methods are listed there. If a payment method fails at checkout, it's usually because that store doesn't support it, not because your card is declined.
Key Takeaways
- Cash and debit cards work at virtually every Aldi location in the US, making them the most reliable payment options.
- Credit card acceptance depends on the card brand and store location; Visa and Mastercard are widely accepted, but American Express is not may provide.
- Digital wallets like Apple Pay and Google Pay work only at stores with contactless-enabled checkout terminals, which are standard in newer locations but not universal.
- Aldi's online ordering and delivery service requires a credit or debit card; cash and digital wallets are not options for remote purchases.
Cash and debit cards at every Aldi checkout
Cash is accepted at all Aldi locations. Debit cards—including those linked to checking accounts and prepaid debit cards—are also universally accepted. This makes cash and debit the safest bet if you're unsure whether your store supports a particular payment method.
Debit transactions process immediately and draw directly from your bank account. If you use a PIN-based debit card, you'll enter your PIN at the terminal. If your debit card is set up for signature-based transactions, you may be asked to sign or approve the payment on the screen.
Credit card acceptance by brand and location
Aldi accepts Visa and Mastercard at the vast majority of US stores. Discover is also widely accepted. American Express is not accepted at most Aldi locations, though a small number of stores may take it—this varies by region and individual store.
If you want to confirm whether your specific Aldi takes your credit card brand, call the store directly. The store manager or cashier can tell you in seconds. You can also check your last receipt; payment methods accepted are sometimes listed at the bottom.
Credit card transactions at Aldi process the same way as debit: you'll insert your card, tap it, or hand it to the cashier depending on the terminal type. The charge appears on your credit card statement within one to three business days.
Digital wallets and contactless payment
Aldi stores with modern checkout terminals accept digital wallets including Apple Pay, Google Pay, and Samsung Pay. You hold your phone or device near the contactless reader, and the payment processes instantly. This works with any credit or debit card linked to your digital wallet.
Not all Aldi locations have contactless-enabled terminals yet. Newer stores and recently renovated locations are more likely to support this feature. If your store's terminal doesn't have a contactless symbol (usually a curved wave icon), digital wallet payment won't work there. You can test it at checkout—if the terminal doesn't respond to your phone, you'll need to use a physical card or cash instead.
Online ordering and Aldi delivery payment
Aldi's online ordering service, available through Instacart and Aldi's own delivery platform in select areas, requires a credit or debit card for payment. You enter your card details during checkout and the charge processes when your order is confirmed or delivered, depending on the service.
Cash, checks, and digital wallets cannot be used for online orders. If you don't have a credit or debit card, you won't be able to place an online order. In-store shopping remains your only option.
What to do if your payment method is declined
If a payment method fails at an Aldi checkout, the most common reason is that the store doesn't support that payment type—not that your card has a problem. For example, if you try to use American Express at a location that doesn't accept it, the transaction will be declined even if your card has available funds.
Ask the cashier which payment methods the store accepts. If you have a backup card or cash, use that instead. If the decline happens with a debit or credit card that you know should work, contact your bank after you leave the store to confirm the card wasn't flagged for fraud or locked due to suspicious activity.
Frequently Asked Questions
Does Aldi take American Express?
Most Aldi locations do not accept American Express. A small number of stores in certain regions may take it, but it's not standard. Call your local store to confirm before shopping if you only have an Amex card.
Can I use a prepaid card at Aldi?
Yes, prepaid debit cards work at Aldi the same way regular debit cards do. The transaction processes immediately and draws from your prepaid balance. Make sure your card has enough funds before checkout.
What if I want to pay with a check?
Aldi does not accept checks. You must use cash, debit, credit, or a digital wallet. If you don't have any of these payment methods, you won't be able to complete your purchase.
Do all Aldi stores have contactless payment?
No. Newer and recently renovated Aldi locations are more likely to have contactless-enabled terminals, but older stores may not. If the terminal doesn't show a contactless symbol, digital wallets won't work there.
Can I use a digital wallet for online Aldi orders?
No. Aldi's online ordering requires a physical credit or debit card entered at checkout. Digital wallets work only for in-store purchases at locations with contactless terminals.