Quick export guide · ~5 minutes

How to Export Stripe Balance CSV for Fee Analysis

Not for BI tools or data pipelines

This guide is for Stripe users who want to understand their real processing costs: effective rate, payout differences, refund fee leakage, and international card mix. It is not for developers building data pipelines to Tableau, PostgreSQL, Qlik, Power BI, or JSON warehouses.

Looking for a broader Stripe data export path instead? See Stripe exports for JSON, Tableau, Power BI, and PostgreSQL.
1

Open Stripe Dashboard

Go to dashboard.stripe.com and log in to your account.

2

Click "Reports" in the left sidebar

Find the Reports section in the left navigation menu. If you don't see it, look under "Balance" or use the search.

3

Select "Balance" → "Balance transactions"

Choose "Balance transactions" — not the summary. This gives you one row per transaction with full fee detail.

4

Set your date range

We recommend at least 3 months for meaningful trend analysis. Longer is better — the more data, the more accurate the high-fee charge detection.

5

Export as CSV

Click "Export" in the top right, select CSV format, and download. The file is usually named balance_transactions_YYYYMMDD.csv.

Key columns in the file

ColumnDescription
balance_transaction_idUnique balance transaction identifier
reporting_categorycharge, refund, dispute, payout, fee, adjustment
grossGross transaction amount in normal currency units
feeStripe fee amount in normal currency units
netGross amount minus fees in normal currency units
currencyISO 4217 currency code (usd, eur, gbp)
createdTransaction timestamp (created or created_utc)
descriptionOptional payment description or customer info

Stripe Dashboard Balance exports usually show amounts in normal currency units (for example, 49.00 USD). API-style cent columns are also accepted when you provide amount / fee / net.

Common questions

I do not see "Balance transactions" in Reports

Try navigating to Reports -> Balance and look for an "Export" button in the top right. The UI varies slightly by account type. Some accounts see it under Payments -> All transactions.

What is the difference between Balance and Payout reports?

Balance transactions include individual charges, refunds, and fees. Payout reports are grouped summaries of what Stripe sent to your bank. Use Balance transactions for fee analysis.

How much data should I export?

Export at least one month of data. Three or more months gives better trend data and month-over-month comparison. Stripe Fee Auditor supports files up to 4MB.

Got your CSV? Upload it now.

Drop your Balance CSV and get your real effective rate, monthly breakdown, and top fee drivers, usually in under 30 seconds.

No account · Raw CSV file not stored · Usually under 30 seconds

Prefer a monthly nudge in the browser? Install Chrome helper (secondary — sample report stays the main path).

Last updated: August 2026

Fee Auditor (feeauditor.com) is an independent SaaS tool operated under the Stripe Fee Auditor product name. It is not affiliated with, endorsed by, or part of Stripe, Inc. "Stripe" is a trademark of Stripe, Inc.

Related reading

Estimate fees before you export?Stripe fees calculator
Why is the rate above 2.9%?Why fees run higher than 2.9%
Need the short percentage answer?What percent Stripe takes
Fees jumped month over month?Why Stripe fees increase
Other export formats?Stripe data export options