Select Page

McDonald’s Delivery: How to Order McDonald’s Online Using McDelivery

McDonald’s now offers McDelivery. You can order your favorite McDonald’s menu items right from your phone or computer and get them delivered to your door.

McDonald’s delivery can be ordered online using the McDonald’s website or the app. On the McDonald’s app, McDelivery is provided through Uber Eats. However, McDonald’s website offers other delivery partners, including GrubHub, DoorDash, and Postmates. McDonald’s delivery fees typically range from $0.99 to $5.99.

In this article, we’’ cover everything you need to know about ordering McDonald’s online and how to use McDelivery to have your order delivered right to your door.

To get your favorite food delivered to your doorstep with GrubHub or DoorDash, click below!

How to Order McDonald’s Online

You can order McDonald’s online using the McDonald’s app or the website. McDelivery is provided by a McDonald’s delivery partner, Uber Eats or DoorDash. Ordering from McDonald’s website does not give you access to exclusive deals, mobile order and pay benefits, or the McDonald’s Rewards program available on their app.

When you order McDonald’s delivery using the McDonald’s app, you have access to exclusive deals, Mobile Order and Pay, and My McDonald’s Rewards.

In addition to these benefits, the McDonald’s app allows you to connect right to your Uber Eats account for fast Uber Eats McDonald’s deliveries.

Keep in mind that deals are not available on McDonald’s delivery orders, and you cannot earn My McDonald’s Rewards on McDelivery orders.

McDonald’s deals are available for in-person orders at participating restaurants or using McDonald’s Mobile Order and Pay option.

To order your McDonald’s delivery using their app, follow the steps below:

1. Download the McDonald’s app. You will also need an Uber Eats account. You can download the Uber Eats app for Apple iOS or the Android version.   

2. Share your location to find the closest McDonald’s delivery near you.

3. You will be given an estimated delivery time, along with the Uber Eats McDonald’s delivery fee. At this time, you can choose to switch to a pickup order if you want to.

4. If you continue with your McDelivery order, you will be able to choose and select from the McDonald’s delivery menu. Once you have your order in your “bag,” click the checkout now option.

5. Next, review your order, and if everything is correct, you will continue with Uber Eats.

6. You will be redirected to your Uber Eats app to complete your order. Once you do this, your Uber Eats account will be linked to your McDonald’s app, and you will no longer need this step.

Ordering McDonald’s delivery through their website is different. When you order online for delivery, the McDonald’s website will redirect you to one of their McDelivery partner sites to process your order.

Depending on where you are located, you will be able to choose Uber Eats, DoorDash, Postmates, or GrubHub to make your McDonald’s delivery orders.

Follow the steps below to place your McDonald’s delivery order on the McDonald’s website:

1. Open the McDonald’s website and select order now.

2. Be sure to confirm your location at the top. You will then be asked to choose your McDonald’s delivery partner.

3. Once you choose a McDelivery partner, you will be redirected to their website to place your McDonald’s delivery order. This is the DoorDash McDonald’s storefront.

4. Select your items and continue to checkout.

You will need to have an account with whichever McDelivery partner you choose. So while you can order directly from the McDonald’s website, if you are not using their app for McDelivery, you are better off ordering on the delivery app you use the most.

What Is McDonald’s Delivery Menu?

Generally, the entire McDonald’s menu is available for delivery except for soft-serve ice cream cones. You can check for the availability of McDelivery items by using the McDonald’s app to access the McDelivery menu for your area.

McDonald’s delivery menu will vary based on your location. Because menus vary across the country, it is a good idea to check your McDonald’s app to see what menu items are available for delivery in your area.

When ordering cold items like milkshakes, McFlurries, and Sundaes, keep in mind that not all Uber Eats drivers, or DoorDash drivers carry insulated bags or coolers. Also, the delivery time will impact the quality of any frozen order.

How Does McDonald’s Delivery Work?

Essentially, McDelivery is having your McDonald’s delivered to you through Uber Eats or DoorDash. You can order McDelivery using the McDonald’s app for an Uber Eats McDonald’s delivery or through any food delivery apps that offer McDonald’s on their platforms.

McDonald’s has exclusively partnered with Uber Eats and DoorDash as their primary providers of McDelivery. However, you can still order McDonald’s delivery through other food delivery services like GrubHub and Postmates if available in your area.

When you order using McDelivery through the McDonald’s website, you will be given the option of ordering through either the Uber Eats or the DoorDash platform.

When using the McDonald’s app, you can link your McDonald’s account to Uber Eats to place a delivery order directly from the McDonald’s app.

Because of their McDelivery partnership, you can also find coupons and exclusive Uber Eats and DoorDash promo codes by visiting the McDelivery website.

In addition, GrubHub McDonald’s deliveries offer their own McDonald’s reward points program.

What Are McDonald’s Delivery Fees?

Generally, McDonald’s delivery fees range from $0.99 to $5.99 and are based on the delivery partner you choose. The delivery fee will also vary based on the distance from the restaurant to your home. Service fees, which are also included in McDonald’s delivery, are a calculated percentage of your order’s subtotal.

Uber Eats used to have a flat delivery fee of $4.99. In 2018, they changed their delivery fee to a sliding scale determined based on the distance from the restaurant to your delivery location.

GrubHub also prices its delivery fees using this scale but leaves the fee to the restaurant’s discretion.

DoorDash bases its fees on the restaurant as well. A DoorDash McDonald’s delivery fee ranges between $1.99 and $3.99 depending on your location, with GrubHub’s delivery fees ranging about the same.

McDonald’s delivery fees with Uber Eats can range from $0.99 to over $5.99 depending on your location, distance to the restaurant, and available drivers.

How to Get McDonald’s Free Delivery

There are a few ways to get McDonald’s free delivery. McDonald’s offers free delivery promotions for a limited time periodically throughout the year. In addition, DoorDash, Uber Eats, and GrubHub all feature monthly membership programs that offer free delivery on your McDonald’s orders.

McDonald’s website features promo codes and discounts on your McDonald’s delivery orders through DoorDash and Uber Eats.

You can use these codes to receive a set dollar amount for your order. While they are not free McDonald’s delivery offers, they are often enough to offset the delivery fee.

Uber Eats offers a monthly subscription called the Uber Eats Pass. For $9.99 a month, you receive exclusive discounts as well as unlimited free deliveries, including McDonald’s free delivery.

DoorDash’s DashPass presents a similar offer. For a monthly membership fee of $9.99, DoorDash offers free McDonald’s delivery on orders of $12 or more, as well as free delivery on orders from several other restaurants.

Similarly, GrubHub Plus members enjoy free delivery on McDonald’s orders and other food delivery orders over $12 for a monthly fee of $9.99.

Do You Tip McDonald’s Delivery?

McDonald’s delivery services are offered through DoorDash and Uber Eats. While it is not required, it is encouraged to tip your McDonald’s delivery driver between 15% and 20%. You can tip your McDelivery driver through the app or in cash upon delivery.

The tip you leave your Uber Eats, or DoorDash delivery driver accounts for a large portion of their pay. Your food delivery person is an independent contractor and relies on tips to cover most of their expenses.

While you see all the delivery fees and service fees, your Uber Eats, or DoorDash McDonald’s delivery driver does not. And those fees are not passed onto them as payment.

The recommended tip amount for McDonald’s delivery is 15-20% of your order’s subtotal.

How to Cancel a McDelivery Order

If you want to cancel your Uber Eats McDonald’s order, you can cancel your order through the app without contacting their customer service.

There is often a cancelation fee associated with canceling your McDonald’s Uber Eats delivery.

To cancel your McDelivery order directly through the Uber Eats app:

  1. Got to your live order status screen and select “Cancel Order”
  2. You will be asked to confirm your cancellation and will be notified of any cancelation fees. 
  3. To continue with your cancelation, select “Cancel Order”
  4. Choose the reason you chose to cancel, then tap “Done”

If there is a problem with your Uber Eats McDonald’s delivery order, or you are looking to receive a refund for a cancellation placed after the restaurant received your order, you can contact Uber Eats customer service.

DoorDash also allows you to cancel your McDelivery order directly from their app. To cancel your McDonald’s delivery order on DoorDash:

  1. From your Orders tab, locate the order you want to cancel
  2. Select “Help” located in the top right-hand corner of your screen
  3. Choose “Cancel Order” from the Help Menu or in the Order Details section
  4. Follow the prompts on the screen

DoorDash allows you to cancel your order at any time before your food is delivered, but the amount of your refund will vary.

To request a full refund from DoorDash or report any issues with your McDelivery order, you can contact DoorDash customer service.


McDonald’s delivery is here and available for McDelivery through a few food delivery services! Make sure to check the McDonald’s app for the McDonald’s delivery menu available in your area!

Whether you order your McDonald’s with Uber Eats, DoorDash, or GrubHub, McDelivery brings your fast food favorites right to your door!

If you’re interested in finding out more tips about McDonald’s, check out the related articles below.

Related Articles:

A Complete Guide to McDonald’s Breakfast Hours and the Breakfast Menu

A Complete Guide to McDonald’s Lunch Hours and the Lunch Menu

Was this article helpful?

About the Author

Alison Valsamis is a writer on the team. She is a content creator and copywriter with over 3 years of experience. She has a passion for food, specifically cultural cuisine, family-friendly meal planning, and sustainable eating.

When she is not working, she enjoys tending to her chickens, her plant collection, and movie nights with her family.

Recent Articles

Disclosure: is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon. also participates in other affiliate programs and is compensated for referring traffic and business to these companies, but there is absolutely no additional cost to you if you make a purchase using our links.