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

Instant Payouts

Send Instant Payouts to your connected accounts.

Instant Payouts

With Instant Payouts, you can immediately send funds to a connected account’s supported debit card (in Canada, Singapore, and the United States) or to their supported bank account (in the United Kingdom). You can request Instant Payouts 24/7, including weekends and holidays, and funds typically appear in the associated bank account within 30 minutes.

Coverage

  • Instant Payouts is generally available in Canada, Singapore, the United Kingdom, and the United States. If your platform account is based in a different country but you would like to get access to Instant Payouts for Connected Accounts based in these countries, please get in touch.

Compatibility

You must add a supported debit card or supported bank account to the connected account to use Instant Payouts. When you add a card or a bank account to an account, Stripe returns the available_payout_methods property in the response, which contains the set of payout methods Stripe supports for that external account. Only values in this set should be passed as the method when creating a payout.

{ "id": "card_9CUH5DBY1jTgQ0", "object": "card", ... "account": "acct_1032D82eZvKYlo2C", "available_payout_methods": ["standard", "instant"], }

When using debit cards as a payout destination, the following restrictions apply:

  • Must be a non-prepaid Visa, Mastercard, or Discover card issued by a bank in the United States.
  • Limited to 9,999 USD per payout.

Also, Stripe can’t perform a negative payout against a debit card to correct a negative Stripe account balance.

Pricing

Instant Payouts cost 1% of the payout amount, with a minimum fee of 50¢.

Creating an Instant Payout

To use Instant Payouts, specify instant for the method property when creating the payout:

Command Line
curl https://api.stripe.com/v1/payouts \ -u
sk_test_4eC39HqLyjWDarjtT1zdp7dc
: \ -H 'Stripe-Account:
"{{CONNECTED_ACCOUNT_ID}}"
'
\ -d amount=1000 \ -d currency="$merchant.currency" \ -d method=instant \ -d source_type=card

Initially, platforms can pay out up to 5,000 USD per day—in total, across all connected accounts—through Instant Payouts. Each day resets at 12am CST. Contact us if you need to increase this threshold.

Before going live with Instant Payouts, review our best practices for mitigating fraud risks. Meeting these requirements can help prevent losses from bad actors. Consider rolling out to your users by setting trust thresholds like minimum processing volume, days active, and chargeback rate.

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.
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.
$