I work in US and I needed to send some money home to Europe. I set up a dollar account in my European bank and sent the money via wire transfer from Bank of America. BoA charged me $45 and the European bank charged me $15.
This month I did a transfer for $7,000. BoA again charged me $45 but I only received $6,624 in my account in European bank. The fees charged were $316 more than I paid last time.
When I spoke to the transferring department in BoA, they told me that they have no control over the intermediary bank and that they are not responsible nor are they able to help in any way.
Has anyone had a similar experience and is there any way to get this partially reimbursed from BoA?