How to Pay Your McDonald's Bill Online and In-Store
Where and how to pay a McDonald's bill
McDonald's does not send monthly bills the way a utility company does. Instead, you pay at the point of purchase — either in the restaurant, at the drive-through, or through their mobile app — and the charge hits your account immediately. If you use a debit card, credit card, or mobile wallet, the money leaves your account right away. If you pay cash, no record is created in any billing system.
The only time a McDonald's "bill" exists as an ongoing charge is if you have a corporate account (for a business ordering catering or supplies) or if you use a third-party delivery service like DoorDash or Uber Eats, which bills you separately from McDonald's itself. For most people eating at McDonald's, there is no bill to pay later — payment happens at the register.
Key Takeaways
- McDonald's charges you at the moment you order, not through a monthly bill sent to your home.
- You can pay with cash, debit card, credit card, Apple Pay, Google Pay, or the McDonald's mobile app in most locations.
- If you order through a delivery app, you pay that app, not McDonald's directly, and delivery fees and tips are separate from food costs.
- Corporate accounts and catering orders may have invoicing, but consumer purchases do not.
Paying through the McDonald's mobile app
The McDonald's app lets you order ahead and pay before you arrive at the restaurant. You create an account, add a payment method (debit card, credit card, or digital wallet), and complete your order in the app. The charge processes immediately when you confirm the order, and you receive a confirmation number. You then pick up your food at the counter or drive-through without waiting in line.
The app also shows you deals and lets you earn points through their rewards program, which you can redeem for free or discounted items on future orders. If you have questions about a charge that appeared in the app, you can contact McDonald's customer service through the app itself or call the restaurant location directly.
Payment methods accepted at McDonald's locations
Most McDonald's accept cash, debit cards, credit cards, and digital wallets like Apple Pay and Google Pay. Some locations may not accept all methods — older restaurants or franchises in rural areas sometimes take cash only — so if you have a preferred payment method, it is worth calling ahead or checking the location's hours and details on Google Maps, which often lists accepted payment types.
If you pay with a credit card, the charge appears on your credit card statement within one to three business days, depending on your card issuer. If you pay with a debit card, the money leaves your account immediately or within one business day. Digital wallet payments (Apple Pay, Google Pay) process the same way as the underlying card or bank account you linked to them.
Understanding charges from third-party delivery apps
If you order McDonald's through DoorDash, Uber Eats, Grubhub, or another delivery service, you are paying that app, not McDonald's. The app charges you for the food, a delivery fee, a service fee, and often a tip. These charges are separate from what McDonald's receives — the delivery company takes a cut and passes the rest to the restaurant.
When you see a charge from DoorDash or Uber Eats on your bank or credit card statement, it will show the app's name, not McDonald's. If you dispute the charge or have a problem with your order, you contact the delivery app's customer service, not McDonald's, because the app is the merchant of record. McDonald's can sometimes help resolve food quality issues, but billing disputes go to the delivery company.
What to do if you see an unexpected McDonald's charge
If a charge appears on your bank or credit card statement that you do not recognize, start by checking whether it came from a McDonald's location, a delivery app, or a third party. Look at the merchant name on your statement — it will say "McDonald's", "MCDONALDS", "DoorDash", "Uber Eats", or similar, depending on where you ordered.
If the charge is from McDonald's directly, call the restaurant location where you believe the purchase happened and ask them to review the transaction. Provide the date, time, and amount. If the charge is from a delivery app, contact that app's support team. If you believe the charge is fraudulent (you did not make the purchase), contact your bank or credit card company and report it as unauthorized. Your bank can reverse the charge while they investigate.
Corporate and catering accounts with McDonald's
If you work for a business that orders catering from McDonald's — for meetings, events, or employee meals — your company may have a corporate account. These accounts do receive invoices, usually monthly, and payment terms may vary. Orders are typically placed through a dedicated phone line or account manager, and the bill is sent to your company's address.
If you manage a corporate account and have questions about an invoice, contact the McDonald's catering department directly. They can explain what was ordered, when it was delivered, and what the charges cover. Payment is usually due within 30 days of the invoice date, though terms depend on your company's agreement with McDonald's.
Frequently Asked Questions
Can I set up automatic payments at McDonald's?
No. McDonald's does not offer automatic recurring payments because you pay per transaction at the point of purchase. If you want to make ordering easier, use the McDonald's app to order ahead and save your payment method there.
What if I was charged twice for the same order?
Contact the McDonald's location where you ordered and provide your receipt or the transaction details from your bank. They can review the register records and request a refund if a duplicate charge occurred. If the restaurant cannot resolve it, contact your bank and report the duplicate charge.
Do I get a receipt when I pay at McDonald's?
Yes, if you ask for one. At the counter or drive-through, the register prints a receipt showing what you ordered and what you paid. If you ordered through the app, you receive a digital receipt in the app and via email. Keep receipts if you need to dispute a charge later.
Can I use a gift card to pay at McDonald's?
Yes. McDonald's sells physical and digital gift cards that you can use to pay for food at any McDonald's location. You can buy them in-store, through the app, or online. When you use a gift card, the balance is deducted from the card, not from your bank account.
What happens if my card is declined at McDonald's?
If your debit or credit card is declined, the transaction does not go through and you are not charged. The restaurant will ask you to provide a different payment method. Common reasons for decline include insufficient funds, an expired card, or a fraud alert from your bank. Contact your bank if you are unsure why your card was declined.