Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Start an integration
Products
Global Payouts
    Overview
    Get started
    Fund your storage balance
    Create recipients
    Send money
    Manage Global Payouts
    Test Global Payouts
    Pricing
    Compare with Connect
Capital
Issuing cards
Treasury
Manage money
HomeMoney managementGlobal Payouts

Fund your storage balancePublic preview

Learn how to transfer or add funds for payouts.

Copy page

Before sending money, you need to fund your storage balance with external funds or from your Stripe payments balance.

To add funds, you must have administrator access. Stripe requires two-factor authentication to add money for payouts.

In the US, funds in your storage balances are eligible for FDIC insurance.

You can fund your storage balance in three ways.

Funding methodAvailability for payoutsFee (see Pricing)Where to initiate
Send funds from your external bank account1 business day (7 days initially for the first 5000 USD or 5000 GBP in funding)
  • Free through a local bank network, such as ACH or FPS
  • 2 USD per wire US only
From your bank
Pull funds from your external bank account US only2-5 business daysFreeStripe Dashboard or API
Fund with your Stripe payments balanceInstantFreeStripe Dashboard or API

Send funds from your external bank account

You can send funds from an external bank account to fund your payouts. In the US, you can send funds with an ACH transfer or wire. With ACH, funds are available in about 3 days after you initiate the transfer from your bank. With wire, funds are available within the day. Additional charges apply if funding with a wire. See Pricing for more details.

Note

Funds used for Global Payouts must belong to you or your business. Adding funds from sources that don’t match the registered details on your account might lead to delays or funds being returned.

Funds transferred from your external bank account into your storage balance are called ReceivedCredits.

To send money into your storage balance, you need to share details of your storage balance with your financial institution. You can find these details in the Dashboard or by using the API.

  1. Navigate to your storage balance at Balances > Storage Balance, then click Move money.
  2. Click Add money for payouts.
  3. Click View external funding instructions.
  4. Click Request account details to see where to send funds. Stripe generates your account details within a few minutes and emails you when they’re ready.
  5. Submit a request to your bank to send money using the account details provided.

Pull funds from your external bank account US only

You can pull funds from an external bank account to fund your payouts. You initiate this transfer each time you want to add funds. We refer to funds pulled into Stripe from your external bank account as InboundTransfers.

Funds typically arrive within 2–5 business days and funding is subject to the following limits:

  • 50,000 USD per transaction
  • 50,000 USD per day
  • 100,000 USD per week

Add and verify a bank account

You must use a verified bank account to add funds. To inspect your bank accounts on file, in the Dashboard, navigate to your storage balance options in Settings. Verified bank accounts appear with a badge. If you don’t have a verified bank account on file, you need to add another bank account and verify it.

To add a verified bank account, click Add another bank account.

You have two options to verify your bank account:

  • Recommended Instantly with Financial Connections: Use your bank credentials with Financial Connections to verify your account.
  • Manually with micro-deposits: Manually enter your bank account and routing numbers. Stripe sends a deposit in the amount of 0.01 to your account in 1-2 business days, and an email with additional instructions to verify your bank account. The deposit includes a unique 6 digit number in the statement descriptor that you use to pull funds from your account. It doesn’t provide data access to Stripe.

Pull funds into your storage balance

After your bank account is verified, you can pull funds into your storage balance directly from the Dashboard or with the Stripe API.

  1. Navigate to your storage balance at Balances > Storage Balance, then click Move money.
  2. Click Add money for payouts.
  3. Under Transfer from, select a verified bank account. If your bank isn’t verified, you can’t transfer funds from it.
  4. Enter the amount to transfer, then click Review > Transfer.

Transfer funds from your Stripe balance

You can transfer funds from your available Stripe payments balance to fund Global Payouts. These funds are called ReceivedCredits. You can’t transfer funds that aren’t yet settled.

Warning

After you transfer funds to your storage balance, you can’t move them back to your Stripe payments balance.

Use the Stripe Dashboard or API to transfer money from your payments balance into your storage balance.

  1. Navigate to your storage balance at Balances > Storage Balance, then click Move money.
  2. Click Add money for payouts.
  3. Under Transfer from, select Payments.
  4. Enter the amount to transfer, then click Review > Transfer.

You can also automatically transfer some or all of your payments balance to your storage balance. Instead of paying out your payments balance to your external bank account, Stripe sends the amount you set to your storage balance according to your payout timing.

  1. Navigate to your storage balance at Balances > Storage Balance, then click Move money.
  2. Click Add money for payouts.
  3. Under Transfer from, select Payments.
  4. Under Other ways to add money, select Automatically store revenue in Stripe.
  5. Choose one of the following, and then click Save:
    • Store a target amount
    • Store all revenue
    • Don’t automatically store revenue

You can also set automatic transfers from your payment balance to your storage balance in Settings under Automatically store revenue in Stripe. To automatically transfer funds from your payments balance to your storage balance, you must use an automatic payout schedule. You can set your payout settings to daily, weekly, or monthly in Settings.

View funding status and manage balances

You can view the status of your funding attempts both in the Dashboard or with the API.

  1. Navigate to your storage balance at Balances > Storage Balance.
  2. View the list of transactions into and out of your storage balance.
  3. Click a specific funding transaction. This opens a drawer that provides a timeline view, and the ID and optional note you provided for the funding attempt. You can also find an itemized receipt that includes details of the transaction.

Withdraw funds to your external bank account

If you have funds in your storage balance that you don’t want to send as payouts, you can send those funds to your bank account. You can transfer money to yourself using the Dashboard or the API. The typical time for a transfer is 1-2 business days.

  1. Navigate to your storage balance at Balances > Storage Balance, then click Move money.
  2. Click Add money for payouts.
  3. Under Transfer to, select your bank account or click Add a new bank account.
  4. Enter the amount to transfer, then click Review > Transfer.
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc