Geographic availability and currency support for the commercial marketplace

Supported geographic locations

Commercial marketplace offerings can be purchased in 141 geographies as defined by the customer's billing address, and transactions can be completed in the currencies shown below. The following table lists each supported geographic location, its ISO 3166 two-digit alpha code, and the assigned currency.

A CSP can purchase an offer in the Partner Center in their end customer's currency so they can bill them in that same currency.

Country/Region Name ISO-2 Currency
(All offer types)
Currency
(Consulting service offers only)
Afghanistan AF USD AFN, EUR, USD
Albania AL USD ALL, EUR, USD
Algeria DZ USD DZD, EUR, USD
Andorra AD EUR EUR, USD
Angola AO USD AOA, EUR, USD
Argentina AR USD ARS, EUR, USD
Armenia AM USD AMD, EUR, USD
Australia AU AUD AUD, EUR, USD
Austria AT EUR EUR, USD
Azerbaijan AZ USD AZN, EUR, USD
Bahrain BH USD BHD, EUR, USD
Bangladesh BD USD BDT, EUR, USD
Barbados BB USD BBD, EUR, USD
Belarus BY USD BYN, EUR, USD
Belgium BE EUR EUR, USD
Belize BZ USD BZD, EUR, USD
Bermuda BM USD BMD, EUR, USD
Bolivia BO USD BOB, EUR, USD
Bosnia and Herzegovina BA USD BAM, EUR, USD
Botswana BW USD BWP, EUR, USD
Brazil BR BRL* BRL, EUR, USD
Brunei BN USD BND, EUR, SGD, USD
Bulgaria BG EUR BGN, EUR, USD
Cabo Verde CV USD CVE, EUR, USD
Cameroon CM USD EUR, USD, XAF
Canada CA CAD CAD, EUR, USD
Cayman Islands KY USD EUR, KYD, USD
Chile CL USD CLP, EUR, USD
China** CN N/A N/A
Colombia CO USD COP, EUR, USD
Costa Rica CR USD CRC, EUR, USD
Côte d'Ivoire CI USD EUR, USD, XOF
Croatia HR EUR EUR, HRK, USD
Curaçao CW USD ANG, EUR, USD
Cyprus CY EUR EUR, USD
Czechia CZ EUR CZK, EUR, USD
Denmark DK DKK DKK, EUR, USD
Dominican Republic DO USD DOP, EUR, USD
Ecuador EC USD EUR, USD
Egypt EG USD EGP, EUR, USD
El Salvador SV USD EUR, USD
Estonia EE EUR EUR, USD
Ethiopia ET USD ETB, EUR, USD
Faroe Islands FO DKK DKK, EUR, USD
Fiji FJ AUD AUD, EUR, FJD, USD
Finland FI EUR EUR, USD
France FR EUR EUR, USD
Georgia GE USD EUR, GEL, USD
Germany DE EUR EUR, USD
Ghana GH USD EUR, GHS, USD
Greece GR EUR EUR, USD
Guatemala GT USD EUR, GTQ, USD
Honduras HN USD EUR, HNL, USD
Hong Kong SAR HK USD EUR, HKD, USD
Hungary HU EUR EUR, HUF, USD
Iceland IS EUR EUR, ISK, USD
India IN INR EUR, INR, USD
Indonesia ID USD EUR, IDR, USD
Iraq IQ USD EUR, IQD, USD
Ireland IE EUR EUR, USD
Israel IL USD EUR, ILS, USD
Italy IT EUR EUR, USD
Jamaica JM USD EUR, JMD, USD
Japan JP JPY EUR, JPY, USD
Jordan JO USD EUR, JOD, USD
Kazakhstan KZ USD EUR, KZT, USD
Kenya KE USD EUR, KES, USD
Korea (South)*** KR KRW EUR, KRW, USD
Kuwait KW USD EUR, KWD, USD
Kyrgyzstan KG USD EUR, KGS, USD
Latvia LV EUR EUR, USD
Lebanon LB USD EUR, LBP, USD
Libya LY USD EUR, LYD, USD
Liechtenstein LI EUR CHF, EUR, USD
Lithuania LT EUR EUR, USD
Luxembourg LU EUR EUR, USD
Macao SAR MO USD EUR, MOP, USD
Malaysia MY USD EUR, MYR, USD
Malta MT EUR EUR, USD
Mauritius MU USD EUR, MUR, USD
Mexico MX USD EUR, MXN, USD
Moldova MD USD EUR, MDL, USD
Monaco MC EUR EUR, USD
Mongolia MN USD EUR, MNT, USD
Montenegro ME USD EUR, USD
Morocco MA USD EUR, MAD, USD
Namibia NA USD EUR, NAD, USD, ZAR
Nepal NP USD EUR, NPR, USD
Netherlands NL EUR EUR, USD
New Zealand NZ NZD EUR, NZD, USD
Nicaragua NI USD EUR, NIO, USD
Nigeria NG USD EUR, NGN, USD
North Macedonia MK USD EUR, MKD, USD
Norway NO NOK EUR, NOK, USD
Oman OM USD EUR, OMR, USD
Pakistan PK USD EUR, PKR, USD
Palestinian Authority PS USD EUR, ILS, JOD, USD
Panama PA USD EUR, PAB, USD
Paraguay PY USD EUR, PYG, USD
Peru PE USD EUR, PEN, USD
Philippines PH USD EUR, PHP, USD
Poland PL EUR EUR, PLN, USD
Portugal PT EUR EUR, USD
Puerto Rico PR USD EUR, USD
Qatar QA USD EUR, QAR, USD
Romania RO EUR EUR, RON, USD
Russia RU RUB EUR, RUB, USD
Rwanda RW USD EUR, RWF, USD
Saint Kitts and Nevis KN USD EUR, USD, XCD
Saudi Arabia SA USD EUR, SAR, USD
Senegal SN USD EUR, USD, XOF
Serbia RS USD EUR, RSD, USD
Singapore SG USD BND, EUR, SGD, USD
Slovakia SK EUR EUR, USD
Slovenia SI EUR EUR, USD
South Africa ZA USD EUR, USD, ZAR
Spain ES EUR EUR, USD
Sri Lanka LK USD EUR, LKR, USD
Sweden SE SEK EUR, SEK, USD
Switzerland CH CHF CHF, EUR, USD
Taiwan TW TWD EUR, TWD, USD
Tajikistan TJ USD EUR, TJS, USD
Tanzania TZ USD EUR, TZS, USD
Thailand TH USD EUR, THB, USD
Trinidad and Tobago TT USD EUR, TTD, USD
Tunisia TN USD EUR, TND, USD
Türkiye TR USD EUR, TRY, USD
Turkmenistan TM USD EUR, TMT, USD
Uganda UG USD EUR, UGX, USD
Ukraine UA USD EUR, RUB, UAH, USD
United Arab Emirates AE USD AED, EUR, USD
United Kingdom GB GBP EUR, GBP, USD
United States US USD EUR, USD
U.S. Virgin Islands VI USD EUR, USD
Uruguay UY USD EUR, USD, UYU
Uzbekistan UZ USD EUR, USD, UZS
Vatican City (Holy See) VA EUR EUR, USD
Venezuela VE USD EUR, USD, VES
Vietnam VN USD EUR, USD, VND
Yemen YE USD EUR, USD, YER
Zambia ZM USD EUR, USD, ZMW
Zimbabwe ZW USD EUR, USD

* For customers in Brazil, the commercial marketplace through Cloud Solution Providers (CSP) uses USD.

** Free and BYOL VM images only.

*** EA purchases and CSP isn't supported in Korea (South). Credit card purchases are supported. Free / BYOL offers are supported for all customers.

How we convert currency

For all paid offer types, you have the option of entering prices in USD or uploading prices in local currency. Prices entered in USD are automatically converted to the static local currency of customers according to the exchange rate at the time you first save the price for the plan, in the Pricing and Availability page, in Partner Center.

You can export the prices and review the converted equivalents. To ensure prices are right for each locality before you publish them, or to adjust any price before you publish:

  1. Export the pricing spreadsheet.
  2. Review the prices in each market.
  3. Upload (Import) the spreadsheet to Partner Center.

To change the price of an offer that has already been published, see Changing prices in active commercial marketplace offers. It takes at least 90 days for price increases to become effective for your customers.

Tip

The price shown to customers in the online stores doesn't change unless you update the price in Partner Center and then republish your offer. These changes will become effective to customers when the scheduled price change is live according to Changing prices in active commercial marketplace offers.

Customers see the offer price in their tenant currency, or in their billing account currency if the customers have selected a specific subscription for their purchase.

Microsoft receives payments from customers in the customer account billing currency and pays you in the currency you selected in the Partner Center. Microsoft converts the customer currency using the exchange rate of the month of the transaction.

Microsoft converts offer prices using exchange rates sourced directly from the WMR exchange rates (4pm London WM/Refinitiv). Microsoft sources WMR rates on a monthly basis.

The following illustration shows the currency conversion flow, with up to 3 different foreign exchanges used, depending on the offer currency, customer agreement currency, and ISV currency:

Screenshot of Currency conversion flow.

Options to manage local prices, for example in cases where markets have high foreign exchange rate variations

Once a plan is created and saved, the prices in all local currencies are static and aren't updated automatically, for example when there are foreign exchange fluctuations.

As an ISV, you have several options available to minimize the effect of foreign exchange fluctuations:

  • Stop selling in a specific market or markets
  • Update the prices of a published offer, to set specific local currency prices, using 1 of 2 options:
    • You can review the local market prices, using the Export capability in Pricing & Availability, and then update any local market prices (using Import), and then republish the plan – don't forget to update all the plans in an offer.
    • Modify the USD base price of a plan, save and republish the plan. This will update the local market prices using the most recent available foreign exchange rate. It takes at least 90 days for price increases to be visible to customers.
  • Use Private Offers to customize the local price to be paid by the customer
    • If possible, set up the Private Offer as an upfront one-time payment, so that the exchange rate variations are as small as possible
    • If possible, have the customer billing profile to be set in USD
    • For multi-year deals, plan them as several one-year private offers, each with an upfront one-time payment

Note

If an offer has hidden plans, or has plans targeting government clouds, prices can't be updated. The only option is to stop selling that plan in those markets, and then create a new plan for that market with the new prices.

Tip

For additional information on foreign exchange and currency conversions, refer to these FAQs.