Please note that if you have any active subscriptions to Xbox live, gamepass or ultimate I am not sure if this will work for you. I am not an expert on this process and therefore check the comments for any additional information that may help you decide if you can/should do this.
I have seen other posts on this however would like to post this to make sure everyone knows this still works. This method will require a VPN to change your location to Brazil for the redemption to work.
Visit the following link https://www.mtcgame.com/en-AU/microsoft-points/xbox-live-gif...
Purchase up to 36 months of Xbox Live Gold (3x12 Months) then navigate to the code redemption page in the windows store on PC or anywhere else you may find a redemption option in your Microsoft Account, although make sure your device can use a VPN service. Once you have changed your location to brazil via a VPN you may have to sign out of your account and back in then apply the code (up to 36 months). Also ensure while applying your codes that you do not turn on recurring billing as this may mess up the process.
Once you have successfully applied your codes to your Microsoft Account make sure to disconnect the VPN service then purchase 1 month of Gamepass Ultimate through Microsoft Directly for $15.95. This will end up costing you a total of $165 AUD. Although if you do not trust the website that is being shown in this post feel free to purchase $80 codes from JBHIFI online with digital delivery of your codes, which will not require a VPN but will cost $250 instead. When activating the 1 month of xbox gamepass ultimate you will have all xbox gold time converted to Xbox Gamepass Ultimate at no additional charge.
Also be aware that the website I have linked can take around 30 minutes to deliver codes, and may require phone verification too.