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:
- Export the pricing spreadsheet.
- Review the prices in each market.
- 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:
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.