Download the weekly or monthly payout reports from each delivery platform's merchant portal (DoorDash Merchant Portal, Uber Eats Manager, Grubhub for Restaurants) as CSV or via their reporting APIs where available
Parse each report to extract gross sales, platform commission, delivery fees, marketing fees, error charges, refunds, and tip amounts per order
Match payout line items back to your internal order records using the platform's order ID or your external reference ID stored at order creation time
Record platform commissions and delivery fees as cost-of-goods or contra-revenue line items in your accounting system; do not net them against gross sales
Tips received via third-party platforms are typically passed through to drivers and do not appear in your restaurant revenue; verify each platform's tip flow in its payout report documentation
Use a tool such as Toast's financial reconciliation integration, or an aggregation platform like Otter or Deliverect, to automate the matching and categorization across channels
Known gotchas
Each platform's payout schedule and report format differs; DoorDash, Uber Eats, and Grubhub all use different column names and settlement timelines — build channel-specific parsers rather than a single generic one
Third-party delivery platforms are required to issue IRS Form 1099-K for transactions processed on your behalf; ensure your accounting system is set up to recognize and exclude these from double-counting gross revenue
Error charges (for missing or incorrect items) are deducted from payouts by the platform and may appear as negative line items in reports; do not classify these as revenue or they will distort margin calculations
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp