I did wire transfer to Bank of China several times. The only time when additional money was took is when I use Bank of America. In addition to the $45 trasfer fee, $12 was took from the amount I sent over. BC claimed that they did not take the $12 dollars and BA wanted the receipt from the receiver. Until now, I have not spent time to deal with this issue yet.