How do you reconcile Stripe payouts with your bank deposits?

Last reviewed 2026-08-31

Reconciling Stripe payouts means matching each payout in the settlement report to the deposit that actually landed in your bank, then flagging short or missing payouts, fee overcharges, refund and dispute mismatches, and reserves that were never released. You compare two sources: the processor settlement report and your bank statement.

At a glance
  • The two sources are the processor settlement report and your bank deposits.
  • Match each payout individually, not just the monthly total.
  • A refund deducted twice, or a won dispute never reinstated, is a real leak.
  • There is no reliable public benchmark for the error rate; reconciling per payout reveals your number.

Why do payout totals hide errors?

A single payout nets together many charges, refunds, and fees. When you only check that the monthly total looks right, individual errors disappear inside the total and never get caught. A payout that is short by one duplicated refund and long by one delayed capture reconciles to the penny while both errors are still there.

How do you match a payout to a bank deposit?

Every payout carries an identifier and an expected arrival date, and the deposit that lands in your bank should correspond to exactly one of them. Match on the payout id where your bank feed preserves it, and on arrival date plus amount where it does not. Then open the payout: it breaks down into the individual charges, refunds, and fees that produced the net figure, and that breakdown is what you reconcile against your own order records.

How do you run the two-way match?

Match each payout to the deposit that landed, verify the effective fee rate against your rate card, confirm each refund was deducted once and for the amount you actually refunded, and check that reserves and holds were released on schedule. Run it per payout cycle rather than per month, so a problem surfaces while the window to raise it is still open.

What causes a payout to arrive short?

A refund or dispute deducted from the batch, a negative balance carried forward from a previous period, a rolling reserve withheld against future risk, or fees applied at a higher effective rate than the rate card. Each is a legitimate mechanism that can also be applied wrongly, and the payout breakdown names which one reduced the figure, so a short deposit is explainable rather than mysterious.

Where do stores lose money?

Short or missing payouts, fees billed above your rate or charged twice, a refund deducted more than once, a dispute you won whose funds were never reinstated, and reserves that were due back and never returned. Won disputes are the most commonly missed, because the money returns on a different date than the original deduction, so it is easy to assume it arrived when it never did.

Is an unreturned processing fee on a refund an error?

No, and this is the most common false positive in payout reconciliation. Stripe states that the processing fees on the original transaction are not returned when you refund a payment, so a refunded charge legitimately leaves its fee behind. Chasing that as a recoverable overcharge burns the time you should spend on real breaks. What is an error is the same refund deducted more than once, a refund for more than you actually refunded, or a dispute you won whose funds were never reinstated to your balance.

Does the same method work across processors?

Yes. The same method works for Shopify Payments and Amazon settlements: any processor that pays out in batches can be reconciled deposit by deposit. Only the report names and the fee structures change; the two-sided match and the three outcomes stay the same.

Sources and references

  • Stripe — payoutsDocuments payout schedules, settlement delays expressed as T+X by country, the 7 to 14 day wait before a first payout, and the debit Stripe raises against your bank account when a balance goes negative. Checked Aug 2026.
  • Stripe — refundsStates that Stripe processing fees on the original transaction are not returned when a payment is refunded, and that refunds draw on your available balance. Source for treating an unreturned fee as expected rather than recoverable. Checked Aug 2026.

Common questions

Isn't this what my accountant does?

Most bookkeeping matches totals, not individual payouts against the settlement report. That is where fee and payout errors slip through.

What do you need from me?

Read-only exports: your processor settlement reports and bank statements for the period.

Does this work for Shopify and Amazon too?

Yes. Any processor that settles in batches can be reconciled the same way.

See your own number, free

A free three-month review reconciles your real data and shows you exactly what is recoverable. You keep the findings.

How do you reconcile Stripe payouts with your bank deposits? · Evenly