How payouts work
A payout is the amount transferred to your bank account.
It is calculated based on all financial movements:
👉 Customer payments
👉 Refunds and disputes
👉 Payment fees
👉 Balance adjustments
💡 A payout is a summary of multiple transactions, not a single payment.
Understanding the 3 key levels
To correctly read payouts, you need to distinguish between 3 elements:
Payout → Money sent to your bank
Transactions → Individual financial movements within the payout
Payments and invoices → Customer-level details
💡 Structure:
Payout → Transactions → Payments → Invoices
Understanding the page structure
List of payouts
The payouts page displays a list of payouts with:
The date the payout was sent
The total amount sent
The number of transactions
The payout ID
The payout status
Payout summary and transaction list
When you open a payout, you'll see a summary at the top showing the total Gross, Fee and Total per transaction type, along with the count of transactions.
Below that, you'll find the full list of transactions with:
Transaction date
Transaction type
Payment method used
Reconciliation status
Gross amount: what the customer paid
Fee: bsport's payment fee, deducted at the moment of the transaction
Total: the net amount you receive (Gross − Fee)
Linked invoice (if applicable)
💡 Since payment fees are now deducted in real time at transaction time, the Total column already reflects the net amount that lands in your bank account. To learn more about how payment fees are computed and billed, see How payment fees are applied and billed.
1. Payout status (global)
The payout status indicates where your money is:
⏳ Pending
Being prepared
Not yet sent
🚚 In transit
Sent to your bank
Being processed
✅ Succeeded
Received in your bank account
❌ Failed
Transfer failed
Funds returned to your balance
💡 The transfer will be retried in the next payout
🚫 Canceled
Payout stopped before being sent
💡 These statuses come from our payment provider (Stripe)
2. Transaction status (per line)
Each transaction within a payout has its own status. This reflects the reconciliation state.
In practice, bsport matches transactions coming from Stripe with a payment and an invoice when possible.
✅ Succeeded
Transaction correctly processed and linked to internal financial data
⏳ Pending
Still being processed by bsport
❌ Error
The system could not match it correctly
💡 These last two statuses are very rare
⏭️ Not applicable
No matching required (e.g. balance transfers)
💡 A reconciliation status of pending or error does not affect the payout. If a payout is successful, you will receive all associated funds.
3. Explanation of payment types
Customer transactions (linked to invoices)
These are the only ones related to your sales:
✅ Payment
Customer payment
Positive amount
Linked to one or more invoices
🔁 Refund
Refund to a customer
Negative amount
Linked to one or more invoices
⚠️ Dispute
Chargeback via the bank
Negative amount
Linked to the same invoice
💡 Creates a separate payment line
❌ Failed direct debit
A bit of background: Direct debits (like SEPA in Europe) can take up to 3 days to process. As long as Stripe hasn't received the money at the time of payout, they will still send it.
However, the payment can fail for various reasons. Since Stripe advanced you the money before receiving it, they will reclaim it. This can happen either within the same payout or between two payouts.
If this event occurs between two payouts, on your first payout, the direct debit transactions will appear as a payment, and the money will be sent to your account. Once we know the payment failed, the transaction type will be changed to "Failed direct debit" on the first payout.
On the second payout, you will see the cancellation, with a link to the original payment and the original payout (if it is different).
If everything happens in a single payout, you will see both transactions directly.
You will see:
Original payment (positive)
Cancellation (negative)
Balance operations (no invoice)
These correspond to transactions at the level of your Stripe Connected Account balance.
🔄 Balance transfer
A specific case: direct debits can still be disputed even after being refunded. In that case, the transaction appears as a balance transfer instead of a dispute.
🔄 Balance transfer refund and adjustment
These are very rare Stripe balance adjustments. If you see them, please contact your Account Manager.
Payout events
💸 Payout failure or cancellation
A payout can fail or be canceled, and the system will attempt to transfer the funds to the next one. Instead of showing all transactions from the previous payout in the new one, we will display a line labeled "Payout failure" or "Payout cancel".
This line indicates the total of the previous failed payout and displays its ID.
Why your payout may not match your payments
You may notice a difference between your payout total and the sum of customer payments. Several reasons can explain this:
Payment fees — payouts are net of bsport's payment fees, while the payments report shows gross amounts. See How payment fees are applied and billed.
Failed direct debits — see below
Failed payouts — see below
Balance adjustments
For failed payments, let's take an example: on your first payout, there's a pending payment. Since Stripe advances the funds, this payment will appear in your payout. However, this payment won't appear on bsport because it's not yet finalized. Therefore, if you filter your report by this payout ID, the report total will be lower than the payout.
On the next payout, since the payment failed, Stripe will reclaim its money. If you filter your payments report by this payout ID, the total payment amounts will be higher than your payout ID. This is because the money Stripe reclaims for the failed payment does not appear in your payments report.
Another case is that of failed payouts. Since we try to send a failed payout to the next one, the amount received in that payout will be greater than the sum of the payment amounts associated with that payout. This is because the money actually comes from a previous failed payout.






