If your DoorDash payouts don’t match your sales, you’re not imagining it. Most restaurants that reconcile DoorDash for the first time find 2–5% of their delivery revenue quietly missing — commission overcharges, refund deductions on orders you fulfilled correctly, and payouts that never arrive. On $8,000/month in DoorDash sales, that’s $160–$400 disappearing every 30 days.

This guide shows you exactly how to reconcile DoorDash payouts against your POS and bank deposits, why the numbers stop lining up, and the five steps that catch nearly every discrepancy. No jargon, no software required — just a spreadsheet and 30 minutes.

Revenue pipeline showing how DoorDash orders flow from POS to statement to payout to bank deposit
Your DoorDash revenue flows through 5 independent systems — discrepancies can enter at any step

Why DoorDash payouts don’t match your sales

DoorDash payouts rarely equal your gross sales, and that’s expected. The gap is created by four specific things, and knowing which one is hitting your payout is the whole job of reconciliation.

Commissions. DoorDash deducts 15–30% per order depending on your plan (Basic, Plus, or Premier). Commission should always match your contracted rate, but it doesn’t always — plan changes, promotional tier shifts, and order-type misclassification all cause DoorDash commission errors you can dispute.

Adjustments. DoorDash applies retroactive corrections for errors in prior payout periods. Some add money back; others deduct it. They reference transactions from weeks ago and are notoriously hard to trace.

Refunds. When a customer is refunded, the refund amount — and sometimes the commission originally charged — comes out of your payout. Not every refund is the restaurant’s fault, and those are disputable.

Timing differences. DoorDash batches orders into weekly payouts that arrive 3–5 business days later. Orders placed near a period boundary can land in the next payout, creating apparent discrepancies that are really just timing.

Want a fast estimate before you dig into spreadsheets? Run a free scan of your DoorDash data — under 2 minutes, no cost.

Run a Free Scan

What you need to reconcile DoorDash payouts

You need three data sources covering the exact same date range. Missing any one of them makes reconciliation impossible.

  1. DoorDash Merchant Portal payout statement. Log into the Merchant Portal, go to Financials, select your payout period, and export the transaction-level CSV (not the summary). This gives you per-order commission, refund adjustments, promotional charges, and net payout. For a line-by-line walkthrough, see our guide to reading a DoorDash statement.
  2. POS DoorDash order report. Export your POS system’s DoorDash order data for the same period. This is your independent record of what was ordered, when, and at what price. It’s the source of truth for everything DoorDash claims.
  3. Bank deposit records. Pull your bank statement showing DoorDash deposits for the reconciliation period. DoorDash typically deposits weekly, though some merchants are on daily or biweekly cycles.

Keep your DoorDash merchant agreement handy too — you’ll need your contracted commission rate to verify the math.

Step-by-step: How to reconcile DoorDash payouts

Step 1 — Export reports from all three sources

Download your DoorDash Merchant Portal payout CSV, your POS DoorDash order report, and your bank deposit records for the exact same date range. Weekly is the standard cadence — don’t try to reconcile a month at a time on your first pass.

Step 2 — Calculate your expected payout

From your POS report, calculate what DoorDash should pay you. The formula is simple:

Expected net payout = Gross sales − Commission − Processing fees − Refunds − Promotional charges

Use your contracted commission rate (typically 15–30% depending on your plan). If you’re not sure what your rate should be, check our breakdown of DoorDash fees for restaurants.

Step 3 — Compare expected payout to actual bank deposits

Sum the DoorDash deposits that hit your bank during the period and compare to your expected net. If they match within a few dollars, you’re mostly reconciled. If the variance is more than 1%, there’s a discrepancy worth chasing. Account for 3–5 business days between statement generation and the deposit landing.

Step 4 — Identify discrepancies order-by-order

Open the DoorDash Merchant Portal CSV next to your POS report. Match each order by order ID (or by timestamp and amount if your POS doesn’t capture the DoorDash ID). For each matched order, verify three things: commission rate (commission ÷ subtotal should equal your contracted rate), refund deductions (every refund should have a matching POS record), and order presence (every POS order should appear on the statement).

Flag anything where commission variance exceeds 0.5%, refund deductions don’t match your POS, or POS orders are missing from the statement. These are your recoverable discrepancies.

Step 5 — Validate timing and document disputes

Before disputing, rule out timing. Orders near period boundaries often reconcile in the following payout. For genuine discrepancies, record the order ID, expected amount, actual amount, and discrepancy type. Submit disputes through the DoorDash Merchant Portal with your POS records as evidence. Most disputes resolve in 5–15 business days.

Worked example: $10,000 in DoorDash sales

Monthly Reconciliation: $10,000 in DoorDash Sales

A restaurant runs 400 DoorDash orders in a month averaging $25 per order on the Plus plan (25% commission). Here’s how expected payout compares to the actual bank deposits:

Gross order revenue: $10,000.00

Commission (contracted 25%): −$2,500.00

Processing fees (2.5%): −$250.00

Refund deductions (12 orders): −$185.00

Promotional charges (DashPass): −$120.00

Error charges: −$45.00

Expected net payout: $6,900.00

Actual bank deposits received: $6,818.40

Unexplained variance: −$81.60

What reconciliation uncovered:

Total recoverable: $111.60 from one month (1.1% of gross sales). At that rate, $1,340/year stops quietly leaking out.

Reconciliation spreadsheet template

The fastest way to reconcile DoorDash payouts without software is a simple spreadsheet that compares your expected net payout to the actual deposit, line by line. Here’s the exact structure to use:

DoorDash Reconciliation Spreadsheet — Column Layout

Sheet 1 — Order Match (one row per order):

Sheet 2 — Weekly Summary:

Use conditional formatting to highlight rows where the effective commission rate (column F) exceeds your contracted rate (column G) by more than 0.5 percentage points. These are your priority disputes.

This structure takes about 30 minutes per week once you’ve set it up. The flagged rows in column L become the input to your dispute letters. For automated matching that does this across hundreds of orders in under two minutes, the same logic runs inside the free DeliverGuard scan.

How to dispute a DoorDash payout discrepancy (with template)

Once you’ve identified a discrepancy, filing a dispute through the DoorDash Merchant Portal requires specific information. Vague disputes get rejected. Specific, evidence-backed disputes typically resolve in 5–15 business days with money credited to the next payout cycle. Use this template:

DoorDash Dispute Template — Commission Overcharge

Subject: Commission rate discrepancy — payout period [DATE RANGE]

Body:

“Hello DoorDash Merchant Support,

During reconciliation of my payout statement for the period [START DATE] to [END DATE], I identified [N] orders where the commission charged exceeds my contracted rate of [YOUR RATE]% on the [BASIC/PLUS/PREMIER] plan.

Affected orders:

Total commission overcharge: $[TOTAL]

Supporting evidence: POS records for each order confirming subtotal amounts (attached). Merchant agreement dated [DATE] confirming contracted rate.

Please review and credit the $[TOTAL] overcharge to my next payout. I’m happy to provide additional documentation if needed.

Thank you,
[YOUR NAME], [RESTAURANT NAME], Merchant ID [X]”

DoorDash Dispute Template — Refund Deduction

Subject: Refund deduction dispute — order [ORDER ID]

Body:

“Hello DoorDash Merchant Support,

I’m disputing a refund deduction of $[AMOUNT] on order [ORDER ID] from [DATE]. The refund was applied to my restaurant, but the issue appears to be unrelated to our fulfillment.

Per our POS records, this order was:

[IF APPLICABLE: Attach photo of order before handoff, preparation log, or Dasher pickup confirmation.]

Based on this evidence, the refund appears to result from [DELIVERY DELAY / DASHER ERROR / CUSTOMER FRAUD], not restaurant fulfillment. I request that the $[AMOUNT] deduction be reversed and credited to the next payout.

Thank you,
[YOUR NAME], [RESTAURANT NAME], Merchant ID [X]”

Recovering money from past DoorDash discrepancies

Most restaurants focus on future-proofing their reconciliation and ignore past payouts where money is already missing. DoorDash’s dispute window isn’t unlimited, but there’s typically a viable recovery window for past discrepancies if you act systematically.

Dispute windows by issue type:

Recovery workflow for past discrepancies:

  1. Export the last 90 days of DoorDash statements in transaction-level CSV format.
  2. Run the spreadsheet reconciliation above for each weekly payout period.
  3. Sort flagged discrepancies by dollar amount — largest first. Filing disputes takes time, so prioritize recovery value.
  4. File disputes in batches of 5–10 per week. Filing 50 at once overwhelms the support queue and slows resolution.
  5. Track every dispute (ID, amount, date filed, status, resolution date) in a separate sheet.
  6. Escalate unresolved disputes to your DoorDash account manager after 15 business days. Don’t rely on the merchant portal ticketing system alone.

Restaurants that systematically review 90 days of past payouts typically recover 1–3% of gross delivery revenue on first pass. On $10,000/month in DoorDash sales, that’s $300–$900 in one-time recovery — worth the reconciliation time.

Common reasons DoorDash payouts don’t match

Hidden adjustments. DoorDash applies retroactive corrections tied to prior payout periods. These show up with minimal context, reference orders from weeks ago, and can either credit or deduct. Without a reconciliation habit, they’re invisible.

Incorrect refunds. Not every customer refund is your fault. Driver errors, delivery delays, and fraudulent complaints can trigger refund deductions DoorDash should absorb, not the restaurant. Our breakdown of DoorDash refund deductions covers what you can dispute.

Commission variations. Orders occasionally get charged at a higher tier than your agreement specifies — especially during plan transitions, promotional periods, or after DashPass changes. Even a 2–3 percentage point error across hundreds of orders adds up fast.

Reporting inconsistencies. The DoorDash statement batches orders by payout period, not calendar day, and orders at period boundaries can shift between statements. Promotional deductions sometimes appear without corresponding enrollment records. These aren’t always errors — but they are always worth checking.

What restaurant operators actually say about DoorDash payouts

These aren’t hypothetical problems. They come from real restaurant operators dealing with the same issues every week:

“Payments for online orders appear in the POS and yet no money ever hit our bank.” — Restaurant owner

“Their merchant statements don’t match the deposits. You will never be able to reconcile.” — POS user review

“Sales reports are incorrect all the time. Cash up was wrong on a daily basis.” — Restaurant manager

Based on analysis of 11,389 restaurant software reviews, 47% of operators mention payout discrepancies and 68% say reconciliation feels impossible without dedicated tools. The problem isn’t that restaurants are careless — it’s that the systems weren’t built to talk to each other.

How DeliverGuard automates this process

Manual reconciliation works, but it doesn’t scale. A restaurant with 400 weekly DoorDash orders faces 1,600+ transactions per month — roughly 26 hours of spreadsheet work at one minute per order. Most operators abandon the process after one or two tries.

DeliverGuard ingests your DoorDash Merchant Portal statements, POS data, and bank deposits, then cross-matches every transaction automatically. Commission overcharges, refund mismatches, missing orders, and deposit shortfalls get flagged with dispute-ready evidence you can submit directly to DoorDash. What takes hours by hand takes under two minutes. For a broader multi-platform audit approach, see our guide on how to audit delivery platform fees.

See exactly how much DoorDash revenue you can recover. Free, no credit card, no account required.

Run a Free Scan

Related DoorDash guides

Each of these guides covers a specific piece of the DoorDash reconciliation puzzle in more detail:

Frequently Asked Questions

The most common reasons are commission rate errors (charged above your contracted tier), refund deductions on orders you fulfilled correctly, missing orders that never appear on the statement, and batched payout timing that pushes orders into the next cycle. A typical first reconciliation surfaces 2–5% of gross sales in discrepancies.

Export your DoorDash Merchant Portal payout CSV, pull the matching DoorDash order report from your POS, and download bank deposits for the same date range. Calculate expected net payout (gross minus commission, fees, refunds, and promotions), compare to the actual deposit, then walk order-by-order to identify which line items don’t match.

At minimum, with every weekly payout. Restaurants doing more than 1,500 DoorDash orders per month should reconcile each payout cycle, because discrepancies compound quickly and dispute windows have time limits.

Commission charged above your contracted rate, refund deductions on orders your POS shows were delivered correctly, duplicate deductions for the same refund, promotional charges without matching enrollment, and missing orders present in your POS but absent from the statement. Disputes need order IDs and POS records as evidence.

Yes. A restaurant with 400 weekly DoorDash orders faces roughly 26 hours of manual matching per month. Automated reconciliation tools ingest your statement, POS data, and bank deposits, match them algorithmically, and flag discrepancies with dispute-ready evidence in under two minutes.

DoorDash orders may not appear in your POS if the integration is incomplete, if orders are entered manually and get missed, or if the POS categorizes them differently than direct orders. Check your POS delivery integration settings and verify that DoorDash orders are being recorded with their platform order ID for matching.

Export your DoorDash Merchant Portal statement, calculate the commission on a sample of orders (commission divided by subtotal), and compare to your contracted rate. Then sum the statement net payout and compare to your bank deposit. Any variance above a few dollars warrants a line-by-line investigation.