Skip to content Skip to footer

Shopify Payments Activity Report: What It Shows

Summarise this article with
Shopify 4

Shopify Payments gets a dedicated activity report

Released on , Shopify has added a Payments activity report that pulls starting balance, gross activity, fees, payouts and ending balance into one document covering a date range you choose. Read the Shopify Changelog release note here.

Until now, a merchant asking why their Shopify Payments balance sits at a particular number had to work backwards from the Payouts page. That page lists deposits one at a time, which answers the question "what did Shopify send me on Tuesday" perfectly well. It does not answer "what happened to my balance across August", because a balance moves for reasons that never appear as a deposit: refunds, chargebacks, dispute fees, reserves and processing fees all pull money out between payouts. Each of those was visible somewhere in the admin. None of them were visible together. That balance is also spread across more currencies than it used to be, after Shopify replaced the eight account cap on multi-currency payouts in July.

The new report is a presentation change rather than a money change. Nothing about payout timing, fee structure or eligibility has moved. What has changed is how long it takes someone to explain a number to an accountant. For anyone who closes a month properly, that is the difference between a ten minute job and an afternoon of cross-referencing exports.

How it works

The report lives in the Shopify admin under Finance, then Documents, then Shopify Payments activity report. It can also be opened directly from the Payouts page, which is sensible placement given that most merchants arrive at this question while staring at a payout they do not recognise. You pick a date range, generate the report, and Shopify assembles it on demand rather than serving a fixed monthly statement.

The structure is a straightforward reconciliation: an opening balance, everything that flowed in and out of that balance during the period, the fees Shopify took, the payouts it sent to your bank, and the closing balance. Read top to bottom it should tie out, which is the entire point. If the closing figure matches what the admin shows today and the payout total matches what your bank received, the period is reconciled and you can move on.

The important structural detail is that the report is organised around balance activity and transaction dates. A payout export from the Payouts page is grouped by deposit: every line belongs to the batch of money that left Shopify on a given day. The activity report is grouped by when money moved through the balance instead. Those two views genuinely disagree with each other at the edges of a month, and they are supposed to. Shopify has been explicit that the activity report complements the Payouts page rather than replacing it, so individual deposit detail still lives where it always did. The output can be exported as a PDF, and Shopify has published a supporting Help Centre article under the name Payouts activity report for merchants who want the field-by-field breakdown.

Examples and use cases

The obvious one is month end. A bookkeeper needs a single figure that reconciles the Shopify Payments balance against the bank statement, and until now that meant exporting payouts, exporting orders, and manually accounting for the refunds and fees that sit between the two. Setting the range to the calendar month and generating one document collapses most of that work. The PDF drops straight into a month-end pack without reformatting.

The second is the awkward client question: the balance dropped and nobody knows why. In practice this is almost always a chargeback landing with its dispute fee attached, a refund on a large order, or a reserve being applied. All three move the balance without producing a payout, which is exactly why they are hard to spot from a deposit list. The activity report surfaces the movement inside the period rather than asking you to infer it from what is missing.

The third is handover. An accountant taking on a store part way through a financial year, or a new bookkeeper inheriting a set of books, needs something portable that describes a period without requiring admin access to reconstruct it. A PDF covering a defined range is far easier to send to a third party than a set of CSV exports that need context to interpret. The same applies in reverse when a merchant is being asked for evidence during a finance review.

The fourth is simply looking before the money lands. Reviewing activity before a payout reaches the bank gives a merchant a chance to catch a problem while it is still a question rather than a discrepancy in last month's accounts.

What this means for UK merchants

For UK stores the reconciliation gap this closes is a real and recurring one. Reported revenue in Shopify analytics is gross. The money that arrives in a British bank account is net of processing fees, refunds, chargebacks and any currency conversion. Those two numbers are never going to match, and every UK merchant who has ever asked why their Shopify dashboard says one thing and their bank says another has run into it. Having the bridge between them written out in a single document removes an argument that agencies and bookkeepers have been having with clients for years. Reporting this clean is easier on a store that was built for it in the first place, which is what our Shopify web design work sets up.

It matters more than usual under Making Tax Digital. HMRC expects VAT records to be kept digitally with digital links between the systems that hold them, and the detail of what that requires is set out in the government's Making Tax Digital for VAT collection. The activity report is a summary document, so it does not itself constitute a transaction-level VAT record. What it does is give you a defensible reconciliation between the platform and the bank, which is usually the weakest link in a Shopify merchant's VAT trail.

Multi-currency stores get the most out of it. A UK merchant selling into the EU and the US in local currencies, then taking payouts in sterling, has conversion sitting between every sale and every deposit. The activity report will not itemise the FX decisions for you, but it does at least put the gross activity and the payout total in the same place so the difference is visible rather than assumed. If that reconciliation needs to feed an accounting system automatically rather than being rekeyed each month, it is usually a job for a small piece of custom tooling, which is the sort of work our Shopify app development team handles.

Practical considerations

Treat it as a summary, not a ledger. The report is built to reconcile a period, not to support line-by-line VAT work, so transaction-level exports still matter for anything that needs to be traced to an individual order. The PDF format reinforces this: it is excellent for filing and for sending to an accountant, and poor for anything you intend to manipulate in a spreadsheet. If the next step is analysis rather than evidence, the Payouts CSV remains the better starting point.

Watch the month boundary. Because the activity report keys on transaction dates and the payout view keys on deposits, a sale near the end of a period can appear in one month's activity and the following month's payout. That timing difference is genuine accounting, not a bug, but it does mean the two reports will disagree at the edges by design. The report makes the gap easier to see. It does not make it go away, and anyone reconciling to the penny needs to understand which basis they are working on before they start.

Availability is the other constraint worth stating plainly: this is a Shopify Payments feature. Stores running a third-party gateway do not get it, and merchants who split payments across Shopify Payments and another processor will still be reconciling two sources. Rollouts of this kind also tend to reach stores in waves, so if Finance and Documents does not show the report yet, it is worth checking again rather than raising a support ticket. Structurally this fits a pattern we have been tracking all year, where Shopify keeps reworking how existing information is presented in the admin rather than adding new numbers, much the same shift we covered when the analytics dashboard began surfacing daily insights on its own.

For the most recent related change to the same admin surfaces, see how Shopify variants can now hold up to 20 barcodes.

FAQ

Where do I find the Shopify Payments activity report?

In the Shopify admin under Finance, then Documents, then Shopify Payments activity report. It can also be opened directly from the Payouts page. You choose a date range and Shopify generates the report on demand rather than publishing a fixed monthly statement.

How is it different from exporting payouts?

A payout export is grouped by deposit, so every line belongs to the batch of money that left Shopify on a given day. The activity report is grouped by balance activity and transaction dates instead. That means it captures refunds, chargebacks, dispute fees and reserves that move your balance without ever producing a payout, which a deposit list cannot show you.

Does it replace the Payouts page?

No. Shopify has been clear that the two are complementary. The Payouts page remains where you review individual deposits, and the activity report covers balance movement across a period. Most merchants will use both, one to answer what arrived in the bank and the other to answer what happened to the balance.

Can I use it as a VAT record under Making Tax Digital?

Not on its own. It is a summary document rather than a transaction-level record, so it supports your VAT trail without replacing the underlying data. Its real value under MTD is providing a defensible reconciliation between the platform and the bank account, which is usually the weakest point in a Shopify merchant's records.

Is it available if I do not use Shopify Payments?

No. This is a Shopify Payments feature, so stores on a third-party gateway will not see it. Merchants who take payments through both Shopify Payments and another processor will still need to reconcile two separate sources at month end.

Why do the activity report and the payout total disagree?

Usually because of timing at the edges of the period. The activity report keys on transaction dates and payouts key on when money was deposited, so a sale near the end of a month can sit in one month's activity and the next month's payout. That is correct accounting rather than an error, but it is worth confirming which basis you are reconciling on before you chase a difference.

Want help with your own marketing?

Get a free audit, we will tell you what is working, what is not, and what to do about it.

Get a free audit