top | item 8137074

Ask HN: How do you transfer money internationally?

63 points| BigCanOfTuna | 11 years ago | reply

I'm an independent developer living living Canada with some clients in the US. I am paid monthly by cheque in $US and I am looking for the most cost effective way of converting that money to $CAD.

I'm interested in hearing about banks, brokers or even using something like bit coin as a means of currency exchange.

75 comments

order
[+] throwaway_32948|11 years ago|reply
If you are converting large amounts and you are comfortable with purchasing and selling stocks online then a viable option is to use Norbert's gambit. This involves buying stock in companies traded on both Canadian and US exchanges, such as TD. You buy on one exchange (in your case on a US exchange), journal over to the other exchange, and then sell on other exchange. With the right online broker, journaling is automatic, and the entire process takes a few minutes to complete.

The final costs for the exchange are the trading fees (typically $10 per transaction for an online broker), the bid-ask spread, and any fluctuation in price between the buy and sell price (this can be in either direction---gains are taxable). Fluctuations over periods of a few minutes should be small for a highly liquid and stable stock. Always use limit orders to protect against any unusual events such as a flash crash.

There are lots of links found through a web search that describe the process and which Canadian online brokers make this easy to do. Also see http://www.northernraven.ca/financial/NGcalculator.php for a calculator that helps you select which stock to use. You want to select a stock with high liquidity (typically translates in a low bid-ask spread) and also a high unit price (to minimize the relative bid-ask spread cost).

The calculator at the link above shows that using today's prices to convert $10k can save about $80 versus a 1% currency conversion cost by using one of a number of stocks.

[+] ashray|11 years ago|reply
Why not just use a forex broker instead? Better rates, lower spreads, and higher liquidity. I would personally recommend Interactive Brokers.
[+] namenotrequired|11 years ago|reply
I'm honestly happy with Transferwise.com. You can get a free transfer with an invitation link, here's mine: https://transferwise.com/u/5d78
[+] kcorbitt|11 years ago|reply
I'm living in the UK and am paid in USD in the US. My wife and I investigated a bunch of options on how to bring the money to the UK as cheaply as possible and this was the best one we've found so far.
[+] welly|11 years ago|reply
Seconding/thirding Transferwise. No complaints at all. Transfers, which I do monthly from the UK bank account to my Australian bank account, take between 3 and 5 days - usually 3 - and cost me very little - a couple of dollars, if that. You have some control over the currency conversion but I tend to leave it as it is. It's a great service.
[+] cik|11 years ago|reply
I have the same exact problem - living in Canada, with the same conditions. The reality is that it depends on the client, but here's what I do.

1. RBC has a USD account for $9/month. It's the cheapest in the country. For clients who insist on paying by ACH or cheque, that allows me to take USD inbound and hold them as needed.

2. I use a money changer (persepolis work, as do several on King Street) simply because the DIFFERENCE on the exchange can be as high as 1.5%, which is a little nuts. It's not automated (sadly), but companies like Freedman will pick up cheques from you - if you're not already downtown.

3. BTC + Coinbase. Some people are more than happy enough to pay in BTC. That in turn makes it easy to get other currencies without the pain.

#3 is by far the most cost effective - especially if you deal with the occasional non-US currency, as I do. The reality is that items #1+#2 combined helped me shave hundreds of dollars in exchange fees.

[+] bryanlarsen|11 years ago|reply
Is that for a linked account? I'm currently paying $0.50 per month for my CIBC USD account.
[+] footpath|11 years ago|reply
How are you currently depositing the US cheques? Both TD[1] and RBC[2] offer cross-border banking accounts, meaning that you can open a TD/RBC account in Canada and a TD/RBC account in the US and link them together, which should allow you to transfer funds between them at an optimum rate. You should be able to deposit US cheques with their smartphone apps. The issue with this approach is that you will have to maintain two bank accounts that you may have to pay monthly fees separately or maintain a minimum balance.

There should also be some banks in Canada (including TD and RBC) that offer US Dollar accounts, such as this one from Scotia[3] that seems to offer direct deposit, so maybe look those up as well.

Otherwise, foreign exchange sites like XE or Xoom may be an option as others have mentioned here, but I'm not too familiar with them.

[1]http://www.tdbank.com/personal/cross-border-banking.html [2]http://www.rbcroyalbank.com/cross-border-banking/index.html [3]http://www.scotiabank.com/ca/en/0,,59,00.html

[+] cik|11 years ago|reply
I loved this idea - until I got more involved with it. Ultimately, business accounts have a limit on cheque deposit (at least here in Canada) whereby deposits from camera can't be for more that $3k in one shot, or $5k/month. At the very least, those are the rules laid down by CIBC and Royal. Ultimately this makes it pretty useless unfortunately.

On the flip side, if you find a way around this - especially for Royal, please let me know. It'd make my life a better place :)

[+] graeme|11 years ago|reply
I use RBC US (RBC Georgia) + XE Trade. Results in 1-2% more money. As long as you can wait 3 weeks to receive it, it's a good option. Transfers are free.
[+] rb2k_|11 years ago|reply
I use three ways for Germany <--> US transfer:

1. Charles Schwab

I didn't know that before signing up, but my US Charles Schwab account has Banks all over the world that I can just wire money to, use my US account number as the "subject" of the transaction and it will magically appear in my US account. No fees, good exchange rate. That way I can get the Money from Germany to the US

2. Currencyfair(.com)

They have great exchange rates. You basically send money from Country A to one of their bank accounts in the country A area (e.g. SEPA) and then buy the foreign currency on their site (quick or marketplace) and transfer it out. Very minimal fees, great rates.

3. Debit Cards

My German credit card and my US debit cards (among them: Schwab) allow me to deduct money from ATMs for free. Both of them don't charge any fees (no cash advance for the German ones) and allow me to do so internationally.

I'd say just get a US Bank account from Charles Schwab the next time you're over there. I got mine 4 years ago without having a SSN or a work visa, just using my passport. I guess this is just possible if you do it "in branch" though.

[+] mmesh|11 years ago|reply
I've used TransferWise (https://transferwise.com) several times to move money from SEK to USD, but it seems they don't support CAD yet.

Super easy to get started, and very low fees.

[+] jasonkester|11 years ago|reply
I just tried this yesterday, but ran into a wall: To transfer USD to GBP, you need to get your bank to initiate an international wire transfer.

If I could remotely trigger a large international wire transfer from my bank, I wouldn't need a 3rd party service.

Living abroad, requests to transfer money are usually met with "just step into a branch and we'll take care of that". But my nearest branch is 2,000 miles away and I'm not planning to step anywhere near there in the next year or so.

The best I've gotten is "then just overnight us a notarized letter", which works, except for the part where Notaries are mostly a US invention so the few existing overseas ones will happily charge you $150 to put their stamp on the document. ... which the bank will then find some tiny flaw with (when the FedEx package trickles through their mailroom a week later) that can be corrected by simply overnighting a new notarized letter.

It's infuriating.

[+] amouat|11 years ago|reply
I used TransferWise to move GBP to EUR. It worked well and was cheaper than the bank, but note that they take slightly more than they need for the transfer to hedge against currency fluctuations, then pay back the extra later. This was annoying as the bank charges me if I go over a certain number of transactions per month.
[+] abhididdigi|11 years ago|reply
I am surprised nobody here use XOOM (https://www.xoom.com)
[+] KevinBongart|11 years ago|reply
I've been using Xoom to send American dollars to France every two weeks for three years now, it works great, reliably, the interface simple, polished and offers a lot of useful features, the pricing is cheap and there's no surprise fees. Highly recommended!
[+] munimkazia|11 years ago|reply
I started working remotely a little while ago, and I decided to try Xoom based on a friend's suggestion. My employer had some issues with verifying the transaction when he was travelling, but it worked fine otherwise.
[+] vilius|11 years ago|reply
OT, but may be useful if someone is looking for cheap ways to transfer money within the EU. https://transfergo.com - offers transfers to bank accounts for a fixed fee of 2,5 GBP.

It works by issuing local payments, which are much cheaper. You make a local payment to TransferGo account in your country. In turn they use their foreign bank account to make local payment to your recipient.

[+] hellodevnull|11 years ago|reply
Back when it was beginning to get difficult to buy Bitcoin in the UK (when MtGox and Intersango stopped accepting bank transfers) I used TransferWise, a p2p currency exchange, to send money to European bank accounts as an alternative. For example, BitStamp was based in Slovenia, so I'd send money directly to their European account. Without a service like TransferWise I would have to spend £25 with every Bitcoin purchase (that's how much my bank charges for an EU transfer), versus £1 with TW.

Unfortunately now you can't even deposit into European bank accounts that are related to Bitcoin... but anyway it's a really cheap way of sending money, not all currencies are available yet though (no CAD) but keep an eye out.

https://transferwise.com/

[+] Someone1234|11 years ago|reply
I use a company called "XE Trade." It is an absolute nightmare to set up (due to all their anti-fraud stuff). However once you do it is pretty straight forward to utilise and they're paid via a "spread" (i.e. imperfect exchange rates) rather than a fee.

It appears cheaper than both PayPal and my bank, however it is up to you if the savings is worth the hassle of setting it up. Once it is set up you transfer money to their local bank account (within your origin country), and then at the destination country they deliver it via bank transfer from an account there, so you need a normal bank account in both source and destination (i.e. no Western Union style use).

I believe HSBC also offer free intercountry account transfers as long as you own both accounts.

[+] erikb|11 years ago|reply
The best strategy I (German) use with Chinese friends is giving money to one person in Germany and letting a family member of them transfer the corresponding amount inside China. This way you can save on most of the fees and your ability to transfer money basically gets down to how much Guanxi (relationship value) you have.
[+] myhf|11 years ago|reply
I used to use CurrencyFair, and loved the easy, fast, transparent process (with a view of how much money is available to buy/sell at each price point). But they closed to US residents.

Now I have to use XE Trade, and never really know how long a transfer will take or what exchange rate it will settle on.

[+] shenoybr|11 years ago|reply
1) You could opt for a plain old wire transfer between accounts, I think the banks charge $15 for that, but its almost immediate. 2) Or you could deposit the check in your Canadian bank account. Although, in this case you'll have to wait for the banks to clear your check. 3) Or if you have a bank account in the US, you could use an online service like Xoom. https://www.xoom.com/canada/send-money
[+] tim333|11 years ago|reply
I use Interactive Brokers. I have an account with HSBC Canada and a UK account. It was the cheapest way I could find to transfer ~ $500k but might be overkill for smaller amounts.
[+] melvinmt|11 years ago|reply
I use Xoom.com every month to transfer money back "home" (US -> NL) and it's way cheaper than an international wire transfer ($5 vs $40) and more convenient too.
[+] MargotT|11 years ago|reply
Transferwise would be great for you. I've used it for a couple of years now transfering money from pounds to euros. It's super quick, cheap and easy to use. This service uses the exchange rate which is quoted on reuters and asks a tiny 0.5% fee.

With the below link you will get your first transfer for FREE:

http://transferwise.evyy.net/c/88623/126664/985

[+] pearkes|11 years ago|reply
BMO has American dollar accounts[1]. That way, you can convert only what you need. Or, when you feel is the best time due to rate fluctuations and so on.

Additionally, if you ever travel and spend money in the US, you can spend in US currency, again avoiding exchange rates.

[1]: http://www.bmo.com/home/personal/banking/bank-accounts/us-do...