Skip to content

Accept payments in 135+ currencies

Expand your business globally with multi-currency support.

Stripe handles currency conversion automatically, so you can accept payments from customers anywhere in the world.
4.8 App Store rating 245K+ businesses worldwide

Last updated November 2026

Quick answer

Stripe supports 135+ presentment currencies, including JPY and other zero-decimal currencies. Charge in your customer's currency; Stripe converts to your settlement currency automatically.

How to get started

Follow these 4 simple steps to get up and running.

  1. 1

    Know your settlement currency

    Your settlement currency is set by your Stripe account's country. It's the currency you'll receive payouts in, and the app starts in it.

  2. 2

    Accept payments in any supported currency

    Open the menu (profile icon, top left), tap Currency and pick the customer's currency. A card reader or Tap to Pay charges only in your account's currency, so take other currencies by typing the card in. Stripe supports 135+ currencies, from major currencies like USD, EUR, and GBP to regional currencies like BRL, INR, and THB.

  3. 3

    Let Stripe handle currency conversion

    Stripe automatically converts foreign currency payments to your settlement currency. The conversion happens at the time of the charge using Stripe's competitive exchange rates, with a small conversion fee.

  4. 4

    View multi-currency reports

    Track payments across all currencies in your Stripe Dashboard. You'll see the original charge amount in the customer's currency and the converted amount in your settlement currency.

Supported currencies

Popular currencies you can charge in with Stripe. Zero-decimal currencies are marked: they charge in whole units.
  • USDUS Dollar
  • EUREuro
  • GBPBritish Pound
  • JPYJapanese Yen
  • CNYChinese Yuan
  • CADCanadian Dollar
  • AUDAustralian Dollar
  • NZDNew Zealand Dollar
  • CHFSwiss Franc
  • SEKSwedish Krona
  • NOKNorwegian Krone
  • DKKDanish Krone
  • PLNPolish Zloty
  • CZKCzech Koruna
  • HUFHungarian Forint
  • RONRomanian Leu
  • BGNBulgarian Lev
  • TRYTurkish Lira
  • ILSIsraeli New Shekel
  • AEDUnited Arab Emirates Dirham
  • SARSaudi Riyal
  • QARQatari Riyal
  • INRIndian Rupee
  • IDRIndonesian Rupiah
  • MYRMalaysian Ringgit
  • SGDSingapore Dollar
  • HKDHong Kong Dollar
  • TWDNew Taiwan Dollar
  • THBThai Baht
  • VNDVietnamese Dong
  • PHPPhilippine Peso
  • KRWSouth Korean Won
  • MXNMexican Peso
  • BRLBrazilian Real
  • ARSArgentine Peso
  • CLPChilean Peso
  • COPColombian Peso
  • PENPeruvian Sol
  • ZARSouth African Rand
  • NGNNigerian Naira
  • KESKenyan Shilling
  • EGPEgyptian Pound
  • MADMoroccan Dirham
  • ISKIcelandic Króna
  • XOFWest African CFA Franc
  • XAFCentral African CFA Franc

Zero-decimal currencies

These charge in whole units: ¥500 charges as 500, not 5.00. Stripe treats ISK as two-decimal for compatibility; HUF and TWD charge two-decimal but pay out in whole units.

Full live list for your country: Stripe supported currencies

BIFCLPDJFGNFJPYKMFKRWMGAPYGRWFUGXVNDVUVXAFXOFXPF
FAQ

Common questions

What currencies does Stripe support?
Stripe supports 135+ presentment currencies, from USD, EUR, GBP, and JPY to regional currencies like XOF and THB. The exact set depends on your Stripe account's country. See the supported currency list above, or Stripe's live list for your country.
How many currencies does Stripe support?
135+. You can charge customers in any presentment currency available to your account's country, and Stripe converts to your settlement currency automatically.
Does Stripe support JPY and other zero-decimal currencies?
Yes. JPY, KRW, VND, and 13 other currencies are zero-decimal: they charge in whole units, so ¥500 is 500, not 5.00. The app handles this automatically when you pick the currency.
What is the difference between presentment and settlement currency?
Presentment currency is what your customer pays in. Settlement currency is what arrives in your bank account, set by your Stripe account's country. When they differ, Stripe converts at the current exchange rate.
How does currency conversion work?
When a customer pays in a different currency than your settlement currency, Stripe automatically converts the payment at the current exchange rate. The conversion fee is typically 1% above the base exchange rate.
What currency will I receive in my bank account?
You'll always receive payouts in your settlement currency, which is determined by your Stripe account's country. For example, if you're based in the US, you'll receive USD regardless of what currency your customers paid in.
Can I display prices in the customer's local currency?
Yes. Pick the currency from Currency in the menu, then charge or add a product: the amount is in that currency. This helps international customers see prices in familiar terms without needing to do mental math.

Ready to get started?

Download the free app and start accepting payments in minutes.