Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

5282 articles

Balance report


Balance report

Allow connected accounts to view and export balance summary reports.

Note

Connected accounts that have access to the Express Dashboard can access the balance report directly in the Express Dashboard, so you don’t need to embed it separately. Click View reports in your Express features settings to enable it.

The balance report component allows connected accounts to reconcile their Stripe balance and download their categorised transaction history. It helps connected accounts understand what happened to their Stripe balance during a given time period. The component displays three subreports:

  • Balance summary : Shows the starting balance, total activity, total payouts and ending balance for the selected date range, giving connected accounts a high-level view of how their Stripe balance changed over the period. This subreport is similar to the balance summary report for direct Stripe accounts .
  • Balance change from activity : A detailed breakdown of all transactions grouped by reporting category, with gross, fee and net amounts for each category. Categories include:
  • Charges
  • Refunds
  • Disputes
  • Other adjustments
  • Fees
  • Payouts : Lists the total number and amount of payouts sent to the connected account’s bank account during the period.

Connected accounts can filter the report by date range, currency and time zone. They can also export each subreport as summarised or itemised CSV downloads.

The balance report is available to all connected accounts, regardless of whether they use automatic or manual payouts. If your accounts use automatic payouts, you can facilitate payout reconciliation by embedding the payout reconciliation report component.

Note

Connected accounts without access to the full Stripe Dashboard can only view data starting from April 1, 2026, unless your platform has been specifically backfilled.

When you create an Account Session, enable the balance report component by specifying balance_report in the components parameter.

Command Line

Select a language

cURL

Stripe CLI

Ruby

Python

PHP

Java

Node.js

Go

.NET

No results

After creating the account session and initialising ConnectJS, you can render the balance report component in the front end:

BalanceReport.js

Select a language

JavaScript

React

No results

// Include this element in your HTML
const balanceReport = stripeConnectInstance.create("balance-report");
container.appendChild(balanceReport);

Accounts connected to multiple platforms

For connected accounts that aren’t controlled exclusively by your platform:

  • The report includes transactions from all platforms the account is connected to.
  • The connected account must complete user authentication before viewing the report.
Last verified 2026-09-25

Is this helpful?