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 in the following table. This 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 aren'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 can enter prices in USD or upload prices in the local currency. Prices you enter in USD automatically convert to the customers' static local currency according to the exchange rate at the time you first save the price for the plan. You save the plan price on 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, use these steps:
- 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 already 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 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. It shows up to three different foreign exchanges used, depending on the offer currency, customer agreement currency, and ISV currency:
Monthly foreign exchange rates
Microsoft uses a monthly foreign exchange rate. For the current month, the rate is the WM/Refinitiv London spot closing rate as of 4:00 pm, two business days before the last business day of the previous month's end from Refinitiv. For example, 8/29 is the September P&L rate.
Find the same rates Microsoft uses on the Financial Times site
Microsoft uses the WM/Refinitiv rates that publish daily in the Financial Times. To view the rates, use these steps:
- Register for free at Markets data.
- Scroll to Daily reports from the Financial Times print edition, select a date, and download the PDF for World Markets at a Glance.
Note
The date you select is the day the newspaper published. The rates you then download are from one day earlier. So, for example, Friday's edition of the Financial Times contains Thursday's rates.
What are WM/Refinitiv rates?
WM/Refinitiv rates are the rates reported by WM/Refinitiv as of the London close of 4:00 pm each day. For more information, see Refinitiv financial data. The MS treasury team sources this site at Corporate Finance.
Options to manage local prices, for example in cases where markets have high foreign exchange rate variations
After you create and save a plan, the prices in all local currencies are static. They don't update automatically, for example, when there are foreign exchange fluctuations.
As an ISV, you have 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 one of two 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. It updates 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 that the customer pays.
- 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 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, you can't update prices. The only option is to stop selling that plan in those markets, and then create a new plan for the market with the new prices.
Tip
For more information on foreign exchange and currency conversions, see the Commercial Marketplace FAQs.