Billing your Azure Subscriptions in a Currency different from the Currency Microsoft Bills you


The Azure invoices are generated in our platform using the charges we collect from Microsoft Billing API (check here for more details). The data we collect from Microsoft Billing API are always in the currency Microsoft bills you. For converting the Microsoft charges to the currency you want to bill your customer, we are using the exchange rate you have setup between customer's base currency and Microsoft currency. We apply the same conversion also for Azure subscription amounts meaning that all azure usage records are converted to customer's base currency. This page explains how your Azure invoices can be generated in your customer's currency.

Setting up the Exchange Rates


The first step is to setup the exchange rates between the currency Microsoft bills you and your customers' currencies. You can find out which is the currency that Microsoft bills you in Microsoft Cloud Services setting in the setup area.

If for example Microsoft bills you on EUR but you bill your customers on GBP, you must define the exchange rate between EUR and GBP. Check Define Currencies Exchange Rates for instructions on how you will do this.

Azure Subscription in Account Base Currency


When a customer's base currency is different from the currency Microsoft bills you, we convert all subscriptions amounts (subscription amount, estimate amount and resources amounts) in customer's currency using the current exchange rate.  The prices are calculated dynamically every time a BSS user or a customer views the Azure subscription. The conversion process is the following:

  •  We initially convert all usage records to customer base currency using the current exchange rate. The sum of these charges is subscription's unit price in customer base currency
  • The rest subscription amounts are calculated using the converted unit price

Calculation of Estimated Amount

The estimated amount is updated every time we collect the usage records. The conversion to customer base currency happens every time we update it using the current exchange rate.

Azure Invoice


The Azure invoices include the charges we have collected from Microsoft Billing API. For generating the invoice in customer's base currency we convert all unit charges from Microsoft currency to customer base currency using the current exchange rate and we then use the converted unit price for the rest calculations.

Table of Contents