Startups Stack Exchange Archive

Minimizing international money transfer fees

I have an online store in Japan, but all my payments are arriving via Stripe in USD.

I think my Stripe account is somehow European, as it only allows me to withdraw to EU. This means now I need to first withdraw USD to a bank account in Europe in EUR. Then I send that to Japan, where it gets again converted to JPY.

Am I losing a lot of money doing this? If yes, any better way while being able to charge in USD? Transfer fees are hard to understand, as I assume some of them are built into conversion rates, which change moment to moment.

Answer 11122

That sounds really expensive - you’re probably losing to the order of 10% of anything you sell online owing to CC fees, Forex fees, and wire transfer fees.

Start by double-checking with Stripe that having a JP-based account is not feasible. If you can do that, it’ll likely be your cheapest option.

If you can’t, check if your EU bank offers USD accounts. They usually do, and for all you know Stripe may allow you to put USD onto a USD account, thereby sparing you from a costly back and forth to EUR.

Also look into opening an account for your business in the US. This can be complex if you’ve no SSN. You might need to incorporate locally, and you might need to go there in person because of money laundering-related laws. But it might very well be worth doing in the end. (If you do this, be sure to keep things pristine from a tax standpoint and to retrieve all revenue to JP, else you’ll get slaughtered by your taxman). Upon doing that, get a US-based Stripe account.

A last option, of course, is to change CC processor.


All content is licensed under CC BY-SA 3.0.