Payments
After the payment
Payouts

Receiving payouts

Set up your bank account to receive payouts.

In order for you to receive funds, Stripe (or your platform) makes payouts to your bank account.

Payout availability depends on a number of factors such as the industry and country you’re operating in, and the risks involved. When you start processing live payments from your customers with Stripe, you won’t receive your first payout until 7–14 days after receiving your first successful payment. The first payout usually takes a little longer in order to establish the Stripe account. Processing subsequent payouts then happens according to your account’s payout schedule.

You can view a list of all of your payouts and the date that they are expected to be received in your bank account in the Dashboard.

Connect platforms can refer to our Connect payouts documentation for information about paying out to connected accounts.

Adding your bank account information

Activating your account requires your bank account information. The type of bank account information required depends on where your bank account is located.

Use the following information to determine what bank details are needed for each country.


Bank Account Information Example Data
BSB 123456 (6 characters)
Account Number 12345678 (5–9 characters)
Bank Account Information Example Data
IBAN AT611904300234573201
Bank Account Information Example Data
IBAN BE12345678912345
Bank Account Information Example Data
Bank Code 123 (3 characters)
Branch Code 4567 (4 characters, with 1 optional check digit)
Account Number Format varies by bank
Bank Account Information Example Data
IBAN BG80BNBG96611020345678 (22 characters)
Bank Account Information Example Data
Transit Number 12345
Institution Number 678
Account Number Format varies by bank
Bank Account Information Example Data
IBAN CY17002001280000001200527600 (28 characters)
Bank Account Information Example Data
IBAN CZ6508000000192000145399 (24 characters)
Bank Account Information Example Data
IBAN DK5000400440116243
Bank Account Information Example Data
IBAN EE382200221020145685 (20 characters)
Bank Account Information Example Data
IBAN FI2112345600000785
Bank Account Information Example Data
IBAN FR1420041010050500013M02606 (27 characters)
Bank Account Information Example Data
IBAN DE89370400440532013000 (22 characters)
Bank Account Information Example Data
IBAN GI75NWBK000000007099453 (23 characters)

While we don't currently support businesses that have operations solely in Gibraltar, it is possible to attach bank accounts that are based in Gibraltar.

Bank Account Information Example Data
IBAN GR1601101250000000012300695 (27 characters)
Bank Account Information Example Data
Clearing Code 123 (3 characters)
Branch Code 456 (3 characters)
Account Number 123456-789 (6-9 characters)
Bank Account Information Example Data
IBAN HU42117730161111101800000000(28 characters)
Bank Account Information Example Data
IFSC Code HDFC0004051 (11 characters)
Account Number Format varies by bank
Bank Account Information Example Data
IBAN IE29AIBK93115212345678 (22 characters)
Bank Account Information Example Data
IBAN IT60X0542811101000000123456 (27 characters)
Bank Account Information Example Data
Bank Name いろは銀行
Branch Name 東京支店
Bank Code 0123 (4 characters)
Branch Code 456 (3 characters)
Account Number 1234567 (7-8 characters)
Account Owner Name ヤマダハナコ

Stripe currently only supports ordinary accounts (普通預金) for bank accounts in Japan.

Bank Account Information Example Data
IBAN LI21088100002324013AA (21 characters)
Bank Account Information Example Data
IBAN LT121000011101001000 (20 characters)
Bank Account Information Example Data
IBAN LU280019400644750000 (20 characters)
Bank Account Information Example Data
IBAN LV80BANK0000435195001 (21 characters)
Bank Account Information Example Data
IBAN MT84MALT011000012345MTLCAST001S (31 characters)
Bank Account Information Example Data
Account Number 1234567890 (5-17 digits, format varies by bank)
Bank Account Information Example Data
CLABE 123456789012345678 (18 characters)
Bank Account Information Example Data
IBAN NL39RABO0300065264 (18 characters)
Bank Account Information Example Data
Account Number AABBBB3456789YZZ (15-16 digits)
Bank Account Information Example Data
IBAN NO9386011117947 (15 characters)
Bank Account Information Example Data
IBAN PL61109010140000071219812874 (28 characters)
Bank Account Information Example Data
IBAN PT50123443211234567890172 (25 characters)
Bank Account Information Example Data
IBAN RO49AAAA1B31007593840000 (24 characters)
Bank Account Information Example Data
Bank Code 1234
Branch Code 567
Account Number 1234567890123456789 (6-19 characters)
Bank Account Information Example Data
IBAN SK3112000000198742637541 (24 characters)
Bank Account Information Example Data
IBAN SI56263300012039086 (19 characters)
Bank Account Information Example Data
IBAN ES9121000418450200051332 (24 characters)
Bank Account Information Example Data
IBAN SE3550000000054910000003 (24 characters)
Bank Account Information Example Data
IBAN CH9300762011623852957 (21 characters)
Bank Account Information Example Data
Sort Code 12-34-56
Account Number 01234567

The information required for UK-based bank accounts depends on the currency being used and the country of your Stripe account.

Bank Account Information Example Data
Routing Number 111000000 (9 characters)
Account Number Format varies by bank

Updating your bank account information

You can update your account details at any time in the payout settings of your Dashboard, which you can access by clicking Settings in the navigation sidebar and then Bank accounts and scheduling. Click the Edit button next to the desired bank account to modify your banking information.

Supported accounts and settlement currencies

In general, bank accounts must be located in the country where their settlement currency is based (e.g., SEK bank accounts must be based in Sweden), though there are some exceptions:

  • Stripe accounts in Canada support USD bank accounts based in Canada
  • Stripe accounts in Ireland support GBP bank accounts in Ireland, provided they support payouts with Bacs
  • Stripe accounts in Europe support EUR bank accounts located in any European country where Stripe is currently live, in public beta, or in private beta

Accounts created in Australia can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
AUD Australia

Accounts created in Austria can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Belgium can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Brazil can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
BRL Brazil

Accounts created in Bulgaria can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
BGN Bulgaria
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Canada can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
CAD Canada
USD Canada, United States

Accounts created in Cyprus can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Czech Republic can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
CZK Czech Republic
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Denmark can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Estonia can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Finland can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in France can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Germany can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Greece can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Hong Kong can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
HKD Hong Kong

Accounts created in Hungary can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
HUF Hungary
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in India can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
INR India

Accounts created in Ireland can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Italy can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Japan can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
JPY Japan

Accounts created in Latvia can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Lithuania can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Luxembourg can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Malaysia can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
MYR Malaysia

Accounts created in Malta can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Mexico can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
MXN Mexico

Accounts created in Netherlands can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in New Zealand can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
NZD New Zealand

Accounts created in Norway can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Poland can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
PLN Poland
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Portugal can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Romania can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
RON Romania
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Singapore can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
SGD Singapore

Accounts created in Slovakia can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Slovenia can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Spain can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Sweden can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in Switzerland can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in United Kingdom can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
EUR Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
CHF Switzerland
DKK Denmark
GBP United Kingdom
NOK Norway
SEK Sweden
USD United States

Accounts created in United States can receive payouts in the following settlement currencies.

Settlement Currency can be paid out to banks in these countries
USD United States

Multiple bank accounts for different settlement currencies

Stripe users in some countries can use multiple bank accounts for different settlement currencies. If you receive payments in a presentment currency that is the same as your bank account’s settlement currency, Stripe automatically creates a payout to that account and does not perform currency conversion.

You can add one bank account per supported settlement currency. If you use multiple bank accounts, you must select a default settlement currency (this can be changed at any time). Any payments you receive that aren’t in a settlement currency you have a bank account for are converted into your default settlement currency.

For example, a Stripe user in the United Kingdom is using GBP and USD bank accounts, with GBP chosen as the default settlement currency. USD payments (where USD is the presentment currency) are automatically paid out to the USD bank account without conversion, whereas payments in all other currencies are converted into GBP.

Payout schedule

By default, Stripe automatically creates payouts of your available account balance based on the schedule specified in the Dashboard. The schedule depends on your country and whether your business operates in a higher-risk industry.

When a payment is first received, it’s initially reflected as a pending balance (less any Stripe fees). This balance becomes available according to your payout schedule. For instance, it takes seven calendar days from a payment being received to it being paid out for Stripe accounts on a 7 calendar day schedule.

Most banks deposit payouts into your bank account as soon as they receive them, though some may take a few extra days to make them available.

Standard payout timing

  • 2 business day

    Applies to: Australia, United States (except businesses in higher-risk industries)

    Payouts of your available account balance are made daily and contain payments processed two business days prior (this is how long it takes for your pending account balance to become available on this schedule). For example, payments received on a Tuesday are paid out by Thursday, and payments received on a Friday are paid out by Tuesday.

    If your business operates in a higher-risk industry, this schedule may not be available. A 14 calendar day schedule might apply to your business instead. This delay protects your business, customers, and Stripe from the increased risk of chargebacks and potential cancellations.

  • 4 business day

    Applies to: New Zealand

    Payouts are made daily and contain payments processed four business days prior. For example, payments received on a Monday are paid out by Friday.

  • 5 business day

    Applies to: Malaysia

    Payouts are made daily and contain payments processed five business days prior. For example, payments received on a Monday are paid out by the following Monday.

  • 7 business day

    Applies to: India

    Payouts are made daily and contain payments processed seven business days prior. For example, payments received on a Monday are paid out by the following Wednesday.

  • 7 calendar day

    Applies to: All countries (except Japan and businesses in higher-risk industries)

    Payouts are made daily and contain payments processed seven calendar days prior. For example, payments received on a Tuesday are paid out by the following Tuesday.

  • 14 calendar day

    Applies to: High-risk businesses

    Payouts are made daily and contain payments processed fourteen calendar days prior. For example, payments received on June 1st would be paid out on June 15th.

  • 30 calendar day

    Applies to: Brazil

    Payouts are made daily and contain payments processed thirty calendar days prior. For example, payments received on July 1st would be paid out on July 31st.

  • Japan weekly

    Applies to: Japan

    Payouts are made once a week (on a day of your choosing) and include payments processed up to 4 business days prior.

    JCB, Diners Club, and Discover payments are available for payout after 30 calendar days, instead of 4 business days.

Alternative payout schedules

If you prefer payouts on a fixed schedule, you can choose to receive them weekly or monthly in your account’s payout settings.

When selecting a weekly schedule, you can specify the day of the week that payments should arrive in your bank account.

For a monthly schedule, you can specify the day of the month. Payouts scheduled between the 29th and 31st of the month are sent on the last day of shorter months.

Selecting either of these doesn’t change how long it takes your pending balance to become available. If your account was operating on a two business day daily payout schedule, it still takes two business days for your pending balance to become available. For example, if a Stripe account changes from two business day rolling to weekly on Fridays, the available balance includes payments made in the last week before Wednesday.

Manual payouts

If you turn off automatic payouts in the Dashboard, you must manually send funds to your bank account. Manual payouts are available in all regions except Brazil, where payouts are always automatic. You can do this either in the Payouts section of the Dashboard or by creating payouts using the API.

curl https://api.stripe.com/v1/payouts \ -u sk_test_4eC39HqLyjWDarjtT1zdp7dc: \ -d amount=5000 \ -d currency=usd
# Set your secret key. Remember to switch to your live secret key in production! # See your keys here: https://dashboard.stripe.com/account/apikeys Stripe.api_key = 'sk_test_4eC39HqLyjWDarjtT1zdp7dc' payout = Stripe::Payout.create({ amount: 5000, currency: 'usd', })
# Set your secret key. Remember to switch to your live secret key in production! # See your keys here: https://dashboard.stripe.com/account/apikeys stripe.api_key = 'sk_test_4eC39HqLyjWDarjtT1zdp7dc' payout = stripe.Payout.create( amount=5000, currency='usd', )
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys \Stripe\Stripe::setApiKey('sk_test_4eC39HqLyjWDarjtT1zdp7dc'); $payout = \Stripe\Payout::create([ 'amount' => 5000, 'currency' => 'usd', ]);
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys Stripe.apiKey = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"; PayoutCreateParams params = PayoutCreateParams.builder() .setAmount(5000L) .setCurrency("usd") .build(); Payout payout = Payout.create(params);
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys const stripe = require('stripe')('sk_test_4eC39HqLyjWDarjtT1zdp7dc'); const payout = await stripe.payouts.create({ amount: 5000, currency: 'usd', });
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys stripe.Key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc" params := &stripe.PayoutParams{ Amount: stripe.Int64(5000), Currency: stripe.String(string(stripe.CurrencyUSD)), } po, _ := payout.New(params)
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys StripeConfiguration.ApiKey = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"; var options = new PayoutCreateOptions { Amount = 5000, Currency = "usd", }; var service = new PayoutService(); var payout = service.Create(options);

Instant Payouts

With Instant Payouts, you can instantly send funds to a supported debit card. You can request Instant Payouts 24/7, including weekends and holidays, and funds typically appear in the associated bank account within 30 minutes.

Eligibility

New Stripe users aren’t immediately eligible for Instant Payouts. You can check your eligibility here.

Managing debit cards

If you are eligible for Instant Payouts, you’ll need to add a debit card to your Stripe account. Use the External payout accounts and scheduling section in the Settings tab in the Dashboard. Your debit card must support Instant Payouts - you can check which banks support Instant Payouts.

You can also edit and remove debit cards in the Dashboard. For security reasons, you must remove and re-add a debit card if you need to edit any card details.

Creating an Instant Payout

After you add a debit card to your account, you can check your available balance in the dashboard and create an Instant Payout. Stripe assesses a fee on each Instant Payout, which is reflected in the Dashboard. More details can be found on the pricing page.

You can also create an instant payout in the API. First check your balance available to pay out instantly with the Balances API:

curl https://api.stripe.com/v1/balance \ -u sk_test_4eC39HqLyjWDarjtT1zdp7dc:

The response contains an instant_available balance representing the amount you can pay out instantly:

{ "object": "balance", "instant_available": [ { "amount": 10000, "currency": "usd", "source_types": { "card": 10000 } ] }

To create an Instant Payout, specify instant for the method property when creating the payout. Be sure to also specify the destination attribute to send the payout to your debit card:

curl https://api.stripe.com/v1/payouts \ -u sk_test_4eC39HqLyjWDarjtT1zdp7dc: \ -d amount=1000 \ -d currency=usd \ -d method=instant \ -d destination=card_xyz
# Set your secret key. Remember to switch to your live secret key in production! # See your keys here: https://dashboard.stripe.com/account/apikeys Stripe.api_key = 'sk_test_4eC39HqLyjWDarjtT1zdp7dc' payout = Stripe::Payout.create({ amount: 1000, currency: 'usd', method: 'instant', destination: 'card_xyz', })
# Set your secret key. Remember to switch to your live secret key in production! # See your keys here: https://dashboard.stripe.com/account/apikeys stripe.api_key = 'sk_test_4eC39HqLyjWDarjtT1zdp7dc' payout = stripe.Payout.create( amount=1000, currency='usd', method='instant', destination='card_xyz', )
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys \Stripe\Stripe::setApiKey('sk_test_4eC39HqLyjWDarjtT1zdp7dc'); $payout = \Stripe\Payout::create([ 'amount' => 1000, 'currency' => 'usd', 'method' => 'instant', 'destination' => 'card_xyz', ]);
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys Stripe.apiKey = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"; Map<String, Object> payoutParams = new HashMap<>(); payoutParams.put("amount", 1000); payoutParams.put("currency", "usd"); payoutParams.put("method", "instant"); payoutParams.put("destination", "card_xyz"); Payout payout = Payout.create(payoutParams);
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys const stripe = require('stripe')('sk_test_4eC39HqLyjWDarjtT1zdp7dc'); const payout = await stripe.payouts.create({ amount: 1000, currency: 'usd', method: 'instant', destination: 'card_xyz', });
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys stripe.Key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc" params := &stripe.PayoutParams{ Amount: stripe.Int64(5000), Currency: stripe.String("usd"), Method: stripe.String("instant"), Destination: stripe.String("card_xyz"), } payout, _ := payout.New(params)
// Set your secret key. Remember to switch to your live secret key in production! // See your keys here: https://dashboard.stripe.com/account/apikeys StripeConfiguration.ApiKey = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"; var options = new PayoutCreateOptions { Amount = 1000, Currency = "usd", Method = "instant", Destination = "card_xyz", }; var service = new PayoutService(); Payout payout = service.Create(options);

Minimum payout amounts

For most Stripe users, there is no minimum payout amount. However, there are a some exceptions:

  • EUR bank accounts have a minimum payout of 1.00 EUR
  • GBP bank accounts have a minimum payout of 1.00 GBP
  • CHF bank accounts have a minimum payout of 5.00 CHF
  • NOK, DKK, and SEK bank accounts have a minimum payout of 20.00 kr
  • MXN bank accounts have a minimum payout of 10.00 MXN
  • MYR bank accounts have a minimum payout of 5.00 MYR
  • SGD bank accounts have a minimum payout of 1.00 SGD
  • PLN bank accounts have a minimum payout of 5.00 PLN
  • CZK bank accounts have a minimum payout of 30.00 CZK
  • RON bank accounts have a minimum payout of 5.00 RON
  • BGN bank accounts have a minimum payout of 2.00 BGN
  • HUF bank accounts have a minimum payout of 360.00 HUF

If your available account balance is less than the minimum payout amount, it remains in your Stripe account until your balance increases.

Negative payouts

Each payout reflects your available account balance at the time it was created. In some cases, you may have a negative account balance. For example, if you receive 100 USD in payments but refund 200 USD of prior payments, your account balance would be -100 USD. If you don’t receive further payments to balance out the negative amount, Stripe creates a payout that debits your bank account.

Your bank account must support both credit and debit transactions so that Stripe can perform any required payouts.

Payout failures

If your bank account can’t receive a payout for any reason, your bank sends the funds back to us. This returns an error with the reason for the failure. It can take up to five additional business days for your bank to return the payout and inform us that it has failed. If this happens, you’re notified by email and in the Dashboard. To ensure that your bank account details are correct, you need to re-enter them if a payout fails. After you re-enter your bank account details, Stripe attempts to perform the payout again at the next scheduled payout interval.

Make sure that the bank account information you provide is correct. If it’s not (e.g., a typo in the account number), it’s possible to send payouts to another bank account holder. If you’re certain that your banking details are correct, or have contacted your bank to resolve any issues on their end, you can resume payouts by clicking Resume Payouts. If you still haven’t received a payout from Stripe, nor been notified that it’s failed after a suitable amount of time, please get in touch.

Was this page helpful?
Questions? Contact us.
Developer tutorials on YouTube.