TrestleFinance
S

Convert Stripe Balance Transactions CSV to QuickBooks Online

Upload your Stripe export, get QBO-ready Bank Transactions CSV in 10 seconds. Preview free, no signup required.

Upload Stripe CSV Now

3 free exports • No credit card required

Exact Supported Export

✅ We Support:

Balance Transactions CSV

Where to find it:

  1. Stripe Dashboard → Balance
  2. Click "Transactions" tab
  3. Click "Export" (top right)
  4. Select date range
  5. Download "Balance Transactions CSV"

File headers start with:
balance_transaction_id, created, available_on, currency, gross, fee...

❌ We Reject:

  • Payout Reconciliation CSV - Legacy format, different schema
  • Customer Reports - Customer-level data, not transactions
  • Custom Exports - Modified/filtered columns break detection

Stripe-Specific Handling

Positive Fees

Stripe stores fees as positive numbers (e.g., fee = 2.95).

Formula: Net = Gross - Fee

We convert fees to negative bank transactions for QBO import.

Refund Behavior

Stripe does NOT refund the original processing fee.

Refund rows show: fee = $0.00

You lose both the payment amount AND the original fee.

Multi-Currency

Each currency is grouped separately in output.

Currencies never mixed in same journal entry.

Warnings shown if multi-currency detected.

How It Imports into QuickBooks Online

TrestleFinance outputs Bank Transactions CSV format, which is QuickBooks Online's native import format for bank feeds.

3-Column Format (Date, Description, Amount):

  • Revenue transactions: positive amounts
  • Fee transactions: negative amounts (like bank fees)
  • Refunds: negative revenue amounts

To import: QuickBooks Online → Banking → Upload Transactions → Select file → Map columns → Import

Journal CSV is also provided for advanced users who want debits/credits instead of bank format.

Ready to Convert Your Stripe CSV?

Upload now and get a full preview before paying. 3 free exports included.

Upload Stripe CSV