If your check is drawn on a European Bank and if the denomination is in euros, I am not sure there is a way to avoid any and all fees to convert these funds to dollars. However, if you expect to get more than a couple such checks, see if you can establish an account with a bank in the EU until you have a bunch of the checks and then transfer all of them in one transaction. There is usually a "transaction fee" for each transfer and the fewer of them you cause to happen, the fewer fees you pay. Hope that helps...