Sorta. Orders below 25k are odd lots
I agree IB is still a pretty good way to go overall though
- All currencies: Top-up Revolut with the TransferWise debit card - this is free and IIRC works for all the currencies TransferWise supports receiving. However there are limits on both the TransferWise side (how much you can spend with the card) and the Revolut side (how much they permit you to top-up with a debit card). The latter limit increases as you use the card.
- EUR and GBP: Straight local bank transfer - costs ~$1 but only works for these two currencies.
- CHF: Local bank transfer as above - costs ~$1 but requires correctly entering the reference number.
- USD: SWIFT - costs ~$5 and takes around a week.
- AUD, NZD, PLN: Unsupported. Revolut only has a UK-based IBAN and TransferWise requires local account details for these currencies.
TransferWise is fantastic for receiving money. They have local bank accounts in USD, EUR, GBP, AUD, NZD and PLN. However for sending money and converting money, their fees can really suck: for $10k USD -> EUR (EURUSD is one of the most liquid forex pairs), they charge 81 USD in fees, or %0.8. Even for local transfers (which should be free) they charge ~1 USD.
Revolut is kinda crap for receiving money (the only local accounts are EUR and GBP, the rest are GB IBANs) but sending and conversion are both free (conversion as long as the amount is <$6k/month). If you use it a lot, they have a ~$100/yr plan that gives you unlimited on both.
Interactive Brokers is literally useless for sending and receiving money (they only accept transactions to/from your own accounts) but they're fantastic for conversion. They process your orders directly against the forex market and charge ~1USD per trade for the kinds of trades we're talking about. The downside is that their minimum account balance is pretty high (~$6k IIRC) and they have a $10/month "inactivity" fee if your balance is below $100k and you generate <$10/month in commissions. That said, if you need a brokerage account anyway, their currency conversion is a great bonus.
And finally, Charles Schwab is great in the US. They charge minimal markup on deposits and withdrawals in foreign currencies (~0.5-1% depending on amount) and they have a debit visa card with no international transaction fees and Visa's exchange rate (~0.3% spread). They're not the best around but they're really great if you don't want to put your money in the hands of a less-regulated FinTech company that has minimal deposit guarantees.