Ive never paid a fee to cash a check from another country... worst ive had to do is wait 10 days for a 10k check to clear... they released 5 k after 2 days and the other 5k a week later...
all incoming wires are free and outgoing wires cost me 6 bucks I can do it all online....
www.usbank.com