Understanding how funds flow in and out of your account is an important part of processing payments. You can use financial reports in the Dashboard to view the financial data within your Stripe account, helping to streamline your business workflows.
Financial reports include the following tabs:
- Balance: Users can view and download summarized and itemized balance transaction data, helping them to close their books on a daily, weekly, or monthly basis. These reports are useful for understanding changes to your Stripe balance.
- Reconciliation: Users on automatic payouts can reconcile which transactions have already been paid out and which are yet to be.
- End-of-day Balances: Users that create payouts manually can learn how much of their Stripe balance is available and how much is pending for any given day. Connect platforms can also use this section to see how much of their balance is being held their connect reserve balance.
Stripe computes all of your data on a daily basis beginning at 12:00am UTC. The data for each day is defined as account activity that takes place between 12:00am UTC and 11:59pm UTC.
|Financial reports tab||Processing Time|
|End-of-day balance||within 8 hours|
|Balance||within 48 hours|
|Reconciliation||within 48 hours|
For example, all account activity on September 10th (from 12:00am to 11:59pm UTC) is available to financial reports in the Dashboard on this timeline. End-of-day balance data is available by September 11th at 8:00am UTC, and reconciliation data is available, two days later, by September 12th at 12:00am UTC.
Choosing financial report data
Each financial reports tab begins with a few filters to allow you to choose the exact data you are interested in.
When loading the page, the reports default to displaying available month-to-date data. You can select previous months or customize the date range to specific dates. Selected dates are inclusive. For example, choosing a date range of Mar 1, 2018 → Mar 7, 2018 includes data from the beginning of the day on March 1st (12:00am UTC) through the end of the day on March 7th (11:59pm UTC).
If you keep a balance in multiple currencies, you can switch between your supported currencies with the currency selector.
Connect platforms can toggle between a number of options to view data:
- For the platform account only
- For all the platform’s Custom and Express connected accounts (summary reports sum the data across all connected accounts, while itemized reports include relevant rows for all connected accounts)
- For a single connected account
To view reporting for a single connected account:
- Go to the Connect Accounts page and search for the account you want
- Click on the account’s name to go to the account detail page
- Click the View financial reports button at the top of the Activity section
Data is not available for standard accounts on your Connect platform. Unlike Express and Custom accounts, these are fully controlled by the account owner and can have data that originates from activity outside your platform.
You can receive email notifications when new data is available on a daily, weekly, or monthly basis. Your subscription preferences can be configured in the control panel alongside the report filters.
Each tab on the financial reports page has its own subscription. This allows you to manage different subscription intervals for each data source.
The Balance tab includes a balance summary and detailed views of your net activity and payouts, based on the date it affected your Stripe balance. For example, a post-billed fee assessed Feb. 1, for a charge created Jan. 31, will be included if you run the report for February, since it affected your Stripe balance Feb. 1.
The starting and ending balance in your Stripe account for the currently selected time range. The starting balance is the sum of both your available and pending balances as well as your Connect Reserved balance if applicable.
Even if your customers are paying in multiple currencies, your Stripe balance is based on transaction amounts after the currency conversions were applied. For more details, see the report schema for balance summary.
Balance Change from Activity
A summary report that provides a breakdown by reporting category of the Net Activity line item in the Balance Summary section above. It includes every transaction except for payouts that affects your balance including charges, refunds, disputes, other adjustments, etc.
A summary report that provides an overview of the Less Payouts line item in the Balance Summary section above. To view individual payout transactions, you can download an itemized report.
If you are on automatic payouts, you can also reconcile the exact transactions included in these payouts. Note that automatic payouts are included in this section if their balance transaction’s available_on date is within the selected date range.
In each of the data panels, you can download multiple types of reports as CSV files for further processing.
- Summary: This downloads data in csv format exactly as you see in the data panel.
- Itemized: This downloads all transactions included in the summary view.
The Summary and Itemized download links can be found at the top of the report panels by clicking on the Download… button.
There are times when you may want to investigate transactions of only one category, such as understanding “Additional Stripe Fees” on an item by item basis. For these use cases, you can hover over the category row of interest to find the Download button.
The Reconciliation tab displays the same type of data you see in the Balance tab but grouped in different ways to help you reconcile with respect to payouts.
Payout and ending balance reconciliation
The Payout Reconciliation and Ending Balance Reconciliation panels look very similar to the Balance panel but differ in which transactions are included.
- Payout reconciliation includes all transactions that were paid out within the selected date range.
- Ending balance reconciliation includes all transactions that have not yet been paid out by the selected end date.
Understanding balance and reconciliation
The following table shows an account on a two day rolling schedule with five days of activity. The account was opened on the 1st of the month and accepted 10 USD in charges from its customers on its first day. Those funds became available on the 3rd, and the account received its first payout to its bank account due to the two day payout schedule.
|3rd||30 USD||10 USD|
|4th||50 USD||20 USD|
|5th||70 USD||30 USD|
|Starting Balance||30 USD|
|Balance change from activity||150 USD|
|Less Payouts||-60 USD|
|Ending Balance||120 USD|
The Balance panel includes all transactions that occurred from the 3rd through the 5th. The sum of these transactions matches the Balance change from activity line item in the balance summary of 150 USD.
The Payout Reconciliation panel includes transactions from the 1st through the 3rd because these transactions were paid out within the selected date range of 3rd → 5th. The sum of these transactions matches the Less Payouts line item of the balance summary of -60 USD.
The Ending Balance Reconciliation panel includes transactions from the 4th and 5th because these transactions were not paid out within the selected date range of 3rd → 5th. The sum of these transactions matches the Ending Balance line item in the balance summary of 120 USD.
For more details, see the report schemas for:
End-of-day closing balances are the earliest available source of truth for daily accounting. They should be ready within 8 hours of day end, where days are defined in UTC. Your total Stripe balance is broken down into three accounts:
- Available balance: The amount of funds that are available to be paid out.
- Pending balance: The amount of funds that have yet to be paid out.
- Connect Reserved Balance (if applicable): The amount of funds that are held in reserve for your connected Custom accounts.
Was this page helpful?