All banks use the same rules, which make their international transfers almost the same. However, different banks offer attractive perks that make them more appealing to a specific group of people. For example, Wells Fargo charges $15 for domestic incoming that is waived portfolio with balances of at least $250,000. Bank of America, Chase and Citibank charge $30 for domestic outgoing, $16 for foreign incoming and $45 for foreign outgoing. You will need to compare bank charges based on your needs as different banks have unique attributes. Some banks have a low cost for domestic incoming, but higher domestic outgoing or foreign incoming.