The quickest way to change payment on the McDonald's app

Open the McDonald's app and tap the menu icon (three horizontal lines) in the bottom right corner. Select "Payment Methods" or "Wallet," then tap the payment method you want to change. You'll see options to edit, delete, or add a new card. Tap the card you're currently using and select "Remove" or "Edit" to swap it out. Add your new card information and save it — the app will use this as your default for your next order.

The process takes about two minutes. You don't need to contact McDonald's customer service or call a restaurant. Everything happens in the app itself, and your changes take effect when ready.

Key Takeaways

  • You can add, edit, or remove payment methods directly in the app's menu without calling anyone.
  • The app stores your card information securely and lets you choose which card to use for each order.
  • Changes to your default payment method take effect right away on your next order.
  • If you're having trouble updating your card, signing out and back into your account often fixes the problem.
  • The app accepts most major credit cards, debit cards, and digital wallets like Apple Pay and Google Pay.

Where to find the payment settings in the app

The location of payment settings varies slightly depending on whether you're using an iPhone or Android phone, but the process is nearly identical. On both versions, look for the menu icon — usually three horizontal lines stacked on top of each other — in the bottom right corner of the app's main screen.

Once you tap that menu, scroll down until you see "Payment Methods," "Wallet," or "Saved Cards." The exact wording depends on your app version, but all three terms refer to the same place. Tap it and you'll see every payment method you've saved to your account.

How to remove a card you no longer use

Find the card you want to remove in your Payment Methods list. Tap on it, and you'll see options including "Edit," "Delete," or "Remove." Select the delete or remove option. The app will ask you to confirm — tap yes, and the card is gone from your account.

If the card you're removing is your default payment method, the app will automatically switch to your next saved card for future orders. If you have no other cards saved, you'll need to add a new one before you can place your next order.

Adding a new card to your account

In the Payment Methods section, look for a button that says "Add Card," "Add Payment Method," or a plus sign (+). Tap it and enter your card details: the full name on the card, the card number, the expiration date, and the three-digit security code on the back.

You can also add digital wallets like Apple Pay or Google Pay if your phone supports them. These are often faster because your phone stores the card information and you don't have to type it in each time. After you add a new card, the app will ask if you want to make it your default — you can say yes now or change it later.

What to do if your payment method won't update

If you're seeing an error message, the card won't save, or the app keeps using an old payment method, try signing out of your account completely. Go to the menu, find "Account" or "Settings," and look for "Sign Out" or "Log Out." Then close the app entirely and reopen it. Sign back in with your email and password, and try adding or changing your payment method again.

If that doesn't work, the problem might be with your card itself. Contact your bank to make sure the card isn't blocked or flagged for suspicious activity. Banks sometimes block transactions to unfamiliar apps as a security measure. Once your bank clears it, the app should accept your card.

Why the app might reject your card

The McDonald's app uses the same fraud detection that credit card companies use. If your card is new, recently replaced, or you're trying to add it from a different location than usual, the app or your bank might block it temporarily. This is a safety feature — it prevents someone else from using your card if it's stolen.

Other common reasons for rejection: the card has expired, the security code is wrong, the billing address doesn't match what your bank has on file, or your bank's fraud department flagged the transaction. If you're certain your card information is correct, call your bank's customer service number on the back of your card and ask them to approve the McDonald's app.

Using digital wallets instead of entering your card each time

If your phone has Apple Pay (iPhone) or Google Pay (Android), you can add these to the McDonald's app instead of entering your card manually. When you tap "Add Payment Method," you should see an option for Apple Pay or Google Pay. Select it, and your phone will walk you through adding the wallet to the app.

Digital wallets are faster because your phone remembers your card information. You won't have to type it in again, and some phones let you authenticate the payment with your fingerprint or face recognition. This makes checkout quicker and keeps your actual card number out of the app's system.

Frequently Asked Questions

Can I use a different payment method for each order?

Yes. When you're ready to pay, the app shows all your saved cards. You can choose which one to use for that specific order, even if you have a default card set. Just tap the card you want before you confirm your purchase.

What happens to my old payment information after I delete it?

Once you delete a card from the app, it's removed from your account. The app no longer stores it. Your bank still has a record of your card, but the McDonald's app can't charge it anymore. If you want to use that card again in the future, you'll need to add it back.

Is it safe to store my card in the McDonald's app?

The McDonald's app uses encryption to protect your card information, the same technology banks use. Your actual card number isn't displayed in the app after you save it — you only see the last four digits. However, if you're uncomfortable storing cards in any app, you can delete them and add a new one each time you order.

Why does the app keep asking me to update my payment method?

This usually happens when your card has expired, your bank updated your card information, or there was a failed payment attempt. Check the expiration date on your card. If it's expired, update it in the app. If the date is current, try removing the card and adding it again.

Can I change my payment method after I've already placed an order?

No. Once you've confirmed your order and paid, you can't change the payment method for that transaction. If you need to cancel and reorder with a different card, you'll need to contact McDonald's customer service through the app or call the restaurant directly.