Skip to content
Workflow · Reconcile · Opening soon

Match Stripe payouts to Xero bank deposits

Match Stripe payouts to Xero bank deposits by amount and date. See which payouts agree, and which ones do not.

Early access opens shortly. Check back soon.

Someone typed

“show every stripe payout matched to our xero bank deposits by amount and date, with Status saying "Agrees" when it lines up and a short reason when it doesn’t”

The agent read it as

show every Stripe payouts matched to our Xero bank deposits by amount and date, with Status saying "Agrees" when it lines up and a short reason when it doesn’t

What the agent built

2 steps, each one an ordinary Mammoth step you can open and change.

  1. File
    Stripe payouts
    CSV export · 18 rows
  2. File
    Xero bank deposits
    CSV export · 17 rows
  3. Join
    Link bank deposits
    15 of 18 paired
  4. Step
    Set match status
    Step 2
  5. Result
    Payout deposit match
    19 rows · 3 flagged
  6. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 19 rows came out, and the join paired 15 of 18 rows.

What you get back

The result of that run, the rows to look at first.

Payout deposit matchSample data19 rows
16 agrees3 no matching deposit
Payout idPayout datePayout amountDeposit referenceStatus
po_9f3a2c4u2026-10-20996.35·No matching deposit
po_9f3a2c7x2026-10-281,044.50·No matching deposit
po_9f3a2c8y2026-10-29912.14·No matching deposit
po_9f3a2c1e2026-09-04842.19DEP-7741Agrees
po_9f3a2c2f2026-09-08615.40DEP-7742Agrees
po_9f3a2c3g2026-09-111,294.88DEP-7743Agrees
po_9f3a2c4h2026-09-16720.10DEP-7744Agrees
po_9f3a2c5j2026-09-191,588.44DEP-7745Agrees
po_9f3a2c6k2026-09-23934.27DEP-7746Agrees
po_9f3a2c7m2026-09-251,110.95DEP-7747Agrees
po_9f3a2c8n2026-09-30675.22DEP-7748Agrees
po_9f3a2c9p2026-10-021,420.66DEP-7749Agrees
19 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you match Stripe payouts to Xero bank deposits?

Export your Stripe payouts and your Xero bank deposits, then load both files into the workflow. It matches rows by amount and date, then sets Status to Agrees when they line up and adds a short reason when they do not.

How it works

How to use the Payout deposit match workflow

  1. 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

Payout deposit match: questions

What export should you use from Stripe and Xero?
Use a Stripe export with payouts, and a Xero export with bank deposits for the same period. The two files should include the payout amount and date, so the workflow can compare them.
What happens to payouts that do not match a deposit?
They stay in the output with a status that shows they did not match. The workflow also adds a short reason, so you can see whether the amount, date, or both did not line up.
How do you change the matching rules in words?
You rewrite the rule in plain language, for example, match by amount and date, or match by amount only. You can also change what status to set when rows match or do not match.

Get early access to this workflow

It will open already built and checked on the sample files. Swap in your own exports and see your result.

Early access opens shortly. Check back soon.

Workflows like this

Match two sets of records line by line, and see what agrees, what differs and what is missing on either side.

All account reconciliation templates →