How-To Guide
8 min read

How to Export Balance Transactions from Stripe (2026 Guide)

Follow these steps to export your Stripe balance transactions as a CSV file. Once exported, you can use any of our converter tools to transform the data for your target system.

Export Steps

1

Log in to your Stripe Dashboard

Open your browser and go to dashboard.stripe.com. Sign in with your email and password. Complete two-factor authentication if prompted. You will need at least read access to the Balance section of the dashboard.

2

Navigate to the Balance section

In the left-hand navigation menu, click on 'Balance'. This opens the Balance overview page showing your current Stripe balance, pending funds, and recent activity. The balance report functions similarly to a bank statement for reconciliation purposes.

3

Open the Balance Transactions view

From the Balance page, click on 'Transactions' in the top tab bar. This view shows every event that impacted your Stripe balance, including charges, refunds, payouts, disputes, adjustments, fees, and transfers.

Tip: The Balance Transactions view is the primary source for generating journal entries in accounting software, as it shows every financial movement in one place.
Stripe Dashboard showing the Balances page with All activity tab selected, displaying transaction types including charges, refunds, payouts, and reserved funds, with the Export button highlighted in the upper-right corner
Click Balances in the left menu, then select All activity to see every balance transaction with the Export button at the top right.
4

Set the date range for your report

Use the date controls at the top of the page to select your desired reporting period. You can choose from preset ranges or specify custom start and end dates. Account activity is processed daily starting at midnight UTC, with data becoming available by noon the next day.

Warning: Data for the current day may be incomplete. Wait until the following day for the most accurate export of recent transactions.
5

Apply filters if needed

Click the 'Filter' button to narrow your results by transaction type (charge, refund, payout, dispute), status (available, pending), currency, or other criteria. Filtering before export ensures your CSV contains only the transactions you need.

6

Click the Download button

Click the 'Download' button in the upper-right corner of the transactions section. You will see two format options: 'Summary' downloads the data exactly as displayed in the dashboard, while 'Itemized' downloads the full list of individual transactions.

Tip: Choose 'Itemized' for bookkeeping and accounting imports. The summary format is useful for quick overviews but lacks the transaction-level detail needed for proper journal entries.
Stripe Reports page showing the Balance summary report with a date range selector and Download button highlighted in the upper-right area of the Balance change from activity section
On the Reports page, select your date range and click Download to export the balance summary as a CSV file.
7

Select columns and export

In the export dialog, select the columns you want to include. For accounting purposes, ensure you include Amount, Fee, Net, Type, Source ID, and Description. You can also include custom metadata columns if your business uses them. Click 'Export' to download.

Stripe Export transactions dialog showing Time zone and Date range options with Last month selected, and a Columns dropdown set to All columns listing fields like ID, Type, Source, Amount, Fee, Net, Currency, and more
Configure the date range and select which columns to include, then click Export to download the CSV.
8

Verify the exported file

Open the CSV in a spreadsheet application and confirm the data matches your expected date range. Each row represents a single balance transaction with a txn_XXXXX identifier. Amounts are shown in your settlement currency after any foreign currency conversion.

Required Balance Transactions Fields

Field Type Description Example
id Text Balance transaction ID (txn_XXXXX) txn_1AbcXYZ123def
Type Text Transaction type (charge, refund, payout, dispute, etc.) charge
Created (UTC) Date/Time Transaction timestamp 2025-01-15 14:00:00
Amount Currency Gross transaction amount (positive for credits) 100.00

Your Stripe export must include these fields for successful conversion.

Next Step Once you have exported your balance transactions, use one of the converter tools below to transform your file.

Frequently Asked Questions

Stripe exports balance transactions as a CSV (Comma Separated Values) file, which can be opened in Excel or Google Sheets.
The file is usually downloaded to your browser's default Downloads folder. Check your Downloads folder or look for the download notification.