1099 Sorted / 1099-K reconciler
← All articles

Which Stripe Export Is the Close, and Which One Lies

Stripe offers several exports that all look like "the transactions," and they answer different questions. For a month-end close, the wrong export is the most common reason a Stripe total refuses to match anything.

The one to close on: Balance change from activity (itemized)

In Stripe's balance reporting, the Balance change from activity section covers every transaction that changed the Stripe balance except payouts: charges, refunds, disputes, other adjustments, and fees. Downloaded as an itemized CSV, each row carries a reporting category (charge, refund, and so on), gross, fee, and net amounts, and a created date.

That is the export where the month's gross sales is the sum of the charge rows, and where refunds, disputes, and fees sit on their own lines instead of being buried in a net figure.

The others, and what each is for

Set the timezone before you download

Stripe's reports let you choose a timezone, and the created time on each row follows it. A charge at 11 p.m. on the 31st is a June transaction in one timezone and a July transaction in another. Pick one timezone per client, use it every month, and write it on the workpaper.

A quick test before you trust a file

Where the tool fits

The reconciliation tool is built around the itemized balance export. It also accepts a Payments export, leaving out failed and uncaptured payments and using the fee column when there is one. It declines a payout report with an explanation rather than producing a total that cannot be right.

Reconciling a client's 1099-K by hand? 1099 Sorted checks the form against the processor's own transaction history and flags exactly what doesn't match — in minutes, entirely in your browser.

Try the reconciliation tool