Fund your storage balancePublic preview
Learn how to transfer or add funds for payouts.
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 method | Availability for payouts | Fee (see Pricing) | Where to initiate |
---|---|---|---|
Send funds from your external bank account | 1 business day (7 days initially for the first 5000 USD or 5000 GBP in funding) |
| From your bank |
Pull funds from your external bank account US only | 2-5 business days | Free | Stripe Dashboard or API |
Fund with your Stripe payments balance | Instant | Free | Stripe 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.
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.
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.
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.
- Navigate to your storage balance at Balances > Storage Balance, then click Move money.
- Click Add money for payouts.
- Under Transfer from, select Payments.
- Under Other ways to add money, select Automatically store revenue in Stripe.
- 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.
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.