Does McDonald’s Deliver? (Providers + How To Order)

If you’re in the mood for McDonald’s, you might be wondering, does McDonald’s deliver food to your home?

We’re going to tell you all about McDonald’s delivery options so that you can make the best choice possible, so keep reading to learn all about it!

Does McDonald’s Deliver In 2023?

McDonald’s does deliver through Uber Eats, DoorDash, and GrubHub as of 2023. McDonald’s calls their delivery McDelivery, and you can get a discount if it’s your first time ordering McDonald’s through McDelivery. Additionally, nearly every menu item is available for delivery except soft serve. You cannot pay with cash on delivery for McDonald’s but can tip the driver in cash.

We know you’ve got even more questions about McDonald’s delivery, so read below to get all of the facts and important details!

Who are the Delivery Providers for McDonald’s?

Uber Eats, DoorDash, and GrubHub are the delivery providers that you can use for McDelivery, which is McDonald’s delivery service.

However, not all McDonald’s locations are participating in McDelivery, so some people might not be able to order from McDonald’s and have the food delivered.

Does McDonald’s Deliver Coffee & Ice Cream?

Yes, McDonald’s does deliver coffee and ice creams (Sundaes, McFlurries, etc) through all delivery providers. However, depending on your local store, they may not offer the service and may have certain times of the day when they won’t deliver these menu items.

Additionally, McDonald’s does not deliver soft serve ice cream cones as these will melt within minutes of leaving the store for delivery.

How Much Is McDonald’s Delivery?

Depending on who you order McDonald’s delivery through, the delivery charge can range from $0.49 to $7.99. In many cases, DoorDash, GrubHub, and Uber Eats provide delivery discounts, so it’s worth comparing within the app to get the best deal.

Additionally, also check for any signup or temporary promotions the delivery apps might be running, as in some cases, new users can get a discount and free delivery off their first order.

How Do I Order McDonald’s Delivery?

To Order McDonald’s delivery or to find out if your local McDonald’s participates in McDelivery, simply download DoorDash, GrubHub, or Uber Eats app to begin.

Simply put in your address to see if your local McDonald’s is a participant and if so, then you can order McDelivery right away.

Additionally, you also can check whether your local restaurant delivers by using the McDonald’s app.

Click on “Order” at the bottom, and switch it to “McDelivery,” then input your address.

You’ll see the entire McDonald’s menu on GrubHub, DoorDash or Uber Eats, with the only exception being soft-serve cones and any other exceptions that McDonald’s location has made.

How Do I Order McDonald’s Delivery?

Furthermore, just pick the items you’d like to order and put them in your cart to begin the process.

Complete the checkout process by paying for your order through either delivery service, which includes the cost of the food, a delivery fee, and a small service charge from the delivery provider.

However, you’re going to need to enter your credit card or debit card details to go through checkout, which includes Visa, Mastercard, American Express, or Discover.

You can include a tip for the driver during the checkout process and then you can track your food as it’s being prepared, picked up, en route to your location, and when it arrives.

Can You Order McDonald’s With Cash on Delivery?

Unfortunately, you cannot order McDonald’s with cash on delivery if you live in the United States since it’s not available on Uber Eats, GrubHub, or DoorDash.

The reason behind cash on delivery not being allowed is that if you paid with cash, the driver would have to go back to the restaurant.

Furthermore, McDonald’s locations can deny a coupon or promotional code, so not all locations will accept the codes you find online or through an outside app.

To know more about McDonald’s, you can also check our related posts on McDonald’s refund policy, if McDonald’s accepts Venmo, and if McDonald’s accepts PayPal.


McDonald’s delivers using Uber Eats, DoorDash, and GrubHub although not all McDonald’s locations participate in McDelivery.

Furthermore, to check whether your local store offers McDelivery, either use the McDonald’s app or the delivery service app and enter your address to find out.

What’s great is that the entire McDonald’s menu is available for delivery with the major exception being soft-serve ice cream.

However, restaurants do have the ability to place other restrictions on which food items can be delivered if they choose.

You will need to pay with either a credit or debit card to get McDelivery, but you can tip the delivery driver in cash when they arrive with your order.

On top of that, you can track your order conveniently through the delivery app and see when your food gets prepared, picked up by the driver, and when it’s near your house!

You also can order McDonald’s anytime you want with McDelivery since it’s available 24/7 as long as your local restaurant remains open overnight!

McDonald’s delivery promotional codes and coupons exist all over the Internet so you’re likely to find even more ways to save money on delivery.

Photo of author

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of

Leave a Comment