How to Account for DoorDash and Uber Eats Sales in QuickBooks

Jul 19, 2026

Convert your bank statement to Excel now

PDF, JPG, PNG, BMP, HEIC, TIFF, MT940

Upload your bank statement

Short answer: To account for DoorDash and Uber Eats sales in QuickBooks, record the gross sales as delivery revenue and post each fee (commission, marketing, delivery) to its own expense account, rather than booking only the net deposit that lands in your bank. In the 45-plus states with marketplace facilitator laws, the platform collects and remits the state sales tax on those orders, so you do not remit it again or include that revenue in your own sales-tax figure. Use a clearing account for each platform so the gross sales and fees you record net down to the exact payout, then match that payout to the bank deposit.

Why the delivery payout never matches your sales

A delivery payout is a bundled deposit that hides several things at once. A single DoorDash or Uber Eats deposit rolls together gross order sales, the platform commission (often 15 to 30 percent), marketing or promotion fees, customer refunds and error charges, sales tax the platform collected, and any pass-through tips. If you book only the net amount that hits the bank as revenue, your profit and loss understates both your true sales and your true costs, and your year-end 1099-K will not reconcile. The fix is to record the gross figure and break out every fee.

How do I record DoorDash sales in QuickBooks?

Record DoorDash sales at gross into a delivery income account, then post the commission and marketing fees to expense accounts and route the whole entry through a DoorDash clearing account. Pull the payout report from the DoorDash merchant portal for the pay period, which lists gross sales, each fee, refunds, tax, and the net payout. Enter the gross sales as a credit to delivery revenue, the fees as debits to their expense accounts, refunds as a reduction of revenue, and the net to the clearing account. When the payout deposit lands in the bank, you record it against the clearing account so it nets to zero.

What accounts do I need for delivery apps?

Keep each platform as its own channel so you can see which one is actually profitable after fees. A typical chart of accounts for delivery looks like this.

Item on the payout reportAccountType
Gross order salesDelivery sales incomeIncome (credit)
CommissionDelivery commission expenseExpense (debit)
Marketing or promotion feesAdvertising expenseExpense (debit)
Customer refunds and errorsDelivery sales income (contra)Reduces income
Sales tax the platform collectedNot your payable in facilitator statesPass-through
Net payoutPlatform clearing accountClears to bank

Do I owe sales tax on DoorDash and Uber Eats orders?

In most states, no. As of 2026, marketplace facilitator laws are in effect in 45-plus US states, and in those states DoorDash, Uber Eats, and Grubhub are responsible for collecting and remitting the state sales tax on orders placed through their apps. That means the restaurant does not remit that tax, does not accrue it as a payable, and does not include marketplace-facilitated revenue in the sales figure it uses to calculate its own sales-tax return. You still owe tax on your in-house and direct online sales as usual. One nuance to watch: some platforms have begun passing certain local taxes back to merchants on select POS integrations, and where that happens you treat the passed-through amount as a real liability you remit. Confirm your state and your platform settings, because the rules vary.

How do I reconcile the delivery deposit to the bank?

Match each platform payout to the deposit on your bank statement, one at a time, using the clearing account as the bridge. Because each app pays on its own schedule, the deposits interleave with your card batches and cash drops, so the cleanest approach is to convert the restaurant bank statement to a spreadsheet, filter to the deposits from one platform, and tie each to its payout report. Watch for adjustments and chargebacks that show up weeks after the original order, since a payout that looks light is usually a correction you want to trace. Reviewing delivery payouts weekly keeps these from piling up. Because the commission and marketing fees add up fast, it is worth tracking them the way you would any other recurring cost, and a dedicated expense tracking workflow makes those fees visible month over month.

Why record gross instead of net?

Recording gross sales and separate fees gives you the numbers you actually need to run the business. Net-only bookkeeping hides how much delivery really costs: you cannot see that a channel grossing $8,000 cost you $2,000 in commission, and you cannot compare the margin on delivery against dine-in. Gross recording also makes the 1099-K the platforms issue reconcile to your books, because that form reports gross sales, not the net you received. The extra few minutes per payout period buys you a profit and loss that tells the truth about each sales channel.

Ready to convert your bank statement?

Upload a PDF and get clean Excel or CSV in seconds. Works with statements from any bank.

Convert to Excel now

Free to try, no credit card required

From the same family of tools