Top-up
A top-up adds funds from your own bank account to your Stripe platform balance so you can pay out connected accounts or cover refunds.
A top-up is money you pull from your own external bank account into your Stripe balance, so your platform has funds available to send onward. It's the reverse direction of a payout: instead of Stripe sending money to your bank, you send money to Stripe.
Why platforms use top-ups
On a Stripe Connect platform, your platform account sometimes needs to move money to connected accounts faster than incoming payments accumulate — or before any payments exist at all. Adding funds directly gives you a working balance to draw from. Topped-up funds can be used to:
- Pay connected accounts via transfers when your balance would otherwise be too low.
- Cover future refunds and disputes.
- Repay a negative platform balance.
How it works
When you add funds, Stripe creates a top-up object (with an id like tu_...). For a bank transfer, the top-up isn't created until Stripe actually receives the money — so the funds aren't immediately available. You must add funds from a verified bank account; an unverified account has to confirm microdeposits first, which typically appear within a couple of business days.
Top-up vs transfer
The two are easy to confuse but move in opposite directions on the platform. A top-up brings money in to your platform balance from your bank. A transfer moves money out of that balance to a connected account. A common flow is top-up, then transfer: fund the platform, then distribute to sellers.
ChargeBell is read-only and never moves money — it can surface Stripe activity in Slack, but topping up and transferring always happen inside Stripe itself.
Related terms
Updated July 6, 2026