Understand where your Stripe money goes

Upload your Stripe Balance Transactions and your bank statement. ExplainMyNumbers explains Stripe payouts against bank deposits — fees, refunds, timing gaps, and unexplained differences — and clearly flags what cannot be explained.

AI-assisted import mapping. Deterministic, auditable explanations. The current launch version is optimised for Stripe payouts and bank statements.

View sample report Get started — free I have an account

How it works

1

Upload your exports

Stripe Balance Transactions CSV + your bank statement CSV or Excel. No setup, no config.

2

Analysis runs automatically

Stripe payouts are analyzed against charges, fees, refunds, and bank deposits. Unmatched or uncertain items are flagged.

3

Read the explanation

A structured report shows you exactly what happened — with the source rows as evidence.

4

Export and share

Download the full report as a self-contained HTML file. Works offline. Share with your accountant.

What the report looks like

✓ Explained — confidence 98%
Stripe payout of 1 256.50 EUR fully explained: gross sales 1 456.50, fees 0.00, refunds −200.00.
Gross sales +1 456.50
Stripe fees 0.00
Refunds −200.00
Net payout −1 256.50
✓ Explained — confidence 98%
Stripe payout of 1 033.97 EUR fully explained: gross sales 1 038.97, fees −5.00, refunds 0.00.
Gross sales +1 038.97
Stripe fees −5.00
Refunds 0.00
Net payout −1 033.97

Example report output — actual results depend on uploaded files.

Open the sample report Try it with your own data