Skip to main content
Delivery platforms complicate the books: the POS records the order on the day it happens, but the platform pays you days later in a lump sum with commissions and fees buried inside. This page describes the accrual method Garde recommends — recognize delivery revenue from the platform statements, then reconcile the payouts against your bank. The goal is a P&L where delivery revenue and fees show up in the right period, and a bank feed where every delivery payout clears cleanly.

The method

  1. Leave third-party receivables out of the sales journal. In your daily sales journal mapping, do not map the third-party delivery tenders (Doordash, Uber Eats, Grubhub/Seamless, and so on) to a receivable account. Delivery revenue is recognized from the platform statements in the next step, not from POS tenders — booking it in both places would double-count it.
  2. At end of month, upload the delivery statements. When the month closes, download each platform’s statement and upload it under Delivery Deposits. Garde creates the paired delivery journals — a sales entry and a deposit entry — that break each payout into sales, tax, tips, commissions, and fees. See Delivery Journals.
  3. Check the P&L against expected revenue. Open the P&L and confirm the numbers line up: POS revenue matches your dine-in and pickup sales for the month, and delivery revenue matches what the platforms reported. A mismatch usually means a statement wasn’t uploaded, or a delivery mapping is missing.
  4. Categorize delivery bank deposits to Undeposited Funds. As delivery payouts land in your bank feed, categorize each one to Undeposited Funds - [Delivery Platform] (for example, Undeposited Funds - DoorDash). This is the account the delivery deposit journal posts to, so the deposit and the journal offset each other.
  5. Reconcile the weekly payouts against the delivery journals. Match each weekly payout in the bank feed to the corresponding delivery deposit journal. When they agree, the Undeposited Funds - [Platform] balance clears to zero — that’s your confirmation that what the platform paid equals what it reported. Investigate any leftover balance.

Known limitation

Delivery revenue is not accrued to the exact day it was earned. Platform payouts are weekly and sometimes straddle a month boundary — a single payout can cover orders from the last few days of one month and the first few days of the next.Because revenue is recognized from the payout statements rather than day by day, a few days of delivery sales can land in the wrong month. For most restaurants the amounts are immaterial, but if precise month-end cutoff matters to you, review the payouts that overlap the close and adjust manually.