Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
No-code
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Overview
Get started
Collect payments then pay out
Enable other businesses to accept payments directly
Pay out money
Explore Connect
Onboard your accounts
Choose your account type
Standard
Express
Custom
Service agreement types
Payment methods
Account capabilities
Additional verifications
Update verified info
Connect embedded UIs
Quickstart
Get started with Connect embedded UIs
Accept payments
Create a charge
Create a payments page
Create payment links with Connect
Connect integration guide
Automatic payment methods
Set statement descriptors
Connect platforms using the Payment Methods API
Create subscriptions
Create invoices
Debit Express and Custom connected accounts
Pay out
Set bank and debit card payouts
Bank accounts
Manage payout schedule
Manual payouts
Payout reversals
Instant Payouts
Cross-border payouts
Crypto payouts
Manage funds
Add money to your platform balance
Account balance
Handle multiple currencies
Manage accounts
Best practices
Listen for updates
Dashboard account management
Understanding risk offerings
Platform controls for Standard accounts
Make API calls for connected accounts
Set MCCs
Testing
Manage tax forms
Overview
Get started with tax reporting
1099 Tax Support and Communication Guide
Tax form settings
Calculation methods
File tax forms
File tax forms with states
Identify forms with missing information
Update tax forms
Deliver tax forms
E-delivery for 1099 tax forms
Correct tax forms
Split tax forms
Tax year changeover
What's new for tax year 2022
Testing
Connect
·
HomePaymentsMultiparty payments

Add funds to your platform balance

Platforms can add funds to their balance from a bank account.
Available in:

Platforms can add funds to their Stripe balance as part of their normal business operations. There are a number of different use cases for adding funds, including:

  • Paying bonuses or other one-off payouts, independent of specific charges.
  • Providing customer discounts while still paying full price for goods or services to sellers.
  • Adding funds from non-Stripe income (for example, checks or funds from another processor).
  • Enabling faster payouts (for example, pay a vendor before incoming funds become available).

Requirements

All of these requirements must be met to add funds to your Stripe balance:

  • Your platform is in the US and the connected account receiving the funds is either in the US or has a recipient service agreement.
  • Your platform is on a manual payout schedule.
  • Your platform profile is approved. You can check the status in your settings after completing the platform profile.

Only team members with administrator access to the platform Stripe account and who’ve enabled two factor authentication can add funds.

If you’re new to Connect, start with a guide to add funds to your platform balance and pay out money.

Confirm funding purpose

To add funds, go to the Balance section in the Dashboard.

Click Add to balance and select why you are adding funds to your account.

Click Pay out connected accounts to add funds that are paid out to your connected accounts. If you are adding funds to your balance to cover future refunds and disputes, or to repay your platform’s negative balance, click Cover negative balances and see adding funds to your Stripe balance.

Verify your bank account

You must use a verified bank account to add funds. You’ll go through the verification process in the Dashboard when you first attempt to add funds from an unverified bank account.

If your bank account is unverified, you’ll need to confirm two microdeposits from Stripe. These deposits appear on your online banking statement within 1-2 business days. You’ll see ACCTVERIFY for the statement description.

Stripe notifies you in the Dashboard and through email when the microdeposits should have arrived in your account. To complete the verification process, click the Dashboard notification in the Balance section, enter the two microdeposit amounts, and click Verify account.

Add funds

Once verified, you can use the Dashboard or the API to add funds to your account balance.

  1. In the Dashboard, go to the Balance section.
  2. In the Add to balance window, enter an amount in USD and click Connect payouts.
  3. In the resulting modal window (shown below), enter an amount in USD.
  4. Verify the amount and click Add funds.
  5. The resulting object is called a top-up and can be viewed in the Top-ups section of the Dashboard.
  6. After the funds are available in your platform’s Stripe balance, you can transfer funds to a connected account through the API or the Dashboard. In the Dashboard, transfer funds to a connected account by clicking Send funds in the Balance section of the connected account’s detail page.

View your funds

View your added funds in the Dashboard on Top-ups tab under the Balance page. Each time you add funds, a top-up object is made that has a unique ID with the format tu_XXXXXX, which you can see on the detailed view for the top-up.

Settlement timing

US platforms add funds via ACH debit, and can take 5-6 business days to become available in your Stripe balance. You can request a review of your account for faster settlement timing by contacting Stripe Support.

As we learn more about your account, Stripe might be able to decrease your settlement timing automatically.

Adding funds for future refunds and disputes or to repay a negative balance can happen through bank or wire transfer, and be available in 1-2 business days.

Testing

You can use the Dashboard or the API to test adding funds to your balance.

Was this page helpful?
Questions? Contact us.
Watch our developer tutorials.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Requirements
Confirm funding purpose
Verify your bank account
Add funds
View your funds
Settlement timing
Testing
Stripe Shell
Test mode
▗▄ ▄▟█ █▀▀ ▗▟████▙▖ ██████ ███▗▟█ ███ ███▗▟██▙▖ ▗▟█████▙▖ ███▖ ▀▀ ███ ███▀▀▀ ███ ███▀ ███ ███ ███ ▝▜████▙▖ ███ ███ ███ ███ ███ █████████ ▄▄ ▝███ ███ ▄ ███ ███ ███▄ ███ ███ ▄▄ ▝▜████▛▘ ▝▜███▛ ███ ███ ███▝▜██▛▘ ▝▜█████▛▘ ███ ▀▘
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to Stripe docs and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$