Free forever · No signup · Read-only key, never stored

Stripe to Excel Reconciliation

Plenty of businesses close Stripe in a spreadsheet — and there's nothing wrong with that, except the raw material. Stripe's dashboard hands you separate exports for charges, refunds, fees, and payouts, in UTC timestamps that shift month boundaries, with no linkage between a payout and the transactions inside it. The first two hours of every Excel close are just reassembly.

StripeClose skips those two hours. It reconciles everything server-side — every payout mapped to its charges, fees, refunds, and disputes — and exports CSVs that open in Excel as a finished workpaper.

Your key is used only for this request and never stored or logged.

or

What a clean Stripe workpaper looks like

You get three files. The Summary CSV is the month on one page: gross charges, total fees, refunds, disputes, and net payouts — your tie-out to the bank statement. The Transactions CSV lists every balance transaction with type, gross, fee, and net columns plus the payout it belongs to, ready for pivot tables. The Journal CSV is the same month expressed as balanced debits and credits, if the spreadsheet feeds an accounting system later.

Because every transaction carries its payout ID, a single pivot (rows: payout, values: net) reproduces your bank deposits exactly — the reconciliation proof auditors ask for.

How to build the Excel workpaper

  1. 1Generate your closing package with StripeClose using a read-only key.
  2. 2Download all three exports: Summary CSV, Transactions CSV, and Journal Entry CSV.
  3. 3Open the Transactions CSV in Excel and insert a pivot table: rows by payout, values by net amount.
  4. 4Compare pivot totals to your bank statement deposits — they match to the cent.
  5. 5Keep the Summary CSV as the top sheet of your month-end workpaper for review and audit support.

Why Stripe’s native export doesn’t reconcile cleanly in Excel

Stripe's native exports were designed for payments operations, not accounting. Charges and refunds come in different files with different columns; fees appear only in the balance report; timestamps are UTC, so a charge at 7 pm Pacific on the 31st lands in next month's export; and nothing tells you which payout a transaction settled in. Rebuilding those relationships with VLOOKUPs every month is exactly the work StripeClose automates.

Payout-basis reconciliationBalanced journal entryFees isolatedFree · no signup

Advertisement

Stripe + Excel: common questions

Reconcile Stripe with other accounting tools

Excel and other product names are trademarks of their respective owners. StripeClose is an independent tool and is not affiliated with, endorsed by, or sponsored by Excel or Stripe, Inc.

Advertisement