I don't know if this is something that is limited to XE.com or is across the board with all providers.
I transferred HK$185 to someone in Hong Kong and used XE.com because they appear to have no fees for transactions of this size. I setup the transaction then subsequently realised that the bank in HK would charge an additional HK$60 to receive the fund so I contacted XE.com to add it on. This was not a problem as they have yet to send the money.
After a couple of weeks, there appeared to be no money sent to the HK account so I requested a trace. From the trace I was told only HK$5 reached the account as the HK$240 was all deducted in fees (primarily SWIFT fees).
I was surprised because there was no warning of fees at the time I made the transaction. Yes, they do have terms and conditions which talk about intermediary fees (which I subsequently read) but I thought it would be sensible to prevent people from making transactions where the money will be eaten up in fees.
I was told over the phone that the bank they use (Bank of New Zealand) frequently change the pathway they use to send money so the fees change all the time. Regardless, I thought they could at least warn people about the possible fees, especially for common destinations where they have lots of transaction experience.
Has anyone else had similar experiences? And what platform have you used to ensure that the receiver actually gets the exact amount you wanted to send?
Next Time try https://transferwise.com/au. You can specify the amount in recipient currency. I have tried Euro, US$. These worked well for me.