For restaurants and stores paid out by delivery platforms

Did every expected delivery payout actually arrive?

Load the payout summary for one location and statement month, then the deposits that actually landed (CSV, TSV, pasted cells or Excel). DeliveryPayoutCheck pairs them on the exact payout ID within the location, adds up split deposits, and shows expected net, received and the difference for every payout, with the source row of each number. It also lists duplicate-looking deposits, payouts with no deposit and deposits with no payout.

Start a review See the example

Free: the first payout and a basic CSV. $29 one time per location-month opens every payout and a detailed Excel and PDF report. Your files are processed locally in your browser and never uploaded; no account access is used. Read the guide to checking a DoorDash payout.

Your review

Loading…

How it works

  1. Load the expected payouts: one row per payout from your payout summary with payout_id, location_id, statement_month and expected_net_usd. CSV, TSV, pasted cells or .xlsx; for a workbook with several tabs, pick the right one. If the file has several locations or months, you choose one of each.
  2. Load the actual deposits: one row per deposit with the payout ID, location and amount received. A bank export that has no payout ID cannot be matched as it is: type the confirmed payout ID into the template. Check the detected column mapping and change it if needed.
  3. Review each payout: matched (including split deposits), short, over, likely duplicate, or no deposit, each pointing at the exact rows (and cells) it came from.
  4. Download a free CSV, or unlock the location-month review for every payout and the detailed Excel and PDF reports.

Columns and example

Common header names are detected automatically, and you can remap any column by hand. Nothing is matched by column position.

Expected payouts

payout_id,location_id,statement_month,expected_net_usd,commission_usd,error_charge_usd
PAYOUT-101,LOC-1,2026-03,"1,240.00",310.00,25.00

Actual deposits

deposit_id,payout_id,location_id,amount_received_usd,deposit_date
DEP-9001,PAYOUT-101,LOC-1,"1,180.00",2026-03-12

expected_net_usd is the net payout and is already after commission and error charges. Those two columns are optional context; they are shown but never subtracted again. A deposit may be dated in the month after the statement month.

What the result says

How rows are paired

Amounts are US dollars, read as exact cents. Formulas in Excel files are not recalculated: stored values are used. Spreadsheet cells that look like formulas are neutralized in every export. No promise is made that every platform or bank export loads as is. Try the public sample (not billed, not counted, full outputs marked SAMPLE) to see a matched payout, a short payout, a split deposit, a duplicate, a payout with no deposit and a deposit with no payout.

What DeliveryPayoutCheck does not do

  • It files no disputes and contacts no platform, bank or processor.
  • It has no account access and no bank connection; it never logs in anywhere, and no transaction data is sent anywhere.
  • It does not read PDFs, scans, images or old .xls files. Export a CSV or .xlsx.
  • It does not judge whether a commission or charge is correct, does not decide what you are owed, and promises no recovery.
  • Your documents are processed locally in your browser and are not uploaded.

Pricing

Free

$0

  • The first payout and the deposits paired with it
  • Full on-screen findings with exact rows and cells
  • Basic CSV limited to that scope

Per location-month

$29 USD, one time

  • Every payout and every unpaired deposit for one location and statement month
  • Detailed Excel report and PDF with exact source rows
  • No subscription; one review ID per purchase; pay with Square or PayPal