You can support up to 10 currencies from among the 129+ presentment currencies that Stripe supports.
Every Plan in your Mighty Network must include a price in each of the currencies you choose to sell in.
For example, you can’t choose to present some Plans only in GBP and others only in EUR—each supported currency must have a set price across all your Plans.
The country where your Stripe account is based determines:
Which currencies you can present Plans for sale in, and
Which currencies you can receive payouts in through your connected bank accounts.
If you haven’t yet connected your Stripe account, see How to Connect Stripe to Your Mighty Network
Presentment and Settlement Currencies
Stripe uses two types of currencies:
Presentment Currency: The currency members see when buying a Plan.
Settlement Currency: The currency you receive in your bank account through Stripe payouts.
The country where your Stripe account is registered determines which currencies you can offer as Presentment Currencies and which you can use as Settlement Currencies.
When Presentment and Settlement Currencies Match
If you offer a currency that’s also supported as a Settlement Currency in your country, you can connect a bank account for that currency in Stripe.
When you present and settle in the same currency, Stripe doesn’t charge an exchange fee.
Example:
If your Stripe account is based in the UK and you present Plans in GBP, adding a GBP bank account to Stripe allows you to settle in GBP with no exchange fees.
When Presentment and Settlement Currencies Don’t Match
If your country doesn’t allow a bank account in a certain currency you want to support, you can still present Plans in that currency as long as it’s a supported Presentment Currency for your country.
In this case, Stripe will automatically convert payments from the Presentment Currency to one of your Settlement Currencies and apply an exchange fee.
Example:
If your Stripe account is based in the U.S. and you present Plans in CAD (Canadian Dollars), your payout will convert to USD since you can’t settle in CAD.
Here, CAD is the Presentment Currency, and USD is the Settlement Currency used for payouts.
Adding Bank Accounts for Multiple Currencies
To use Plans in your Mighty Network, you’ll need to:
Add at least one bank account to Stripe for one currency.
Add additional bank accounts in Stripe for each extra currency you want to settle in.
This helps avoid exchange fees when you’re both presenting and settling in the same currency.
Supported Currencies
Stripe supports more than 129 currencies for processing charges.
You can find the full, always-up-to-date list directly on Stripe’s website:
Supported Presentment and Settlement Currencies on Stripe
Notes:
Currencies marked with * are not supported by American Express.
Some currencies are zero-decimal (for example, JPY), meaning they don’t use cents.
When referencing a currency in Stripe’s API or code, use the ISO code in lowercase (for example,
usd,eur,gbp).
Also, note that the three-letter ISO code is provided for each currency below, but you should provide the ISO code in all lowercase letters when making the charge request.
USD
AED
AFN*
ALL
AMD
ANG
AOA*
ARS*
AUD
AWG
AZN
BAM
BBD
BDT
BGN
BMD
BND
BOB*
BRL*
BSD
BWP
BYN
BZD
CAD
CDF
CHF
CLP*
CNY
COP*
CRC*
CVE*
CZK
DJF*
DKK
DOP
DZD
EGP
ETB
EUR
FJD
FKP*
GBP
GEL
GIP
GMD
GNF*
GTQ*
GYD
HKD
HNL*
HTG
IDR
ILS
INR*
ISK
JMD
KES
KGS
KHR
KYD
KZT
LAK*
LBP
LKR
LRD
LSL
MAD
MDL
MKD
MMK
MNT
MOP
MVR
MWK
MXN
MYR
MZN
NAD
NGN
NIO*
NOK
NPR
NZD
PAB*
PEN*
PGK
PHP
PKR
PLN
PYG*
QAR
RON
RSD
RUB
SAR
SBD
SCR
SEK
SGD
SHP*
SOS
SRD*
STD*
SZL
THB
TJS
TOP
TRY
TTD
TWD
TZS
UAH
UYU*
UZS
WST
XCD
XOF*
XPF*
YER
ZAR
ZMW
Key Things to Know
You can pick up to 10 currencies to support at once.
Each Plan must have a price listed in all supported currencies.
Your Stripe account’s country determines which currencies are available for both Presentment and Settlement.
To avoid exchange fees, present and settle in the same currency.
You can still sell in other currencies even if you can’t open a bank account for them—Stripe will automatically convert payouts.
Exchange fees are handled by Stripe during conversion.
If you have questions about your Stripe account or what currencies you’re allowed to sell in, you can reach out to Stripe Support.
