How delivery works for McDonald's
You can order McDonald's for delivery through the McDonald's app, the McDonald's website, or through third-party delivery partners. Delivery availability and menu options vary by location, so it is best to check the menu and delivery options for your specific area. To place an order, select the items you want, choose delivery as your pickup method, enter your delivery address, and complete payment. You will receive confirmation of your order and an estimated delivery time.
McDonald's delivery options and partners
McDonald's partners with third-party delivery services in many markets to offer delivery to your door. These partners may include well-known delivery platforms, and the specific partner can affect delivery fees, minimum order amounts, and estimated delivery times. In some locations, McDonald's may offer delivery directly through its own app or website. It is helpful to compare these options to find the best fit for your order.
Third-party delivery platforms
Third-party delivery platforms that carry McDonald's menu items include popular services that operate in many regions. These platforms integrate with restaurant systems to provide real-time menu updates and delivery tracking. When using a third-party platform, review fees, minimum order requirements, and estimated delivery times before confirming your order.
McDonald's direct delivery
In some markets, McDonald's offers direct delivery through its official app or website. This option can provide more control over delivery preferences and access to exclusive deals or promotions. Delivery fees and minimum order amounts vary by location, and estimated delivery times are provided at checkout based on your address.
How to place an order for delivery
To place an order for delivery, open the McDonald's app or website, browse the menu, and select the items you want. Add each item to your cart, then choose delivery as the pickup method. Enter your delivery address and review any delivery fees or minimum order requirements. Complete payment using a saved or new payment method, and confirm your order. You will receive an order confirmation with an estimated delivery time.
Step-by-step ordering process
- Open the McDonald's app or website and sign in to your account.
- Select your location to see accurate menu and delivery availability.
- Browse the menu and add your chosen items to your cart.
- Choose delivery as your pickup option.
- Enter your delivery address and review fees and estimated delivery time.
- Select or add a payment method and complete your order.
Delivery fees, minimums, and timing
Delivery fees, minimum order amounts, and estimated delivery times vary by location and can change based on demand and partner availability. Some third-party platforms may charge additional fees or require a minimum order to qualify for delivery. It is helpful to review these details during checkout to avoid surprises.
Sample delivery details by location
| Attribute | Verified Detail | Source Type |
|---|---|---|
| Delivery fee | Varies by location and platform; typically a base fee plus distance-based charges | Platform and restaurant policies |
| Minimum order amount | May apply on third-party platforms; not always required for direct McDonald's delivery | Platform terms and conditions |
| Estimated delivery time | Provided at checkout; typically 30–60 minutes depending on traffic and restaurant workload | Checkout information and partner estimates |
| Menu availability for delivery | Certain menu items may not be available for delivery due to packaging or temperature sensitivity | Restaurant-specific delivery menus |
| Order tracking | Available through the app or platform; includes preparation and delivery status updates | App and platform features |
Tracking your McDonald's delivery
After you place your order, you can track its status through the McDonald's app or the third-party platform's interface. Tracking usually shows when the order is received, when it is being prepared, and when it is out for delivery. You will also receive text or app notifications about key status updates. If there are delays, the estimated delivery time will be updated accordingly.
What to expect during delivery
- Order confirmation with estimated delivery time
- Updates when your order is being prepared
- Notification when the order is out for delivery
- Driver arrival notification and contact information
- Option to contact support if there are issues with the delivery
Menu items available for delivery
Not all menu items are available for delivery, as some items may be affected by packaging, temperature, or preparation time. Typically, burgers, sandwiches, fries, and select sides are commonly delivered, while items that are best served immediately or require special handling may not be available. To see exactly what you can order, check the delivery menu in your app or on the delivery platform for your location.
Tips for ordering McDonald's for delivery
- Check delivery availability for your specific address before ordering.
- Compare fees and minimums between the McDonald's app and third-party platforms.
- Order during off-peak times to reduce the chance of delays.
- Review packaging options if you plan to reheat items at home.
- Track your order status through the app or platform for the latest updates.
Common questions about McDonald's delivery
Can I track my McDonald's delivery in real time?
Yes, most orders can be tracked in real time through the McDonald's app or the third-party delivery platform's tracking feature. You can see the current status of your order and the driver's location when available.
Are delivery fees the same at every McDonald's?
No, delivery fees vary by location and by delivery partner. Some markets may offer free delivery above a certain order amount, while others may apply a flat fee or dynamic fees based on demand.
What should I do if my delivery is delayed?
If your delivery is delayed, check the tracking information in the app for an updated estimated delivery time. You can also contact McDonald's support or the delivery platform's support for assistance.
Can I change or cancel my delivery order?
Depending on the order status, you may be able to modify or cancel your order through the app or by contacting support. Orders that are already out for delivery may not be eligible for changes or cancellation.