Skip to content
Sign in
An image of the Stripe logo
/
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Get started
About Stripe payments
Start an integration
Payment Links
Checkout
Web Elements
Mobile Elements
Payment scenarios
During the payment
After the payment
Add payment methods
More payment scenarios
Faster checkout with Link
Other Stripe products
Connect
    Overview
    Get started
    Customize your Connect integration
    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
    Update accounts
    Service agreement types
    Payment methods
    Account capabilities
    Handle verification with the API
    Additional Verifications
    Update verified info
    Migrate to Stripe
    Connect embedded components
    Getting started
    Supported components
    Customization
    Accept payments
    Create a charge
    Create a payments page
    Create payment links with Connect
    Connect integration guide
    Dynamic 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 and debit cards
    Manage payout schedule
    Manual payouts
    Payout reversals
    Payout statement descriptors
    Alternative Currency Payouts
    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
    Payment Method Configurations API
    Migrate to Payment Method Configurations API
    Multiple payment method configurations
    Manage tax forms
    Overview
    Get started with tax reporting
    1099 Tax Support and Communication Guide
    Tax form settings
    Calculation methods
    Identity information on tax forms
    File tax forms
    File tax forms with states
    Identify forms with missing information
    Update and create tax forms
    Deliver tax forms
    Deliver tax forms with Stripe Express
    Correct tax forms
    Split tax forms
    Tax year changeover
    What's new for tax year 2023
Terminal
Radar
Financial Connections
Crypto
Identity
Climate
Resources
About the APIs
Implementation guides
Regulation support
Testing
Connect
·
HomePaymentsConnect

Crypto payouts
Beta

Learn how to enable crypto payouts on your platform.

Crypto payouts enable your platform to pay sellers, freelancers, creators, and service providers in crypto, starting with USDC. Paying in crypto helps you differentiate your platform, reach more users, and pay out faster than fiat. Best of all, you can use crypto payouts with your existing integration and avoid managing crypto yourself: your platform’s funds can remain in fiat and Stripe will handle converting to and paying out in crypto.

Note

Access to Crypto payouts is currently limited to beta users. If you’re interested in trying it out, please fill out the interest form and select “Paying out third parties in crypto”.

Supported countries

Crypto payouts enable platforms in the US to pay out to Express connected accounts in the following countries:

Armenia
Austria
Azerbaijan
Bahrain
Benin
Bhutan
Bosnia & Herzegovina
Brunei
Bulgaria
Canada
Croatia
Cyprus
Czech Republic
Denmark
Djibouti
Dominica
Ecuador
El Salvador
Estonia
Finland
France
Gambia
Germany
Ghana
Greece
Grenada
Guatemala
Hong Kong
Hungary
India
Ireland
Jamaica
Japan
Kuwait
Latvia
Liechtenstein
Lithuania
Malta
Mauritius
Moldova
Montenegro
Netherlands
New Zealand
Niger
Norway
Oman
Panama
Philippines
Poland
Portugal
Romania
Samoa
San Marino
Senegal
Singapore
Slovakia
Slovenia
South Korea
Spain
St. Lucia
St. Vincent & Grenadines
Sweden
Switzerland
Tunisia
United Kingdom
United States

Before you begin

  1. Activated US Platform: Your Platform must be in the US and activated. You can activate it by registering your platform, activating your account, and completing the platform profile. (Note: Crypto payouts aren’t currently available in New York or Hawaii.)
  2. Individual recipients: Recipients paid in crypto must be individuals or sole proprietors. Paying companies and non-profits in crypto is not currently supported.
  3. Express account type: To pay an individual in crypto, you need to create an Express account for them and give them access to the Express dashboard. This dashboard is where they can link a crypto wallet and choose their preferred currency.
  4. Pay with the Transfers API: You must use the Transfers API within your integration to pay in crypto. Transfers to Express accounts with linked crypto wallets are converted from fiat to USDC, enabling you to pay in USDC while your platform balance stays in fiat. If you haven’t built an integration yet, you can pay in crypto using a no-code or programmatic integration.

Paying out in crypto with Connect

Sellers, freelancers, content creators, and service providers around the world are increasingly looking to be paid directly in crypto. Being paid in crypto helps them access international platforms that otherwise could not support them, or because they regularly use crypto and often convert funds from fiat. With crypto payouts, you can now support these users without writing a single line of code.

How it works

When you opt in to crypto payouts and provide your users access to the Express Dashboard, your users can link a crypto wallet with their account and set their default currency as USDC. Your users can link a crypto wallet when they’re first onboarded, or at any point using the Express Dashboard.

When a user links a crypto wallet, they immediately see a new USDC balance on their Express account. The USDC balance works like any other local currency balance. You can Transfer funds into the balance and the funds are paid out to their linked crypto wallet instead of their bank account. To make the integration even easier, you can specify Transfers in USD and it automatically converts to the preferred currency of your recipients – enabling you to have a unified integration across fiat and crypto payouts.

Users can view account information, such as their crypto account balance and upcoming payouts, using the Express Dashboard just like when they use a bank account. Also, Stripe will continue to handle all compliance requirements and generate tax forms for recipients paid in crypto.

Getting started

After Stripe approves your use case, your users can link a crypto wallet to their account and set USDC as their preferred currency. For any user with a default currency set to USDC, Stripe automatically converts Transfers to USDC.

Was this page helpful?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Supported countries
Before you begin
Paying out in crypto with Connect
Products Used
Connect
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe 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.
$