Cryptocurrency payouts

What are cryptocurrency payouts?

You can now use Stripe Express to get paid directly in cryptocurrencies, starting with USDC.

Choosing to earn in cryptocurrency enables you to get paid faster and makes it even easier to own and manage cryptocurrency. If you are outside the US, it enables you to earn in a stablecoin pegged to USD as an alternative to earning in your local currency.

How do I sign up?

In your Account settings, you will now see an option to add a cryptocurrency wallet and set it as your default payout account. To start earning in cryptocurrency, you will need to provide the public address of a cryptocurrency wallet that supports the Polygon Network here. 

Once you have successfully added a cryptocurrency wallet, your Express account will have a tab for your new USDC balance. This tab is where you can track payments from your platform that were made in USDC and view upcoming payouts to your cryptocurrency wallet.

What is a cryptocurrency wallet?

A cryptocurrency wallet is what allows you to send, receive and store your cryptocurrency. There are three major types of wallets (hosted, self-custody and hardware) and several services that simplify the creation and management of wallets. A cryptocurrency wallet can conceptually be thought of as a bank account for cryptocurrency, but it's worth understanding that your cryptocurrency wallet does not actually store cryptocurrency in it. Instead, the cryptocurrency that you own is actually stored publicly on the blockchain, and your wallet holds a key that proves you own the cryptocurrency and enables you to use it. Specifically, your wallet's public address is what is visible on the blockchain, and your private key (which is critical to protect), is what enables you to prove your ownership.

Which cryptocurrencies are supported?

Stripe Express currently supports cryptocurrency payouts in USDC, which is a digital stablecoin that is pegged to the United States dollar (USD). Learn more here.

Which cryptocurrency wallets are supported?

Stripe Express currently processes USDC payouts over the Polygon Network, which is an Ethereum-compatible cryptocurrency network. Due to its scalable design and current adoption, the Polygon Network is able to process transactions more quickly and for lower transaction costs than the Ethereum main network. This balance of compatibility and scalability ensures that you are paid over a network that is safe, fast and inexpensive.

As Polygon is Ethereum-compatible, most Ethereum wallets will work with Stripe Express. When signing up, ensure that you have enabled the Polygon Network on your wallet itself so that you can see the USDC that you receive. If you want to move your USDC from Polygon to Ethereum, or vice versa, we recommend using the official Polygon Bridge.

How do I create a supported cryptocurrency wallet?

As mentioned above, Express currently supports cryptocurrency payouts in USDC to wallets over the Polygon Network. There are several types of wallets that support the Polygon Network and any of these can be used with Express. Once you've created a wallet, ensure that the Polygon Network is enabled and then provide the wallet's public address in your Account settings.

As a specific example, you can use a service such as MetaMask to create a wallet and enable it to operate over the Polygon Network. MetaMask is one of most commonly used crypto wallets today for ETH compatible cryptocurrencies. If you choose to use MetaMask, consider following Polygon's guides for creating a MetaMask wallet and adding the Polygon Network to it.

Will cryptocurrency payouts be included in a 1099-K, 1099-MISC or 1099-NEC from my platform (for US recipients only)?

Generally, the same payout amount should be reported on your 1099 form regardless of whether you are paid in cryptocurrency or US dollars. Please contact your platform directly for any issues or questions on the 1099 forms issued to you. We recommend that you speak to your tax advisor with any questions or concerns about your individual tax situation.

How do I report cryptocurrency payouts to my local tax authority (for non-US recipients only)?

We encourage you to consult with legal and tax advisors for any local laws you may be subject to as a result of owning or transacting in cryptocurrency. We provide transaction history, which you can use for any tax reporting required in your country.

How do I update my attached cryptocurrency wallet?

In your Account settings, you can view and edit the payout account that you have provided. In some cases, you may be prompted to contact Stripe Express support to confirm your identity and intent to change your wallet.

How can I move back to being paid in my local currency?

In your Account settings, you can change your default payout method to be a bank account/debit card instead of your cryptocurrency wallet. This will ensure that your future earnings go into your local currency instead of in cryptocurrency.

Can I split my earnings between cryptocurrency and my local currency?

Stripe Express enables you to have a balance in both your local currency and in cryptocurrency, but your earnings themselves are controlled by your platform. Contact your platform to see if they support split earnings between your local currency and cryptocurrency.

How do I get help with managing my cryptocurrency earnings?

For additional help, please contact Stripe Express support.