How do you connect Toast to QuickBooks Online?
You need QuickBooks Online Essentials, Plus or Advanced. Toast says Simple Start and Self-Employed “do not support third-party integrations like xtraCHEF.”
1. Get xtraCHEF set up for QuickBooks. Your Toast Onboarding Consultant does this during onboarding. After onboarding, email support@xtrachef.com.
2. Connect QuickBooks. In xtraCHEF, select the gear icon, then Account setup. On the Integrations tab, select Connect to QuickBooks, sign in, choose your company, select Authorize, then Continue.
3. Map GL codes and vendors. xtraCHEF assigns exact matches itself. Every active category needs a GL code before you can move on, and you map the remaining vendors by hand. Reconciled supplier invoices sync to QuickBooks as Bills.
4. Set up sales. Go to gear icon > Sales Setup. In the General section, choose how to post discounts, tips and card fees, and leave Sales sync on. Select Save.
5. Map every sales line. In Sales mapping, give each group a GL code: Sales Categories, Tips, Discounts, Tax, Service Charges, Payments, Payment Fees, Deferred, Adjustments and MCA Repayment. Unmapped fields cause failed extracts, and mappings don’t save on their own, so select Save.
Toast Web also has a sales sync under Finance > Accounting > Connections, but Toast lists it as a limited release for Toast Retail customers.
Why don’t Toast deposits match daily sales in QuickBooks?
- Batch timing. Batches before 9:30 p.m. ET deposit the next business day; later batches and the 4 a.m. automatic batch take two.
- Weekends and holidays. Friday and Saturday batches, and Thursday batches after 9:30 p.m. ET, all deposit Monday; a federal banking holiday adds a day.
- Manual batches and offline terminals. Batching during open hours can combine payments across sales days, and an offline terminal can push sales into later days.
- Money taken out first. Processing fees, refunds, chargebacks, Toast Capital activity, Instant Deposit fees and Marketplace Facilitator Tax come out before the deposit.
- Delivery apps pay separately. Toast says DoorDash, Uber Eats and Grubhub pay “directly to the restaurant on the provider’s own schedule.”
How do you match Toast deposits in QuickBooks Online?
Toast’s article on unmatched deposits recommends these fixes, starting with the first.
1. Stop mid-service batches. Ask Toast Support to restrict who can trigger a card batch during open hours (the permission is CLOSE_OUT_DAY_BIT). Toast calls this the preferred method.
2. Post card payments to a clearing account. Ask your accountant for a balance sheet account for Toast card payments (also called a wash, due to/due from or funds in transit account). In Sales mapping, map your card tenders under Payments to it. Each deposit then moves the exact deposited amount from the clearing account to the bank.
3. Set a bank rule for Toast deposits. In QuickBooks Online, go to All apps > Accounting > Rules and select New rule.
- Name it, choose Money in and pick your bank account.
- Select + Add a condition: Bank text Contains the text your bank shows for Toast deposits, such as “TOAST DEP”, “NET SETTLEMENT” or “CCD”.
- Set the Category to the clearing account and select Save.
- Leave Automatically confirm transactions this rule applies to off until a full month ties.
4. Without a clearing account, split each bundled deposit by day.
- In Toast Web, run Reports > Payments > Payout Overview over a wider date range to see which sales days each deposit covers.
- In xtraCHEF’s Sync Monitor, open each of those days and note the card deposit amount in its journal entry.
- Check Payout Overview for refunds, then split the QuickBooks deposit so each part matches one day’s journal entry.
How do you record delivery-app payouts?
Toast suggests the same clearing method for delivery payouts, with a separate account for each app.
1. Download the payout statement from the app’s merchant portal for the period.
2. Record the payout. Select + Create > Bank Deposit. In Add funds to this deposit, add the gross amount to that app’s clearing account and the fees as a negative number. Intuit’s example account for fees is Bank Charges & Fees.
3. Match it in the bank feed. Go to All apps > Accounting > Bank transactions, find the payout on the For review tab, and match it to the deposit you recorded.
Example: one week of delivery-app orders.
| Line on the app’s statement | Amount (dollars) | Where it goes |
|---|---|---|
| Food and drink subtotal | 3,000.00 | Delivery app clearing account |
| Sales tax | 240.00 | Delivery app clearing account |
| Fees | (900.00) | Your delivery fees expense account |
| Adjustments | (25.00) | Ask your bookkeeper (refunds or errors) |
| Net payout to your bank | 2,315.00 | Bank account |
Ask your accountant who remits sales tax on delivery orders in your state.
How do you check that it worked?
- The clearing balance stays small. Toast says it should hold only 1 to 3 days of funds; a growing balance means a deposit wasn’t matched.
- Every day in the Sync Monitor is green. Red often means a GL code isn’t in QuickBooks; fix it, then select Actions > Sync to QuickBooks.
- Net deposits agree with the bank. Compare Net Deposits in Reports > Payments > Settled deposits daily breakdown with your bank statement.
- Cash differences are small. xtraCHEF’s Auto-adjust journal posts any over or short above its 10-dollar default to “Cash Overage/Shortage.”
- No day is in twice. A daily entry typed by hand while xtraCHEF syncs doubles your sales; the duplicate transactions checker for QuickBooks Online finds them, and the QuickBooks Online cleanup checker lists balances left in holding accounts.
What are your options?
| Option | Good for | Watch for |
|---|---|---|
| Do it yourself with a clearing account and bank rules | One location with a steady weekly routine | Delivery payouts and refunds still need someone every week |
| Hire a restaurant bookkeeper | Monthly close and a month-end tie-out | Gaps found weeks later, after the statement closes |
| Buy a reconciliation app that connects to QuickBooks | High volume across several locations | How it handles bundled Monday deposits and each app’s fees |
| Bring in an outside team (AI workers) | Matching every deposit and payout each week, with people approving the exceptions | Read-only access where possible, and agreeing in writing what counts as tied |
What can an AI worker do, and what stays with your team?
| An AI worker can do | Keep with your team |
|---|---|
| Pull Toast’s Payout Overview and settled deposits each week | Deciding how sales, fees and tax are recorded |
| Match each Toast deposit to its sales days and flag bundled ones | Disputing a chargeback or a delivery-app error charge |
| Read each delivery app’s statement and draft the payout entry | Approving entries before they post |
| Check the clearing accounts and list anything older than three days | Changes to bank accounts or payout settings |
| Flag failed days in the Sync Monitor | Fixing GL mapping in xtraCHEF |
Start with it drafting entries and a person approving them, with every unmatched amount sent to a person with the reports attached. For what access to give, see connecting QuickBooks safely. Operator is the AI worker we run.
FAQ
Does Toast connect to QuickBooks Online directly? For restaurant sales, the connection runs through xtraCHEF by Toast. Toast Web’s own sales sync is a limited release for Toast Retail.
Why is Monday’s Toast deposit so large? Friday and Saturday batches, and Thursday batches after 9:30 p.m. ET, all deposit Monday. One Monday deposit can cover several sales days.
Should Toast card payments post straight to the bank account? Toast suggests a clearing account instead, because deposits group days together. Your accountant decides the account structure.
Can xtraCHEF sync past days again? Yes. In the Sync Monitor, select Actions, then Sync Sales to QuickBooks, and choose up to 7 days.
Sources
- xtraCHEF: Resolving Unmatched Deposits, Toast,
- xtraCHEF QuickBooks Online Integration for Toast Sync, Toast,
- xtraCHEF: Sales Setup, Toast,
- xtraCHEF Sync Monitor, Toast,
- Deposit Schedules Overview, Toast,
- Bank Statements and Sales Summary Report Do Not Match, Toast,
- Understand Toast Charge Codes on Bank Statements, Toast,
- Get Started With Accounting Sync, Toast,
- Set up bank rules to categorize online banking transactions in QuickBooks Online, Intuit QuickBooks,
- Record and make bank deposits in QuickBooks Online, Intuit QuickBooks,
- Match online bank transactions in QuickBooks Online, Intuit QuickBooks,
