Skip to main content

Get Started With the Uber Eats Integration

Learn how to set up your direct integration with Uber Eats and manage incoming orders.

Written by Agent Support Bot

Set up the Uber Eats direct integration with Toast so orders fire straight to your kitchen, your menu syncs in minutes, and you can manage availability without double-entry.

In This Article:

Uber Eats Integration Overview

Uber Eats offers a direct integration between your Toast POS (Point of Sale) and the Uber Eats marketplace. This connection lets your restaurant:

  • Receive orders placed on the Uber Eats app directly on your Toast POS — no need to manually enter orders from a tablet into Toast

  • Manage your Uber Eats menu through Toast Web — menus, including 86'd items (an item removed from the menu because it is no longer available), sync within minutes

  • Report Uber Eats orders in real time — orders use a unique payment type and dining option for ease of reporting and tracking

The integration does not currently support:

  • Viewing future scheduled orders

  • Pre-modifiers

  • Auto-application of discounts

  • Images for menus, groups, and modifiers (Uber Eats does support images on items)

  • Self-delivery (you cannot use self-delivery for Uber Eats orders)

  • Virtual concepts or ghost kitchens (the ghost kitchen on Uber Eats must map one-to-one to a unique Toast location)

Before You Begin

Applies to: Toast Web, Toast POS, Uber Eats marketplace

Permissions needed:

  • 8.4 Manage Integrations

  • 8.5 Toast Shop Purchases

What you'll accomplish: A working Uber Eats integration that delivers Uber Eats orders directly to your Toast POS, with a synced menu and a payment type and dining options configured for accurate reporting.

Note: The Uber Eats integration is a one-to-one integration. Only one Toast account can be integrated with one Uber Eats account. If you manage multiple restaurant locations, you must set up the integration separately for each location, with a unique Uber Eats account per Toast account. This one-to-one relationship is required for proper functionality.

Note: Toast recommends setting up your Uber Eats account before completing the integration checklist. If you do not have an Uber Eats account, the last step of the checklist directs you to the Uber Eats account setup page to create one.

Video Walkthrough

Timeline and Process Overview for Uber Eats

To integrate Toast with Uber Eats, follow these high-level steps:

  1. Sign up for a third-party integration through Toast Shop. The integration is added automatically to Toast Web.

  2. Complete the onboarding checklist in Toast Web. You must fully complete the checklist or your integration will not work.

  3. Complete menu and pricing details. When complete, you will see the message "You are all set with Toast, now complete your setup with Uber Eats."

  4. Log in to your Uber Eats business account (or create a new one) and connect it to your Toast account.

  5. Receive an email confirmation from Uber Eats when you are ready to take orders.

The table below lists the time, responsibility, and support contact for each setup step.

Step

Time

Responsibility

Support contact

Sign up

3–5 min

Restaurant

Contact Customer Care

Complete onboarding checklist

Varies

Restaurant

Contact Customer Care

Complete menu and pricing details

3–5 min

Restaurant

Contact Customer Care

Receive Toast confirmation

Instant

Restaurant

Contact Customer Care

Receive partner confirmation

3–5 min self-activation

Uber Eats

Uber Eats website or restaurants@uber.com

Important: Toast Customer Care cannot help with partner integration questions once the process is complete from Toast's end. After Toast finishes its part, contact Uber Eats directly at restaurants@uber.com or 833-ASK-EATS (833-275-3287).

For information on Marketplace Facilitator Taxes and how they affect your restaurant when integrating with Uber Eats, see Understand Marketplace Facilitator Laws.

Step 1: Add the Uber Eats Integration in Toast Shop

Note: This step is only needed if the integration was not sold to you by your sales representative. If a sales rep already added it, the integration appears automatically in Toast Web and you can skip to Step 2.

  1. In Toast Shop, select Learn More next to the Uber Eats icon.

  2. Add the integration to your cart and proceed to check out.

  3. On the confirmation page, select Confirm Selections to add the integration.

  4. Read the Terms and Conditions, select the checkbox I accept the terms and conditions, then select Submit.

Expected outcome: You are taken into the setup flow in Toast Web, where you can select menus for Uber Eats, increase prices if you choose, and sign the Uber Eats contract if you are a new customer.

Important: If you encounter an error page, confirm that the permissions 8.4 Manage Integrations and 8.5 Toast Shop Purchases are enabled on your account. These permissions are required to access the steps in the setup checklist.

Step 2: Complete the Onboarding Checklist in Toast Web

After purchase, an onboarding checklist appears in Toast Web that you must fully complete before the integration will work.

  1. In Toast Web, select Setup at the top right of the home page to find the onboarding checklist.

  2. Work through every item in the checklist. The checklist prompts you to:

    • Select the menus to use with Uber Eats

    • Decide whether to apply a price increase to your Uber Eats menu

    • Sign the Uber Eats contract (if you do not already have one)

  3. After you complete every item, you will see the message: "You are all set with Toast, now complete your setup with Uber Eats."

Expected outcome: The Toast portion of setup is complete and you can move on to connecting your Uber Eats account.

Note: If the page times out before you finish, you can return to the setup checklist anytime in Toast Web. The checklist appears at the bottom right of your screen with a line item for the integration.

Step 3: Connect Your Uber Eats Account

After completing the Toast checklist, the setup workflow guides you to connect your Uber Eats account.

  1. If you do not have an Uber Eats account, select Create an Uber Eats account to create one on the Uber Eats site, then return to Toast Web.

  2. Once your account exists, select Yes, I have an Uber Eats account, then Continue. You are taken to the Uber Eats portal page titled Link your Point of Sale system with Uber.

  3. Select Login. Enter the email you used to sign your Uber Eats contract, then enter the verification code that was sent to your email.

  4. Verify that your selected Toast store matches the selected Uber Eats store. If not, use the drop-down menu to select the correct one, then select Next.

  5. On the Select launch date screen, see whether your menu is available:

    • If your menu is available, select Launch the store now to start receiving orders immediately, or Select a custom date to go live on a future date.

    • If your menu is still processing, select Automatically launch store to start receiving orders as soon as the menu becomes available, or Select a custom date to go live on a specific future date.

  6. Select Finish to complete your Uber Eats setup.

Expected outcome: You see a message stating that you've completed Uber Eats setup. You receive a confirmation email from Toast that the Toast setup is complete, and a confirmation email from Uber Eats once your integration is fully active and ready to receive orders.

Note: If you see "Test Mode" or a message that the integration is "waiting on Toast," this means Toast has not yet completed its part of the setup on the back end. Continue completing every item in the Toast Web checklist. If you've finished the checklist and the message persists, contact Toast Customer Care to confirm activation.

Step 4: Confirm Your Dining Options for Uber Eats

For Uber Eats orders to flow into Toast, two Uber Eats-specific dining options must exist. Toast creates these during the initial setup.

  1. In Toast Web, navigate to Kitchen > Dining options > Dining options.

  2. Confirm the following two dining options exist:

    • Uber Eats Takeout with the behavior set as Take Out

    • Uber Eats Delivery with the behavior set as Delivery

Expected outcome: Both dining options appear on the Dining options page.

Note: These dining options appear greyed out — they are not editable and cannot be deleted. Even if you have an existing dining option labeled "Uber," a new one is still created for the integration. Uber Eats uses the Delivery option for orders delivered to the guest and the Takeout option for pickup orders. If you do not offer pickup orders through Uber Eats, the dining option for pickup is simply not used.

To learn more about dining options, see Set Up Your Dining Options.

Step 5: Confirm Your Other Payment Option for Uber Eats

For orders to flow successfully from Uber Eats into Toast, an Uber Eats other payment option must exist in Toast Web. Toast creates this during initial setup.

  1. In Toast Web, navigate to Payments > Payment methods > Other payment options.

  2. Confirm that Uber Eats appears as an other payment option.

  3. If it does not appear, select + Add to create a new other payment option, fill out the required fields, and Save and publish your changes.

Expected outcome: Uber Eats is listed as an other payment option in Toast Web.

Important: All Uber Eats orders will fail if this payment option is not configured. Always confirm the Uber Eats other payment option exists before taking orders.

To learn more, see Set Up Other Payment Options.

Step 6: Set Your Online Ordering Schedule for Uber Eats

The hours customers see in Uber Eats are pulled from your Toast Online Ordering Schedule for Takeout.

  1. Confirm your Online Ordering Schedule for Takeout reflects the hours you want to use for Uber Eats.

  2. If your restaurant is part of a restaurant group, set the schedule for each location individually.

  3. Configure any holiday or special hours as a Schedule Override in your Online Ordering Schedule. Schedule Overrides display on the Uber Eats marketplace.

Expected outcome: Your Uber Eats availability matches your Online Ordering Schedule for Takeout.

To learn more about online ordering hours, see Get Started With Online Ordering.

Step 7: Confirm Your Menu Visibility and Image Settings

Uber Eats can pull your menu directly from Toast. To allow Uber Eats to display the menu, you must confirm visibility settings and (optionally) image settings.

  1. In Toast Web, navigate to Menus and select your Uber Eats menu.

  2. From the Menu details page, scroll down to Properties and confirm that Visible to: Online Orders: Partners is selected.

  3. If you use multiple third-party online ordering partners, you can use the menu builder to control which menus are shared with each partner.

  4. Save and publish your changes.

Expected outcome: A Toast menu specialist confirms your menu is configured correctly so Uber Eats can retrieve it. The Uber Eats marketplace pulls your menu within minutes of any update.

Note: The Uber Eats-Toast integration syncs item photos. Photos for menus, groups, and modifiers are not currently supported. For item photos to sync, images must be:

  • Less than 10 MB

  • In JPEG, PNG, or GIF format

  • Between 320 px and 6000 px in both width and height

Note: If you are an existing Uber Eats customer switching to the Toast integration, you lose the ability to add items or categories to your menus through the Uber Eats portal. Edits must be made in Toast Web, and Uber Eats picks up the changes within minutes.

To learn more about menu visibility, see Set Menu Visibility in the Menu Builder.

Optional: Configure Additional Uber Eats Settings

After completing the steps above, you can configure these optional settings to fit your restaurant's operations.

Uber Eats Menu Price Increases

To re-adjust your Uber Eats menu prices after onboarding, increase the price in Toast Web.

  1. In Toast Web, navigate to Third party ordering > Uber Eats > Increase menu price.

  2. Apply a price increase as a fixed amount or percentage on top of the base price.

  3. Save and publish your changes.

Expected outcome: Uber Eats displays the increased price; the base price on your Toast POS menu is unchanged.

Important: The price increase tool applies only to menu items, not to modifiers (for example, drink sizes, add-ons, or extras). To increase modifier pricing for Uber Eats only, you must maintain a separate Uber Eats menu with its own modifier prices.

Order Ready Settings

Uber Eats orders follow whatever Order Ready behavior you have configured for the Kitchen Display System (KDS).

  • If the Order Ready toggle is enabled, Uber Eats orders are automatically marked as Order Ready once fulfilled by your kitchen.

  • If the toggle is disabled, you must manually mark Uber Eats orders that appear in the Orders Hub Active tab as Order Ready when they are ready for pickup or for the delivery driver.

To check this setting, in Toast Web navigate to Takeout & delivery > Orders Hub > Kitchen Display System (KDS).

Revenue Centers for Uber Eats

Uber Eats orders can be assigned automatically to a specific Revenue Center for reporting. To set this up, create a Revenue Center with one of the following exact names:

  • Uber Eats

  • UberEats

  • Uber

  • Eats

Expected outcome: Once a Revenue Center with one of these names exists, Uber Eats orders automatically link to it in real time. You do not need to apply the Revenue Center to a table, service area, or device, and you do not need to notify Uber Eats.

Important: Custom Revenue Center names are not supported. If you use a name other than the ones listed above, your orders will not be assigned to a Revenue Center. Once you've created and assigned a Revenue Center for Uber Eats, do not edit or archive it — doing so causes future orders to fail.

Alcohol Labeling for Uber Eats

If you are an Uber Eats integration customer, you can mark items as containing alcohol directly in your Toast menu. Once Uber Eats approves you to sell alcohol on the Uber Eats merchant platform, they use the labeling assigned in your Visible to: Online ordering: Partners menus.

To learn how to label alcoholic items, see Label Menu Items as Alcoholic.

Marketplace Facilitator Tax (MPF Tax) for Uber Eats

Marketplace Facilitator Tax means Uber Eats collects sales tax from the guest and remits it to the state, without the restaurant ever seeing the tax money.

For the list of states where Uber Eats collects and remits sales taxes due to Marketplace Facilitator laws, see Uber Eats: Marketplace Facilitator.

For more information on how this affects your restaurant, see Understand Marketplace Facilitator Laws.

Manage Third-Party Ordering From the POS Payment Terminal

You can manage your third-party online ordering channels — including Uber Eats — directly from the Payment Terminal on your Toast POS for added flexibility during peak volume or unexpected disruptions.

To open the Payment Terminal, open the main menu on your Toast POS and select Payment Terminal.

From the Payment Terminal, you can:

  • Enable or disable Toast Online Ordering and third-party ordering channels at any time

  • Snooze orders (20 minutes, 40 minutes, or until tomorrow)

  • View quote times for Toast Online Ordering

  • Access guest, driver, and support information

Note: Any changes made on the Payment Terminal are reflected in Toast Web, and vice versa.

Frequently Asked Questions

What Is the Contact Information for Uber Eats?

The contact information for Uber Eats is restaurants@uber.com or 833-ASK-EATS (833-275-3287).

Why Does My Uber Eats Setup Say "Test Mode" or "Waiting on Toast"?

A "Test Mode" or "waiting on Toast" message during setup means Toast has not yet completed its part of the setup on the back end. Continue completing every item in the Uber Eats setup checklist in Toast Web (under Setup at the top right). If you've finished the checklist and the message persists for more than a few hours, contact Toast Customer Care to confirm activation.

What If My Uber Eats Orders Aren't Coming Through to My POS or KDS?

If your Uber Eats orders are not appearing on your POS, KDS, or printer, the issue is usually one of: a missing or misconfigured dining option, a missing Uber Eats other payment option, a menu visibility setting, or your KDS routing. To troubleshoot, see Get Help With Uber Eats Direct Integration Issues.

Which Uber Eats Account Do I Sign Into During Setup?

During setup, sign into the Uber Eats business account that is tied to the location you are integrating. The integration is one-to-one — only one Uber Eats account can be linked to one Toast account. If you manage multiple locations, each Toast account must be linked to a unique Uber Eats account.

I'm Part of a Restaurant Group. Do I Have to Set Up the Integration Separately for Each Location?

Yes. If you are part of a restaurant group, you must follow the setup steps individually for each restaurant you would like to add the Uber Eats-Toast integration to.

I Didn't Finish Setting Up the Integration and the Page Timed Out. What Should I Do?

You can return to the setup steps anytime in Toast Web after logging in. A checklist at the bottom right of the screen contains a line item for the integration setup.

How Long Does It Take to Go Live on the Uber Eats-Toast Integration?

If you have set up your menus and pricing correctly, your integration goes live once you receive confirmation from Uber Eats after logging in or creating a new account.

What Are the Pricing and Options to Add 3PO (Third-Party Ordering) Integrations?

Third-party ordering integrations can be added individually or as a bundle, through Toast Shop.

There Was a Delay in My Restaurant's Integration Activation. What Happened?

Toast sends an initial email for setup and another email confirming setup is complete. Follow the instructions in the confirmation email and select the Uber Eats link to sign up and activate your account. These emails are sent to the email address linked to the Toast account. If you have not received any emails from Toast, confirm the email address linked to the account with your team, sales rep, or Toast Customer Care. All onboarding steps must be completed to trigger Toast's review and confirmation email. If you have received the Toast confirmation email and completed the next step but the integration is still not set up, contact Uber Eats at restaurants@uber.com.

Can I See Where My Restaurant Is in the Uber Eats Onboarding Process?

No. There is no integration status visible in the Toast platform at this time. Review your email for updates from Toast or Uber Eats.

Can I Test the Integration Before Going Live With the Toast POS?

No. Orders must flow directly into an operational POS. Orders sent to a non-operational POS will fail.

I Don't Have an Uber Eats Account. Can I Set Up an Account at the Same Time as the Integration?

Toast recommends that customers set up their Uber Eats account before completing the integration checklist. Every location using the integration requires a corresponding Uber Eats account, as required on the last item of the checklist. If you do not have an Uber Eats account before completing the checklist, the last step directs you to the Uber Eats account setup page to begin the account creation process. Integrations may be delayed because both a Toast and an Uber Eats account are required.

No. This is a one-to-one integration. Only one Toast account can be integrated with one Uber Eats account. If you manage multiple restaurant locations (such as a food hall or ghost kitchen), each Toast account must be linked to a unique Uber Eats account. This one-to-one relationship is required to maintain proper functionality across all locations.

When a Guest Places an Order in Uber Eats and the Order Flows Into Toast, What Information Appears on the POS?

The POS displays an itemized breakdown of the order, the guest's first name and last initial, and a specific Uber Eats order number in the Tab Name field.

How Does Uber Eats Calculate Prep Times and Quote Times?

Uber Eats does not use your Toast Web online ordering prep times or quote time strategies for driver pickup times. For questions about how Uber Eats generates these times, contact Uber Eats support.

Can I Configure Holidays or Special Hours?

Yes. Configure holidays or special hours as a Schedule Override in your Toast Online Ordering Schedule. Schedule Overrides display on the Uber Eats platform.

Who Do I Contact for Help Once My Restaurant Is Live With the Uber Eats-Toast Integration?

For driver-related and order-related issues (refunds, delivery, timing, open/close hours), contact Uber Eats customer support at restaurants@uber.com or 833-ASK-EATS (833-275-3287). Uber Eats should be the first point of contact for integration issues once you are live.

When Following the Setup Steps, the Menu I Want to Select for Uber Eats Does Not Appear. What Should I Do?

If the menu you want to select does not appear, confirm the menu visibility settings are correct. If you do not yet have a menu you want to use, create it first, then return to this step to select it. This step is required for setup.

I Only Use the Uber Eats-Toast Integration for Delivery, Not Pickup. Why Were Two Dining Options Created?

Both Uber Eats Takeout and Uber Eats Delivery dining options are created during setup. If your restaurant does not offer pickup orders through Uber Eats, the pickup dining option is simply not used. You can continue to not offer the pickup option through Uber Eats.

What Happens If I Update My Menu?

If you are a current Uber Eats customer switching to the Toast direct integration, you lose the ability to add items or categories to your menus through Uber Eats Manager. Update your menu in Toast Web — edits are captured within minutes.

My Uber Eats Orders Aren't Appearing in My Kitchen. What Should I Do?

If Uber Eats orders are not coming through to your kitchen, your auto-firing setup may be incorrect. Check your order auto-firing settings and ticket display options on your Kitchen Display System (KDS). For deeper troubleshooting, see Get Help With Uber Eats Direct Integration Issues.

The Menu Displayed on the Uber Eats App Is Not Correct. Who Do I Contact?

Contact Uber Eats at restaurants@uber.com or 833-ASK-EATS (833-275-3287). Uber Eats should be the first point of contact for integration issues.

What Happens When I 86 an Item?

If an item is 86'd in Toast, the Uber Eats marketplace reflects the update in real time.

Do the Photos I Set Up in Toast Also Show in the Uber Eats App?

Yes. Item photos are supported by the Uber Eats-Toast integration. If you use separate menus for on-premise dining and third-party ordering integrations, make sure item images are added to all of your menus.

Are There Any Limitations for My Menu?

The Uber Eats integration does not currently support pre-modifiers and sequence pricing. If these are configured in your Toast menu, Uber Eats cannot pull your menu from Toast. The integration also does not support overnight hours configured on a menu's Availability — for example, if a menu is configured to be available from 10 p.m. to 2 a.m., Uber Eats cannot sync. The workaround is to split the menu into two separate menus: one covering the hours before midnight (10 p.m. to 11:59 p.m.) and another covering the hours after midnight (12 a.m. to 2 a.m.). The integration also does not support menus with an Availability of less than 60 minutes — every menu must be available for at least one hour.

What Happens to My Guests' Tips?

Guest tips are paid directly to the driver. Tip distribution is managed by Uber Eats.

Uber Eats Drivers Aren't Showing Up in a Timely Manner. Who Do I Contact?

Contact Uber Eats at restaurants@uber.com or 833-ASK-EATS (833-275-3287). Uber Eats should be the first point of contact for driver issues.

How Do I Set Up a Revenue Center for Uber Eats?

Create a Revenue Center with one of these exact names: Uber Eats, UberEats, Uber, or Eats. All orders through the Uber Eats integration automatically map to that Revenue Center. To learn how to create Revenue Centers, see Create and Assign Revenue Centers.

I Am Not Receiving Orders Through My Uber Eats Revenue Center. What Should I Do?

Confirm you have a Revenue Center created with one of the accepted values: Uber Eats, UberEats, Uber, or Eats. For deeper troubleshooting, see Creating and Assigning Revenue Centers.

Do I Need to Alert Uber Eats When Adding a Revenue Center?

No. Once the Revenue Center is created with one of the accepted names, Uber Eats automatically links new orders to it.

Can I Reassign Orders to a Different Revenue Center?

Yes. Follow the steps in Creating and Assigning Revenue Centers.

Can I Have Different Menu Pricing for Uber Eats Versus the Toast POS Menu?

Yes — as long as you maintain a menu that is specific to third-party ordering integrations. For example, a burger can cost $10 on the Toast POS and $12 on Uber Eats. To change menu-specific pricing, see Build Happy Hour Menus With Menu-Specific Pricing.

Can I Use the Uber Eats Integration in a Ghost Kitchen?

Yes — as long as the ghost kitchen on the Uber Eats marketplace maps to one unique location set up in Toast.

Will Postmates Orders Flow Into Toast?

Yes — but only if you were already receiving Postmates orders on your Uber Eats tablet before setting up your direct integration with Toast. For other questions, contact Uber Eats at restaurants@uber.com or 833-ASK-EATS (833-275-3287).

Why Are Uber Eats Delivery Orders Showing in Delivery Mode?

Any Uber Eats order with the dining option behavior set as Delivery appears in Delivery Mode if you have delivery with your own drivers — or Toast Delivery Services — enabled. Uber Eats delivery orders automatically clear out of unassigned status at the end of each day. Creating a "dummy driver" employee (with the Driver job and permissions) lets your restaurant assign those orders to that employee to clear them from Delivery Mode on the POS.

What Should I Do if I Want to Stop Using the Uber Eats Integration?

To remove the integration, see Remove DoorDash, Grubhub, or Uber Eats From "My Integrations". Removing the integration alone does not stop billing — request cancellation through the Subscriptions page in Toast Web to stop the monthly charge.

Does My Uber Eats Integration Respect Manual Approval or Approval Rules in Online Ordering?

No. All Uber Eats orders are sent directly to the kitchen.

Can I Use a Virtual Concept or Ghost Kitchen With the Toast Direct Integration?

You cannot use a virtual concept with the Uber Eats direct integration at this time.

How Do I Switch From a Middleware Provider (Such as Chowly) to the Toast Direct Integration?

When you switch from a middleware provider to the Toast/Uber Eats direct integration, the previous middleware connection and associated menus are automatically disabled as part of the integration process. If, after switching, you experience canceled or missed orders, contact Uber Support immediately to confirm the previous middleware integration has been fully removed and only the Toast menus are active.

Should I Contact Uber Eats or Toast for Post-onboarding Questions and Issues?

For driver-related and order-related issues (refunds, delivery, timing, open/close hours), contact Uber Eats customer support. For Toast POS or Toast Web configuration questions, contact Toast Customer Care.

What Should I Do if a Guest Cancels Their Order?

Contact Uber Eats Support at restaurants@uber.com or 833-ASK-EATS (833-275-3287) for assistance with guest order cancellations.

Can I Use Self-delivery for My Restaurant's Uber Eats Orders?

No. Self-delivery is not available with the Uber Eats direct integration at this time.

How Do Uber Eats Direct Integration Orders Appear on My KDS and Printed Receipts?

For all Uber Eats direct integration orders:

  • Receipt printing: Receipts print automatically the moment the order is placed and fires to your kitchen.

  • KDS firing: All Uber Eats direct integration orders appear on your KDS as ASAP.

    • For ASAP orders, they fire to your kitchen as soon as the customer places them.

    • For scheduled future orders, Uber Eats automatically calculates the optimal time for your restaurant to start preparing the food based on the customer's chosen delivery or pickup time. These also show as ASAP on your KDS.

  • KDS display: Your KDS displays a timer for all Uber Eats direct integration orders, showing how much time has passed since the order was fired. The KDS does not show the order's due time.

Related Articles

Did this answer your question?