Thank you for the tip Andrei.
If you create a Borderless Account in Transferwise you can send money from your Upwork account using the Wire Transfer method. Transferwise's Borderless Account provides you account details so you can use it to fill the Wire Transfer form in Upwork.
The only problem I see is that unfortunately the Borderless Account is not available for all countries, but they are expanding it quickly.
If you use Wire Transfer you'll be charged $30 per transfer, which kind of defeats the purpose of using the Borderless Account. You need to use the Direct to U.S. Bank (USD) payment method in Upwork. Again, all the details on my website when you search for my name (Andrei Condurachi) on Google.
Indeed, TransferWise doesn't support all countries but, like you said, they expand quickly.
For my country Borderless Account doesn't provide an USD account.
Depending on the amount of money you gonna transfer, $30 could be cheap. For example, in my country, bank accounts cost ~$40 monthly + 0.15% per incoming transaction. Even paying $30, the Wire Transfer is cheaper for me.
I'm sorry, I'm a bit confused. Are you saying you actually logged into TransferWise and then clicked the button to create your Borderless account and the USD option was not there, just the GBP and EUR ones?
According to their supported countries list (https://transferwise.com/help/article/1570071/basic-information/supported-countries) you can't create a Borderless account (after you created your regular TransferWise account) at all if your country is not listed there. So, it doesn't matter what you choose in Upwork as payment method, you won't have any Borderless account details to use.
I just ran into this problem so I'm sharing it here. You can create a borderless account but you can't transfer USD to it because they hide bank details from you. https://transferwise.com/help/article/2811629/borderless-account/why-cant-i-get-usd-account-details . Sounds really weird and stupid. Transferwise is not an option for certain countries.
Come on Upwork.... Partner with Transferwise!!! Their fees are SO MUCH LOWER and now the ONLY place I go to transfer my money into other currencies!!! I don't want to stop using you over something so easy to fix!
There's actually nothing to fix. Upwork works automatically with TransferWise: you just need to use the "Direct to U.S. Bank (USD)" payment method in Upwork and connect that with the TransferWise USD account you've set up when signing up. Upwork USD => TransferWise USD => Spain EUR.