Skip to main content

What Currencies Can I Charge in On Mighty Networks?

Updated over 2 weeks ago

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:

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:

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

  • CNY

  • COP*

  • CRC*

  • CVE*

  • CZK

  • DKK

  • DOP

  • DZD

  • EGP

  • ETB

  • EUR

  • FJD

  • FKP*

  • GBP

  • GEL

  • GIP

  • GMD

  • 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

  • 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

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

Did this answer your question?