I use TransferWise Borderless to collect payments in USD/EUR/AUD/SGD. They give you routing details for a local bank account created in your name. You can hold cash in the original currency, centralized it to one currency, or send it all back home. I have moved significant sums over the last two years without a single issue. Recommended.