Hello Zanoni Labuschagne,
Greetings! Thanks for raising this question in the Q&A forum.
The root cause here is that billing currency is not a Cost Analysis display setting, it is a property of the billing account and billing profile that gets locked in at the time that billing account was created, based on the billing address and agreement type at signup. Cost Analysis lets you toggle the currency purely for how figures are displayed to you on screen, but this has no effect on what currency your actual invoice is generated and charged in. If your invoices changed from ZAR to USD starting end of June 2026, this almost always means the billing account itself changed, commonly because a Microsoft Customer Agreement (MCA) billing profile was created or migrated to replace a prior agreement type (such as an expiring Enterprise Agreement or a CSP relationship), and the new billing profile was provisioned with USD instead of ZAR.
Here is how to check and correct this.
- Confirm your billing account type and currency
Go to
Azure Portal > Cost Management + Billing > Billing scopes
Select the relevant billing account, then check Properties. Note the Type field, it will show Microsoft Online Services Program, Enterprise Agreement, Microsoft Customer Agreement, or Microsoft Partner Agreement, and the Currency field will show what is actually locked in for that account.
- Check if a new billing profile was created
Under
Billing scopes > select Billing account > Billing profiles
If you see a second billing profile that did not exist before end of June, this confirms a new profile was provisioned, and the currency for that new profile is what your recent invoices are pulling from. This typically happens automatically when Microsoft transitions accounts to the Microsoft Customer Agreement.
- Currency cannot be edited on an existing billing profile
There is no portal control to change currency on a billing profile once it is created, this is by design since currency is fixed at billing profile creation time based on the legal address entered. Editing the address afterward does not retroactively change the currency of an already provisioned profile.
- If you purchase through a CSP or Microsoft partner
If your subscription is transacted through a Cloud Solution Provider rather than directly from Azure.com, currency and invoicing are controlled entirely by that partner, not by Microsoft directly. Contact your CSP partner first, since they may be able to correct the billing profile currency on their side or clarify why the change occurred.
- If you purchase directly and believe this was an unintended change
If you did not request this change and you purchase directly through Azure.com under an MCA, open a billing support request so Microsoft can review whether the profile was migrated in error and whether a new billing profile with ZAR can be created and your subscriptions moved to it. Currency correction on an existing profile is not self-service and requires the billing support team.
Azure Portal > Help + Support > Create a support request > Issue type: Billing
If this answer helps you kindly accept the answer which will help others who have similar questions.
Best Regards,
Jerald Felix.