How do I handle sales from third-party delivery apps like DoorDash and Uber Eats?
The tricky part with delivery apps is that what lands in your bank account doesn’t match what you actually sold. DoorDash and Uber Eats take their cut before depositing funds, so if you just record the deposit as revenue, your books are wrong and you’re missing deductible expenses.
Record gross sales as revenue. That’s the full amount the customer paid for food. Then record the platform’s commission and fees as a separate expense. The math works out to the net deposit you received, but now your revenue reflects actual sales and you have a clear picture of what delivery fees cost you each month.
Most platforms provide weekly or bi-weekly statements that break down gross orders, commissions, tips passed through, refunds, and chargebacks. Use these statements for reconciliation instead of trying to match individual orders to deposits. The deposits often combine multiple days of sales and include adjustments that don’t show up in real-time.
Create separate expense accounts for delivery app fees. When you see that DoorDash took $4,200 in commissions last month while Uber Eats took $2,800, you can make informed decisions about which platforms are worth the cost. These fees are fully tax-deductible, so tracking them separately ensures you’re capturing every deduction.
Tips need their own handling. Most apps let customers tip, and that money passes through to you or your drivers. Tips paid out to employees aren’t your revenue. They’re wages that happen to flow through your business account. Track them separately from your sales.
Timing matters for reconciliation. A sale on Friday might not hit your bank until the following Wednesday. If you’re trying to reconcile bank deposits to individual days of sales, you’ll drive yourself crazy. Reconcile to the platform’s payout reports instead, which show exactly what each deposit contains.
Refunds and chargebacks reduce your gross sales, so they should appear as reductions to revenue rather than expenses. If a customer disputes a charge and wins, that’s not a fee you paid. You never actually earned that revenue.
A Richmond bookkeeper familiar with restaurant operations can configure your accounting software correctly from the start. Getting the structure right means you’ll know exactly what delivery is doing for your business. Some restaurants discover they’re breaking even or losing money once they see true fee percentages. Others find it’s profitable but only on certain menu items. You can’t make those decisions without clean numbers showing real sales and actual costs.
Greater Richmond's Small Business Bookkeeper
The Next Step:
A Short Conversation
Fifteen minutes to tell us what you're dealing with. We'll let you know how we can help and give you a clear price quote.
More Questions
How much does it cost to clean up messy books?
Cleaning up messy books typically costs $500 to $3,000 for most small businesses. The actual price depends on how far behind you are, transaction volume, and whether documentation still exists.
Read answerWhat is sales tax nexus and does it apply to me?
Nexus is the connection between your business and a state that requires you to collect sales tax there. Most local service businesses only have Virginia nexus, but if you sell products online or into other states, you may need to collect and remit sales tax elsewhere.
Read answerHow do I know if a project is actually profitable?
Track all direct costs against each job and allocate a share of overhead. Most owners miss their own labor value and fixed expenses, making projects look more profitable than they really are.
Read answerCan QuickBooks handle payroll for my business?
Yes, QuickBooks Payroll handles wages, tax calculations, filings, and direct deposit for most small businesses. Whether it's the right choice depends on your employee count and how much time you want to spend managing it yourself.
Read answerHow often should I reconcile my restaurant's books?
Daily for cash and POS sales, weekly for credit card batches, monthly for full bank reconciliation. Restaurants have too many transactions and too much cash exposure to wait until month-end.
Read answerWhy is QuickBooks showing a different number than my bank account?
The most common reasons are timing differences, duplicate transactions from bank feeds, or reconciliation issues. Your QuickBooks balance includes transactions that may not have cleared the bank yet.
Read answer


