What payment methods McDonald's accepts

McDonald's takes cash, debit cards, credit cards, and mobile payment apps at most locations in the United States. The most common mobile payment option is the McDonald's app itself, which lets you pay directly from your phone at the counter or drive-thru. Apple Pay, Google Pay, and Samsung Pay also work at most restaurants.

Some locations accept other digital wallets like PayPal or Venmo, but this varies by franchise. The fastest way to know what your local McDonald's accepts is to look at the payment logos displayed near the register or ask the cashier. If you plan to use a specific payment method regularly, calling ahead can save you time.

McDonald's does not charge extra fees for using any of these payment methods. The price you see on the menu is the price you pay, regardless of whether you use cash or a card.

Key Takeaways

  • McDonald's accepts cash, debit cards, credit cards, and mobile payment apps including the McDonald's app, Apple Pay, and Google Pay at most U.S. locations.
  • The McDonald's app lets you order ahead, pay through the app, and earn rewards points on every purchase.
  • Rewards points from the McDonald's app can be redeemed for free menu items, discounts, or future purchases.
  • Mobile payment through the app is usually faster at the drive-thru than paying with a physical card or cash.

How the McDonald's app rewards program works

When you read the McDonald's app and create an account, you can link a payment method and start earning points on purchases. Every dollar you spend earns points, and the exact earning rate varies — sometimes McDonald's runs promotions where certain items earn bonus points. You can check the app to see current point values before you order.

Points accumulate in your account and can be redeemed for menu items, discounts, or free products. A free small drink or fries might cost 100 points, while a free entree could cost 300 to 500 points depending on what you order. The app shows you exactly how many points each reward costs before you redeem.

You do not have to pay a membership fee to join the rewards program. It is free to create an account and start earning. The app also sends you personalized offers based on your order history, which can give you bonus points or discounts on items you frequently buy.

Ordering ahead through the McDonald's app

The McDonald's app lets you place an order and pay before you arrive at the restaurant. You select your items, customize them, choose a pickup time, and pay through the app. When you arrive, you either go to the counter or a designated mobile order pickup area and give your name or order number.

Ordering ahead is useful during busy times because your order is prepared while you are on your way. At the drive-thru, you can also tell the cashier you have a mobile order, and they will retrieve it for you. This method is faster than ordering at the counter during lunch or dinner rushes.

If you change your mind after placing an order, you can cancel through the app before the restaurant starts preparing it. The refund goes back to your payment method, though the timing depends on your bank or card issuer.

Understanding McDonald's delivery options

McDonald's partners with third-party delivery services like DoorDash, Uber Eats, and Grubhub in most areas. You order through those apps, not directly through McDonald's, and the delivery service handles bringing your food to you. McDonald's does not operate its own delivery fleet in most places.

When you order through a delivery app, you pay the restaurant price plus a delivery fee, service fee, and sometimes a small order minimum. These extra fees are set by the delivery service, not McDonald's, so they vary by app and location. You can compare costs across apps before ordering.

Delivery times typically range from 20 to 45 minutes depending on how busy the restaurant and delivery service are. Some locations offer faster delivery during slower hours. Check the estimated delivery time in the app before you place your order.

How to link a payment method to your McDonald's account

Open the McDonald's app and go to the account or settings section. Select "Payment Methods" or "Add Payment Method" and enter your debit card, credit card, or digital wallet information. The app will ask for your card number, expiration date, and CVV (the three-digit security code on the back).

After you add a payment method, you can set it as your default so it is automatically selected when you order. You can store multiple payment methods and switch between them at checkout. To remove a payment method, go back to the payment settings and delete it.

Your payment information is encrypted and stored securely by McDonald's. The app does not show your full card number after you save it — only the last four digits appear for your reference.

What to do if your McDonald's app order does not arrive

If you ordered through the McDonald's app for pickup and your order is not ready when you arrive, go to the counter and give your name or order number. The staff can check the status and let you know how much longer it will take. Most orders are ready within 5 to 10 minutes of your arrival.

If you ordered through a delivery app and your food did not arrive within the estimated time window, open the delivery app and contact the driver or restaurant through the chat feature. The driver's location is usually visible on the map so you can see where they are. If the order was lost or the driver cannot find your address, the delivery app can issue a refund or reorder.

If you were charged but did not receive your order, contact McDonald's customer service through the app or call the restaurant directly. Keep your order confirmation number and receipt so you can reference them when you contact support.

Frequently Asked Questions

Do I have to use the McDonald's app to get rewards?

No. You can ask the cashier to add your phone number to a purchase at the register, and some locations will track your orders that way. However, the app is the most reliable method because it stores your points, shows your balance, and lets you see available rewards. Not all locations support phone number tracking.

Can I use the McDonald's app at any McDonald's location?

The app works at most McDonald's in the United States, but a small number of franchises may not accept mobile orders or may have limited functionality. You can search for your nearest location in the app to see what services are available. If a location does not support app orders, you can still earn rewards by paying with a linked card at the register.

What happens to my rewards points if I do not use them?

Points do not expire as long as your account remains active. However, if you do not log into your account for an extended period, McDonald's may deactivate it. Check your app periodically to keep your account active and see your current point balance.

Can I combine a coupon with a rewards redemption?

No. When you redeem points for a free item or discount, you cannot stack an additional coupon on top of it. You choose either the rewards redemption or a separate coupon, whichever gives you the better value. The app shows you both options at checkout.

Is there a limit to how many points I can earn?

McDonald's does not publish a maximum points balance, but accounts with unusually high balances that show no activity may be flagged. For typical customers who order regularly and redeem points, there is no practical limit to earning.