McDonald's orders through Uber Eats work the same way as any other restaurant on the platform
You open the Uber Eats app, search for McDonald's in your area, browse the menu, add items to your cart, and check out. Uber Eats handles the payment and delivery coordination. The McDonald's location prepares your order, and an Uber driver picks it up and brings it to your address. You pay a delivery fee on top of your food cost — the amount depends on distance, current demand, and your location.
The main difference between ordering McDonald's through Uber Eats and ordering directly from McDonald's is that Uber Eats charges you a service fee, delivery fee, and sometimes a small markup on menu prices. In return, you get delivery to your door without leaving home. If you want to avoid those extra fees, you can order directly from McDonald's through their own app or website, or pick up in person.
Key Takeaways
- McDonald's menu prices on Uber Eats are sometimes higher than in-store prices, and you pay a delivery fee plus a service fee on top.
- Delivery time typically ranges from 20 to 45 minutes depending on how busy the restaurant and Uber driver network are in your area.
- You can track your order in real time once the driver picks it up, and you can contact the driver directly through the app.
- If your order arrives wrong or incomplete, you can report it in the app and Uber Eats will refund the missing items or the full order.
How to find McDonald's on Uber Eats
Open the Uber Eats app and tap the search icon at the top. Type "McDonald's" and the app will show you every McDonald's location within delivery range of your address. The app displays the estimated delivery time, delivery fee, and whether the location is currently open and accepting orders.
If no McDonald's appears in your search results, it means no location near you is currently partnered with Uber Eats or is accepting orders at that moment. You can check back later, as restaurants sometimes go offline during peak hours or maintenance. Alternatively, you can order directly from McDonald's using their app or website.
What to expect from delivery time and fees
Delivery time for McDonald's through Uber Eats usually takes 20 to 45 minutes from the time you place your order, though this varies widely. During busy periods (lunch, dinner, weekends), delivery can take longer because the restaurant is backed up or drivers are scarce. Late-night orders may take longer or be unavailable depending on whether McDonald's is open and whether drivers are working in your area.
Fees are broken into three parts: the delivery fee (typically $2 to $5 but varies by location and distance), the service fee (a percentage of your order total, usually 10 to 15 percent), and sometimes a small markup on individual menu items. A $10 meal might cost $14 to $16 by the time you add all fees. Uber Eats sometimes runs promotions that waive or reduce delivery fees for first-time users or during specific hours.
How to track your order and contact the driver
Once you place your order, the app shows you a timeline: when McDonald's receives it, when they start preparing it, when the driver picks it up, and when the driver is on the way. You can see the driver's location on a map in real time once they leave the restaurant. The app also shows an updated delivery time estimate that adjusts as the driver moves.
If you need to contact the driver, tap the "Contact" button in the app to call or message them directly. You can ask them to leave the order at a specific location, let them know you are not home yet, or clarify your address. Do not change your delivery address after the driver has picked up the order, as this can cause confusion and delays.
What happens if your order is wrong or incomplete
If your food arrives missing items, cold, or damaged, open the Uber Eats app and go to your order history. Tap the order and select "Report an issue." Describe what is wrong — for example, "missing fries" or "burger is cold." Uber Eats will then offer you a refund for the missing item or a credit toward your next order.
For major problems (entire order missing, food inedible), you can request a full refund. Uber Eats usually processes these within a few business days. Keep the food or take a photo if you can, as Uber Eats may ask for evidence. If the problem is the restaurant's fault (wrong items prepared), Uber Eats will refund you and may adjust how they work with that location. If the problem is the driver's fault (food dropped, stolen), Uber Eats still refunds you but may take action with the driver.
Comparing Uber Eats to McDonald's direct ordering
McDonald's has its own app and website where you can order for delivery or pickup. Ordering directly from McDonald's usually costs less because you skip Uber Eats' service and delivery fees. However, McDonald's delivery is only available in some areas and may be slower than Uber Eats because McDonald's uses their own drivers or a smaller network.
Uber Eats is faster in most urban areas because they have more drivers available and can pick up from McDonald's alongside other restaurants. If you order through Uber Eats frequently, you may save money with an Uber One membership, which waives delivery fees on many orders. Compare the total cost (food plus fees) on both platforms before you order to see which is cheaper for your location and time.
Common issues and how to avoid them
Cold food is the most common complaint with McDonald's delivery. French fries and burgers cool down during the drive, especially if delivery takes longer than 30 minutes. You can reduce this by ordering items that hold heat better (like hot drinks or items without fries) or by ordering during slower times when delivery is faster. Some people request extra napkins or ask the driver to deliver quickly.
Missing items happen when the restaurant packs the order wrong or the driver forgets a bag. Double-check the app's order summary before you place it so you know exactly what should arrive. When the driver arrives, open the bag and count items before they leave if possible. If something is missing, report it when ready in the app so Uber Eats can refund you right away.
Frequently Asked Questions
Can I order McDonald's breakfast through Uber Eats?
Yes, if the McDonald's location near you serves breakfast and is open during breakfast hours. Search for McDonald's in the Uber Eats app and check the menu — breakfast items will only show if the restaurant is currently serving them. Breakfast delivery times are usually faster than lunch or dinner because fewer people order at that time.
Do I have to tip the driver on Uber Eats?
Tipping is optional but recommended. You can add a tip when you check out or after the driver delivers your order. Most drivers depend on tips as part of their income. The app suggests a percentage (usually 15 to 20 percent), but you can type in any amount or no tip at all.
What if McDonald's is closed when I try to order?
The Uber Eats app will show "Closed" next to the McDonald's location if it is not currently taking orders. You can schedule an order for a future time if the app allows it, or try again when the restaurant reopens. Some McDonald's locations have different hours on weekends or holidays.
Can I use McDonald's coupons or promotions on Uber Eats?
No, McDonald's coupons from their app or in-store promotions do not work on Uber Eats. However, Uber Eats sometimes runs its own promotions on McDonald's orders, like discounted delivery or percentage-off deals. Check the Uber Eats app for current promotions before you order.
What if the driver never arrives?
If your order is significantly delayed or the driver does not show up, contact Uber Eats support through the app. Tap "Help" on your order and describe the problem. Uber Eats will investigate and either send a new driver or refund your order. Keep the app open and watch the driver's location so you know if they are actually on the way.