Balance Transaction
A balance transaction is the ledger entry recording each movement in your processor balance, itemizing gross amount, fee, and net.
A balance transaction is the ledger entry that records every movement into or out of your payment-processor balance. Where a charge or refund describes an event, the balance transaction describes its financial impact — the exact amount that hit your books and when it settled.
What it records
Each balance transaction breaks a movement into its parts:
- `amount` — the gross value of the transaction.
- `fee` — the processing fee deducted.
- `net` — what actually reached your balance (
amount − fee). - `type` — what caused it:
charge,refund,payout,adjustment,dispute, and more. - `available_on` — the date the net funds are scheduled to settle from pending to available.
A $100.00 card payment on standard US pricing produces a balance transaction with amount = $100.00, fee = $3.20, and net = $96.80.
Why it's the source of truth
Because it captures the fee and the net for every event, the balance transaction — not the raw charge amount — is what you use for accurate accounting. Summing the net of all settled balance transactions over a period gives your net volume. Grouping them by the payout they belong to reconciles each bank deposit against the individual payments that funded it.
Settlement and reconciliation
The available_on field ties each balance transaction to settlement: it's the date the money becomes usable, not the date the payment succeeded. Using available_on to build a payout reconciliation report is the standard way to match Stripe deposits to your bank statement line by line.
Related terms
Updated July 6, 2026