The Toast and DoorDash direct integration sends DoorDash Marketplace and Caviar orders straight to your Toast POS, syncs your menu in real time, and consolidates DoorDash sales into Toast reporting. Setup typically takes three to five business days from purchase to going live, with most of that time spent on Toast back-end configuration. This article walks you through every step.
About the DoorDash integration
DoorDash offers a direct integration between Toast POS and the DoorDash and Caviar marketplaces. You do not need a separate DoorDash account to use it — if you are a brand-new DoorDash merchant, you can create a new account i during setup. The integration lets your restaurant:
Receive DoorDash and Caviar Marketplace orders directly on the Toast POS, eliminating the need to re-enter orders from a DoorDash tablet.
Manage your DoorDash and Caviar menu from Toast Web, with menu and 86'd-item updates syncing in near real time.
Consolidate DoorDash accounting and reporting in Toast, with a unique payment type and dining option for tracking.
The integration does not currently support: prep time delays or throttling, time-specific pricing, pre-modifiers, prompt for quantity, menu modifier pricing (size, sequence, open, or size-sequence pricing), or viewing future scheduled orders.
Note: Caviar's marketplace integration is not currently available in Australia or Canada. For customers in Australia or Canada, contact your Toast sales representative, account manager, or Customer Care.
Before you begin
Confirm all of the following before starting setup. Skipping any of these will cause the integration to stall or fail.
Your restaurant must not be in test mode. Toast cannot complete setup while test mode is enabled.
Your location must be in the United States or Canada. Caviar is U.S. only.
The Toast user completing setup must have permissions 8.4 Manage Integrations and 8.5 Toast Shop Purchases enabled. If either permission is missing, the setup checklist will return an error page.
You need a credit card on file in Toast Shop to purchase the integration (unless your sales representative is including it in a contract).
If you are an existing DoorDash merchant, have your DoorDash login credentials ready for Step 5.
Step 1: Purchase the DoorDash integration in Toast Shop
In Toast Web, navigate to Toast Shop in the left-hand navigation rail or the top-right corner of any page.
Locate the DoorDash integration tile and select Learn More.
Add the integration to your cart and complete checkout.
Expected outcome: You will see an order confirmation page in Toast Shop, and the DoorDash setup task will appear in the Toast Web setup checklist.
Step 2: Confirm the integration and accept the terms and conditions
On the confirmation page that appears after checkout, select Confirm Selections.
On the next page, read the integration Terms and Conditions.
Select the checkbox next to I accept the terms and conditions, then select Submit.
Expected outcome: You are taken directly into the DoorDash setup flow inside Toast Web.
Step 3: Select your menus and apply price increases
In the setup flow, select the menu or menus you want DoorDash to display. Only menus with visibility set to Online ordering: Partners appear in this list.
Choose whether to increase your DoorDash menu prices to offset partner fees.
Select Yes to enter an increase, then choose either a percentage or a dollar amount, enter the value, and select Continue.
Select No to keep your standard prices.
If prompted, sign the DoorDash contract. (You will only see this if you do not already have a DoorDash contract on file.)
Expected outcome: A confirmation page shows your selected menus and pricing. The setup checklist updates to indicate Toast is configuring your account in the back-end.
Note: Price increases apply to base menu item prices only — they do not apply to modifier prices.
Step 4: Wait for Toast onboarding (Fast Track or Manual)
After you submit your menu and pricing selections, Toast configures your account on the back-end. Setup takes up to four business days. Locations are routed to one of two paths:
Fast Track — Eligible locations skip the menu review step and move directly to Take Action to Go Live on the setup checklist. You can typically activate the integration the same day. Locations are not eligible for Fast Track if they are Multilocation Management (MLM) locations.
Manual Onboarding — A Toast menu specialist reviews your menus and account, fixes any incompatibilities, and confirms the configuration. You will receive an email from Toast when this review is complete.
If a Toast menu specialist finds settings on your selected menus that DoorDash does not support, contact Customer Care for help adjusting your menu. [Suggested approach – requires validation: confirm whether Care reaches out proactively or whether the customer must initiate]
Expected outcome: You receive an email from Toast confirming setup is complete. The setup checklist updates the Confirm your DoorDash account step from locked to Take Action to Go Live.
Step 5: Connect your DoorDash account and go live
In Toast Web, open the setup checklist and select the DoorDash integration task. The status should read Take Action to Go Live.
Select your account status:
If you have a DoorDash merchant account, select Yes, I have a DoorDash account, then Continue, and sign in with your DoorDash credentials.
If you are new to DoorDash, select No, I don't have a DoorDash account. You are redirected to DoorDash to create one. Once your DoorDash onboarding is complete, return to Toast to finish.
From the dropdown, select the restaurant location you are connecting. If you select the wrong location, select Choose a different account to sign in again and pick a different one.
Confirm the location and the menus DoorDash will display. If anything looks wrong, select Start Over to redo the connection.
Select Enable integration to activate.
Expected outcome: A confirmation screen reads "Congratulations, your DoorDash integration is now activated." Select Finish. You will receive a final confirmation email from DoorDash when you are ready to take orders.
Note: If you prefer to activate later, select Enable later. You will need to return to this page and select Enable integration to go live. Selecting Enable later can delay activation.
Note: If you are a brand-new DoorDash user, enabling the integration also activates your DoorDash Marketplace store. No additional steps are required on the DoorDash side.
Check your setup status
You can see where your DoorDash integration is in the setup process at any time:
In Toast Web, select the checklist icon in the top menu bar.
Select DoorDash integration from your setup checklist.
The status next to each step tells you what to do next:
In progress — Toast is configuring your account in the back-end. Wait for the email confirmation (up to four business days).
Take Action to Go Live — Toast setup is complete. Return to Step 5 to connect your DoorDash account.
Live — Your integration is active, and orders should be flowing to your POS.
If the checklist returns an error page, confirm permissions 8.4 Manage Integrations and 8.5 Toast Shop Purchases are enabled on your Toast user account.
If you have not received expected confirmation emails after four business days, verify that test mode is disabled on your location and confirm the email address linked to your Toast account with your team or sales representative.
Activation error messages and next steps
If you see an error during the Enable integration step in Step 5, use the table below to find your next step. Once an error is resolved, the checklist will prompt you to take action and complete the onboarding steps.
Error message
|
Self-service?
|
Next step
|
There is an issue with your Online Ordering hours
|
Yes
|
Adjust your Online Ordering hours in Toast Web (Takeout & delivery > Online Ordering), then retry activation.
|
We're having trouble connecting your menu to DoorDash
|
No
|
Contact DoorDash Merchant Support at (855) 222-8111.
|
We need you to update your menu visibility
|
Yes
|
Confirm at least one menu has visibility set to Online ordering: Partners. See Manage DoorDash Third-Party Ordering Configuration.
|
We are having trouble connecting to your selected location
|
No
|
Contact DoorDash Merchant Support at (855) 222-8111.
|
Fraud Check Failure
|
No
|
Contact DoorDash Merchant Support at (855) 222-8111.
|
Virtual Brand Detected
|
No
|
Contact DoorDash Merchant Support at (855) 222-8111. The Toast direct integration does not currently support virtual concepts or ghost kitchens.
|
Self Delivery Detected
|
No
|
Contact DoorDash Merchant Support at (855) 222-8111. Self-delivery is not compatible with the DoorDash integration.
|
DoorDash Drive Store Detected
|
No
|
Contact DoorDash Merchant Support at (855) 222-8111.
|
You are already in queue
|
No
|
Contact DoorDash Merchant Support at (855) 222-8111.
|
DoorDash account missing
|
No
|
Contact DoorDash Merchant Support at (855) 222-8111 to confirm your DoorDash merchant account exists, then return to Toast and retry.
|
DoorDash does not see menu
|
Yes
|
Enable the DoorDash third-party ordering toggle in Takeout & delivery > Third-party ordering. See Manage Third-Party Availability With Snooze and On/Off Functions.
|
After you go live: menus, dining options, and payment type
Toast creates the dining options and payment type your DoorDash orders need during initial setup. The settings below will already exist when you go live, but it is worth checking them so DoorDash orders flow to the right place from day one.
DoorDash menu visibility
DoorDash pulls your menu directly from Toast. To allow DoorDash to display a menu, set the visibility for that menu to Online ordering: Partners in the Menu Builder. To learn more, see Set Menu Visibility in the Menu Builder.
If you integrate with multiple third-party partners, you can use the configuration page in Takeout & delivery > Third-party ordering to control which menus surface to each partner. See Manage DoorDash Third-Party Ordering Configuration.
If you are migrating from the DoorDash portal to the Toast direct integration, you will lose the ability to add items or categories from the DoorDash portal. All menu changes must be made in Toast Web after setup.
Menu item photos
Menu item photos sync automatically from Toast to DoorDash. Photos must meet DoorDash's specifications:
16:9 (landscape) aspect ratio
Maximum file size of 2 MB
JPG, JPEG, or PNG format
Minimum resolution of 1400 x 800 pixels
The DoorDash photos team reviews submitted photos for quality. Review takes three to five business days. If your photos meet the specifications and have not appeared on DoorDash after five business days, open a Customer Care ticket and request that the Care Integrations team contact DoorDash on your behalf.
Menu availability and dayparting
DoorDash respects the availability hours you set on your Toast menus — items in a menu with limited hours cannot be ordered outside those hours. To set or change menu hours:
In Toast Web, navigate to Menus > Menu management > Menu manager.
Select the name of the menu you want to edit.
In the menu settings panel, scroll to Availability and change the setting from Always to Specific days and time.
Use the pencil icon to set the days and times the menu is available.
Select Save and Publish all changes.
Expected outcome: Your DoorDash menu refreshes in near real time.
If your menu is available 24/7, please use the "Always" setting. Selecting all seven days and all hours manually under "Specific Days" can cause configuration errors.
For more on what guests see when they try to order outside hours, see Troubleshoot DoorDash Menu Availability.
Adjust DoorDash menu prices after setup
If you need to change your DoorDash price increase after onboarding, in Toast Web navigate to Takeout & delivery > Third-party ordering > DoorDash, then select Increase menu price. Price increases apply to base menu item prices only and do not apply to modifiers.
Dining options
Toast creates two DoorDash-specific dining options during setup:
DoorDash with behavior set as Take Out
DoorDash with behavior set as Delivery
These dining options are greyed out and cannot be edited or deleted. Having both lets you accurately report on the number of orders and revenue for each DoorDash order method.
Note: "DoorDash delivery" and "Toast Delivery Services" are not the same. Toast Delivery Services has its own dining option for orders fulfilled through Toast's delivery network.
Online ordering schedule
Confirm your DoorDash hours are configured in your Online Ordering Schedule for Takeout. If your restaurant is part of a restaurant group, set the schedule for each location individually. The DoorDash Marketplace also reflects any Schedule Overrides you create for holidays or special hours.
Payment type
DoorDash orders need a DoorDash Other Payment Option to flow into Toast. Toast creates this payment type during initial setup. Verify it exists before taking orders — if the payment type is missing, all DoorDash orders will fail to send to the kitchen.
Order Ready behavior
DoorDash orders follow your Toast configuration for marking orders as Order Ready automatically or manually. To check or change this setting, in Toast Web navigate to Takeout & delivery > Orders Hub > Kitchen Display System (KDS).
Orders on Kitchen Display
If your third-party delivery orders aren't appearing, it's likely a Device-Specific Filter issue. Since KDS filters are set on each individual tablet, you'll need to check the settings on the specific device where you expect to see those orders.
How to fix it:
On the KDS device, go to Setup > Device Setup from the main menu.
Scroll to Kitchen Setup and select Ticket Display Options.
Look under Dining Option(s). Ensure "DoorDash" (or "Delivery") is selected.
Note: If no options are selected, the KDS shows everything. If some are selected but DoorDash is unchecked, those orders will be hidden.
Tap Continue to save.
Revenue Centers
DoorDash orders can map to a Revenue Center automatically if a Revenue Center is created with one of these names:
DoorDash
Door Dash
Door-Dash
doorDash
Doordash
Once you create the Revenue Center, all DoorDash orders link to it in real time, regardless of table service area or device. Do not archive or rename the Revenue Center after assignment — doing so will cause orders to fail. To learn more, see Create and Assign Revenue Centers.
Alcohol labeling
If you are a DoorDash integration customer, you can mark items as containing alcohol directly in your Toast menu. After your location goes live, a DoorDash representative will contact you to verify your liquor license and confirm alcohol delivery is available in your area. To label menu items as alcoholic, see Label Menu Items as Alcoholic.
Marketplace Facilitator Tax
DoorDash collects and remits sales tax on your behalf in states with Marketplace Facilitator laws. For the current list of states, see DoorDash's Marketplace Facilitator FAQ.
Frequently asked questions
How do I check the status of my DoorDash integration setup?
In Toast Web, select the checklist icon in the top menu bar, then select DoorDash integration. The status next to each step tells you whether Toast is still configuring your account, whether you need to take action to go live, or whether the integration is live.
How do I know my onboarding steps were completed correctly?
After you submit all onboarding steps, Toast reviews the configuration in the back-end (typically three to four business days). Toast then emails the address linked to your Toast account, either confirming the setup or requesting changes. If you have not received any email from Toast after four business days, confirm the email address linked to your Toast account with your team, sales representative, or Customer Care.
When will DoorDash contact me about my integration?
DoorDash contacts you after the Toast onboarding team activates your integration and passes your account information to DoorDash. You will receive both a Toast confirmation email and a DoorDash confirmation email.
I'm part of a restaurant group. Do I have to set up the integration separately for each location?
Yes. Follow the same steps individually for each location you want to add to the DoorDash-Toast integration.
I didn't finish setting up the integration and the page timed out. What should I do?
Log back in to Toast Web. The setup checklist at the bottom right of your screen will include a line item for the DoorDash integration. Select it to resume where you left off.
Can I test the integration before going live?
Yes. Contact Toast Customer Care and ask to be routed to the Integrations Support team. They can submit a test order on your behalf right before you go live.
How do I switch from an aggregator (e.g., Chowly) to the Toast direct integration?
Add the DoorDash integration from Toast Shop and complete the steps in this article. You can continue receiving orders through your aggregator until your location is live on the Toast direct integration. Do not cancel your aggregator subscription until you have received a DoorDash confirmation email that you are live on the direct integration.
What happens if I update my menu after going live?
Any published change to your Toast menu syncs to DoorDash in near real time.
How do I 86 an item on DoorDash?
86 the item directly on the Toast POS — the change syncs to DoorDash in real time. You do not need to take any action in the DoorDash portal. To indicate an item is back in stock, update the item inventory on the Toast POS.
The menu I want to use for DoorDash doesn't appear in the setup. What should I do?
Confirm the menu has visibility set to Online ordering: Partners in the Menu Builder. If you do not have a menu yet, create one and set its visibility, then return to the setup step to select it.
Why isn't my menu showing the right items on DoorDash?
The DoorDash integration does not support time-specific pricing, pre-modifiers, subgroups, prompt for quantity, Pizza Menu Management, size pricing on modifiers, or time-restricted menus using Toast's menu availability feature. If any of these are configured on a menu, DoorDash may not be able to pull the menu over from Toast. Review your menu for these settings and remove or restructure them.
Does my DoorDash plan (Basic, Plus, or Premier) affect my Toast integration?
No. All three DoorDash plan tiers are compatible with the Toast integration. Plan features, pricing, visibility, marketing benefits, and tier changes are managed by DoorDash directly — contact DoorDash for those questions.
Can I have both Toast Delivery Services and the DoorDash integration?
Yes. Toast Delivery Services and the DoorDash integration are independent products. Toast Delivery Services orders are received through your Toast Online Ordering page, Local by Toast, or your POS. DoorDash integration orders are received through the DoorDash Marketplace.
Can I sell alcohol on DoorDash?
Yes, if you have signed the DoorDash alcohol agreement, you have a valid liquor license, and you are in a state where alcohol delivery is permitted. After you go live on the integration, a DoorDash representative will contact you to verify your liquor license. See DoorDash: Selling Alcohol on DoorDash for the merchant requirements. [Link may be broken – requires validation]
Can I use a virtual concept or ghost kitchen with the direct integration?
No. Virtual concepts and ghost kitchens are not currently supported on the Toast direct integration with DoorDash.
Why is there a "HOLD" on my DoorDash order on the KDS, or why do orders fire to the kitchen late?
DoorDash orders use Toast's auto-fire timing: they fire to the kitchen when the current time equals the expected fulfillment time minus the prep time. For example, an order received at 3:18 p.m. with an expected fulfillment time of 3:37 p.m. and a 15-minute prep time will fire at 3:22 p.m. To check or adjust your auto-firing settings, see Set Up Order Auto-Firing. [Link may be broken – requires validation]
Why aren't my online orders displayed on the KDS?
Confirm all of the following:
A single auto-fire device is selected. See Set Up Order Auto-Firing. [Link may be broken – requires validation]
Partner menus and menu items are routed to prep stations. See Apply Settings to Your Menu in Bulk.
The dining option is selected on the device's ticket display setting.
How does DoorDash calculate prep times and quote times?
DoorDash does not use your Toast Online Ordering prep times or quote time strategies for driver pickup times. For questions about how DoorDash generates these times, contact DoorDash Merchant Support.
Can guests send special instructions or request utensils through the integration?
Yes — DoorDash supports item-level special instructions, which arrive in Toast as a modifier on the item. To enable plasticware (utensils) requests or general allergen Special Instructions, contact DoorDash Merchant Support to enable the feature on your DoorDash account.
Can I see a breakdown of DoorDash, Caviar, and Online Ordering orders separately?
Yes. In Toast Web, select Sales Summary, filter by Dining Options: DoorDash (select both Take Out and Delivery options), and select Tab Names from the Show/hide columns menu. The exported report will include the source of each order. [Information missing: requires input on the exact navigation path inside Sales Summary — the source article shows the filter but not the menu path]
What should I do if a guest cancels their order?
Contact DoorDash Merchant Support at (855) 599-7066 for assistance with guest order cancellations.
How do I stop using the DoorDash integration?
Remove the integration following the steps in Add or Remove an Integration With Toast Partner Integrations. Removing the integration does not cancel your subscription — contact Toast Customer Care to cancel the recurring DoorDash subscription charge.
Who do I contact for help once I'm live with the DoorDash integration?
DoorDash should be your first point of contact for integration issues after go-live. Contact DoorDash Merchant Support at (855) 222-8111 or via the Help form in your DoorDash Merchant Portal. For driver, refund, delivery timing, and open/close issues, contact DoorDash Merchant Support at (855) 599-7066. Toast Customer Care can help with menu re-syncs and other Toast-side configuration.
Before you contact Customer Care
Have the following ready when you contact Customer Care so the Integrations Support team can resolve your issue faster:
The error message text or a screenshot of the error
The step in the setup checklist where you saw the error
The Toast user account you were signed in with (and confirmation that permissions 8.4 Manage Integrations and 8.5 Toast Shop Purchases are enabled)
Your DoorDash Store ID (if known)
The location name and address you are setting up
Whether your location is in test mode
Steps you have already attempted
Related articles
This content is for informational purposes only and is not intended as legal, tax, HR, or any other professional advice. DoorDash plan features, pricing, alcohol delivery eligibility, and Marketplace Facilitator state coverage are managed by DoorDash and are subject to change.