To make matters worse, for international transfers many banks use intermediate banks that can also tack on fees. In fact the bank I use for wire transfers themselves charge no fees for incoming or outgoing wires but in the case of international wires there would be fees due to the intermediate banks.