Skip to content
Create account or Sign in
The Stripe Docs logo
Search/Ask AI
Create accountSign in
  • Get started
  • Payments
  • Revenue
  • Risk
  • Data
  • Money management
  • Stablecoins
  • Embedded finance
  • Developer resources
More
APIs & SDKsHelp
OverviewTreasuryStablecoins in TreasuryTreasury for agents
Add funds
Fund your financial account
Store and convert
Store fundsConvert funds
Earn rewards
Fee creditsCashback on card spendSavings financial account
Transfer
Transfer funds
Send
Global Payouts
Other ways to send
Spend
Create and manage cardsDirect debits
Finance
Capital
United States
English (United States)
  1. Home/
  2. Money management
Public preview

Convert fundsPublic preview

Instantly convert between currencies on Stripe.

Instant currency conversion lets you convert balances that you accrue through multi-currency settlement or by funding your financial account. You can convert balances in the Dashboard or programmatically using the private-preview API and the funds become instantly available in your balance.

If your financial account holds a stablecoin balance, see Convert between stablecoin and fiat balances.

Availability

Instant currency conversion is available in the following locations:

Australia
Canada
EU
Liechtenstein
Singapore
Switzerland
United Kingdom
United States

Convert currencies instantly

To instantly convert currencies in the Dashboard:

  1. Go to the Treasury page, then click Convert.
  2. On the conversion details page, select the currencies to convert and enter the amount.
  3. Click Submit. You’ll see the funds instantly available in your balance.

Supported currencies and pricing

Pricing depends on the currencies you convert from and to. Stripe applies the higher applicable currency conversion rate for the currency pair.

Converting intoDaily limit (payments balance)Daily limit (financial account)Currency pricing
AUD50,000 USD equivalent1,000,000 USD equivalent0.5% of converted amount
CAD50,000 USD equivalent1,000,000 USD equivalent0.5% of converted amount
CHF50,000 USD equivalent1,000,000 USD equivalent0.5% of converted amount
EUR50,000 USD equivalent1,000,000 USD equivalent0.5% of converted amount
GBP50,000 USD equivalent1,000,000 USD equivalent0.5% of converted amount
JPY50,000 USD equivalent1,000,000 USD equivalent0.5% of converted amount
NZD50,000 USD equivalent1,000,000 USD equivalent0.5% of converted amount
USD250,000 USD1,000,000 USD0.5% of converted amount

The minimum conversion amount depends on the currency you are converting from. For most currencies, the minimum is one major unit (for example, 1 USD or 1 EUR). Some currencies have a higher minimum: HUF (5 HUF), JPY (200 JPY).

You can convert funds up to the daily per-currency limit shown in the preceding table. The limit depends on whether you convert funds in your payment balance or in your financial account.

If you need higher daily conversion limits, or are interested in additional currencies, contact us.

Available balances for instant currency conversion

Instant currency conversion works with available balances (funds that have settled into your Stripe balance). Daily automatic payouts affect the amount available for conversion. To make sure funds remain available, you can switch from daily automatic payouts to manual payouts. To keep your daily payout schedule, consider setting a minimum balance on your Payout settings page.

Instant currency conversion for Connect

Embedded currency management Private preview

You can allow connected accounts to receive, settle, and convert currencies through the Express Dashboard or Balances embedded component.

Get access to embedded currency management

Enter your email to request access to the private preview.

Email
Submit
Privacy policy

Convert between stablecoin and fiat balances

To convert between stablecoin and a fiat currency, your financial account must support holding balances in both currencies.

Converting between USD and a stablecoin balance (OUSD or USDC) doesn’t involve foreign exchange, because both OUSD and USDC are pegged to the US dollar. Any other pair involves a currency conversion at the current exchange rate.

Your financial account holds only one stablecoin as its storage currency at a time, so you can’t use this flow to convert directly between an OUSD balance and a USDC balance. If you fund or pay out using a different stablecoin than your storage currency, Stripe converts it automatically at the time of transfer. See Stablecoin balances for details.

To convert between a stablecoin balance and a fiat balance in the Dashboard:

  1. Go to the Treasury page, then click Convert.
  2. Select the balances to convert between and enter the amount.
  3. Click Submit.

Stripe also converts your stablecoin balance when you pay it out to a bank account in a different currency. See Move money from a stablecoin balance.

Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Chat with Stripe developers on Discord.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc
On this page
Advertisement
Advertisement