As I understand it, Apple does not do currency exchanges when they pay the app developers, they just forward the 70% share in the currency the customers bought it. So, if an app is available in different markets, the developer receives payments in different currencies.

Is there a way to enter one bank account for every currency? For example, I'd like to set up a bank account in EUR for payments in EUR, one in GBP for payments in GBP, and likewise for USD etc.

If all payments are going to the same bank account, my bank charges high conversion rates every time a payment in a 'foreign' currency comes in.

UPDATE: It seems that this is not possible, nor is it necessary, since Apple seems to forward all payments in USD. Can anyone answer if this is true? Does Apple pay European developers in USD?

@cheeseus: I'm pretty sure they do it the same way everywhere. Note that that post is from 2010; things probably changed since. I've been a member for almost a year and I always received payments in USD only.
–
houbysoftJun 21 '12 at 16:23