Postbank (Germany) - transferring money to the US - what are the best options?
For those who are interested, I am answering my own question: We used Postbank and transferred 6000 Euro, we chose to Transfer in US$, and selected Shared Fees. There were three fees in total: All in all, I paid ~37$; this is about half of what I expected; and I got a perfect exchange rate. Postbank might have its downsides, but it seems they are still a good deal. After doing this many times, my preferred method is: The reason being that the US banks will use every chance possible to take your money in fees. Usually the German bank website will tell you what the current exchange rate. You were correct in selecting Transfer in $ and got the exchange rate. In my experience if you transfer in Euros, the US bank at the other end, will take about 3-5%, because they can. Selecting OUR means that you only have the fee taken out by the Source bank. By doing shared, it looks like both banks took their full fee. If you chose OUR, I'm fairly certain you just would have paid the 1.50 and the 20. Chase would not have taken the 15.
Hmmm... As far as I know wire transfers are still the best option. If you make sure your US account accepts international wires for free (like TD Bank does) you'll have eliminated most of the costs (assuming your foreign bank doesn't charge too much for wiring the funds in the first place). Also, if your able to, you could consider wiring 6 or so months at the same time. I'm not familiar with XE.com but it seems it's not set up for transferring money so much as for trading currencies. While you could probably use it to transfer funds if you'd link both your accounts it seems a rather complicated way to go about things. Paypal could be an option if they'd allow you to set up an account in each country (or if you have a relative that could help out), but it gets more expensive than wire-transfers quickly. As for getting the best exchange rate... I've given up on that a long time ago and have accepted that as the cost of living internationally :). The website http://currencyfair.com/ provides a service which gives you both a decent exchange rate (about 1% off from mid-market rate) and a moderately low fee for the transfer: 4 USD for outgoing ACH in the US, 10 USD for same-day US wire. For the reverse (sending money from the US to EU) the fees are: 3 EUR for an ACH, 8 EUR for a same-day EUR wire. It has been online for quite a while, so I assume its legit, but I'd do a transfer for a smaller sum first, to see if there are any problems, and then a second transfer for the whole sum. in my experience no-cash transactions are the best deal. Take your Portuguese credit card, get some cash ($60) for emergencies. Only pay with your credit card. It's much cheaper because it's all virtual.  The best would be to set up an American bank account and transfer the money there. You can also get Paypal account, they offer credit cards too. The virtual banks, credit unions are the best option because they don't charge you for transactions. They don't have expenses with keeping actual money. Find some credit Union that accepts foreigners and take it from there. You can exchange your money on the airport because it's in tax free zone. I recommend the country of the currency since they sell you their 'valuts' and you are buying dollars. Not selling Euros... Make sure to find out what is the best deal. My experience is from travelling in Central Europe and Germany, so I've dealt with much smaller amounts of money, but the general principles are the same. Many Visa-brand ATM cards allow you to withdraw money from European ATMs for a 1% fee (plus any fees the bank may charge, my bank charged zero fee) in local currency.  Even if the bank charges a 2-3% fee, the combined max 4% fee is going to be a lot smaller than most currency exchange places will offer.  There are a lot of exchange offices that are built to scam tourists out of their money.  We had no choice but to use one that ended up taking around 10% of the exchanged money (luckily we were only exchanging a small amount of currency).  Call your bank and ask what their fees are, and if they are large, find a bank with small or zero fees and move your accounts there.  Be sure to notify your bank that you are going to be travelling for an extended time in a foreign country.  Literally any ATM (Geldautomat) accepted our card (thank you VISA).  We literally walked off the plane with some USD and no foreign currency, and were able to stop at an ATM right outside our hotel (the taxi had a card reader, as most in Munich did). If you have a source of income secured within the country (which I am hoping you do if you will be living there) you could live off of your income, and use your USD to pay off things like credit card bills.  Get a Travel Rewards Credit Card (or similar card that offers no foreign transaction fees or free currency transfers).  Use this card for anything and everything you can, and pay it with a transfer from your US bank account.  Under this method you'll probably have to convert some currency, but you can do so from an ATM easily enough. The supposed cheapest way to do this is via a website like: https://transferwise.com/en They claim to have the best exchange rates compared to banks but I have never used them. If you do use them could you let us know in the comments as to how good they are? We've been in this situation for about 10 years now.  We don't have to send money back to Canada very often, but when we do, we typically just write a US$ check/cheque and send it to a relative back home to cash for us.  We've found that the Canadian banks are much more familiar with US currency than vice versa, and typically have better exchange rates than many of the other options.  That said, we haven't done an exhaustive search for the best deal. If you haven't left Canada yet, you might consider opening up a US funds account at the same bank as your Canadian funds account if the bank will allow you to transfer money between the accounts.  I haven't priced out that option, so I don't know what the exchange rate would look like there. Also, you didn't ask about this, but if you have any RRSP accounts in Canada, make sure they're with a broker that is licensed to accept trades from US-based customers.  Otherwise, you won't be able to move your money around to different investments within the RRSP. Once you're resident in the US, you will no longer be able to open any new accounts in Canada, but you will be able to maintain the ones you already have. You could buy a money order with your cash, then mail the money order to Deutsche Bank Germany for deposit into your account. You could also buy a prepaid debit card (like a Visa/AMEX giftcard) with your cash. Then, open a new Paypal account and add this prepaid card. Finally, send money to yourself using the prepaid card as the funding source. You could use a money transfer service, like Western Union, to transfer the cash to a friend/family in Germany. Then ask them to deposit it for you at Deutsche Bank Germany. Puerto Rico: Last I checked, the Puerto Rico banking system wasn't materially different than working within the US - though some Continental US banks exclude US Territories like Guam and Puerto Rico or charge more when dealing with them. I'm not certain as to why. However, most banks don't see them any differently than a regular US bank.  Regarding Wire Transfers (WT): $35 for an ad-hoc WT within the US and Puerto Rico is for the most part average. Wires cost money for the convenience of quick clearing and guaranteed funds. If you have a business/commercial account where you are doing this regularly and paying a monthly fee for a WT service, $10 - $15 each may be expected. I had a business account with US Bank where I paid $15 a month for a WT transfer service and reoccurring template (always went to the same account - AMEX in this case) and the transfers were only $15 each. But, a WT as a general rule, especially when it's only a once a month thing from a personal account, will cost around $25 - $35 in the US and Puerto Rico. As others have said, you can simply mail a personal check just as you would in the US. Many people choose to use Money Orders for Puerto Rico as they can be cashed at the post office (I believe there is an amount limit though). ACH: If you want even easier, I would use ACH. Banks in Puerto Rico use this ACH (Automatic Clearing House) system as we do in the Continental US. It will take a little longer than WT, but as you said - this is fine. Not all US Banks offer free ACH, but a number of them do. Last I checked, Citibank and USAA where among them. Banks like, BAC charges a small fee. Much smaller than a WT! This post may be useful to you: What's the difference between wire transfer and ACH? TD now has crossborder banking so you can set up a no-fee no-interest USD account with Tdbank.com and transfer money and pay bills in the US. You just need a minimum balance of $100. I might try Paypal before going that route though. frostbank.com is the closest thing I've found, so accepting this (my own) answer :) EDIT: editing from my comment earlier: frostbank.com has free incoming international wires, so that's a partial solution. I confirmed this works by depositing $1 (no min deposit requirement) and wiring $100 from a non-US bank. Worked great, no fees, and ACH'd it to my main back, no problems/fees. No outgoing international wires, alas. I'm travelling to the US soon and will transfer to a US $ account from either an € account or £ account. My dad recommends transferring € because it's strong at the moment compared to previously. The £ is weak compared to what it was, but still stronger than €. Which is the best option at the moment? My preferred method of doing this is to get a bank draft from the US in Euros and then pay it into the French bank (my countries are Canada and UK, but the principle is the same). The cost of the bank draft is about $8, so very little more than the ATM method. If you use bigger amounts it can be less overall cost. The disadvantage is that a bank draft takes a week or so to write and a few days to clear. So you would have to plan ahead. I would keep enough money in the French account for one visit, and top it up with a new bank draft every visit or two. Is there a limit on how much I can send? Can I send $100K plus? No. Yes. What is the most appropriate way to send money - international wire?   Is there international-wire limit restrictions I need to be aware of? Yes. No. Is there any tax obligation should I be aware of when sending money   home? If you're a US tax resident (which, as a US citizen, you are), you should be aware of gift tax rules. You'll probably want to talk to a licensed tax adviser (EA/CPA licensed in your state) and/or attorney, to understand the ramifications in full. If my family can return my money back in future, great, if not I   really don't care, but when (if) I get my money back, will I have to   pay taxes on bringing my own money back into US? No. But if you're giving it as a loan - you'll get paid interest which is taxable income to you. Is there anything else do I need to be aware of? The rules of the country which you're sending the money to. If both bank accounts are in your name, it appears that NS&I have a free International Payments Service.  The Post office international payments are apparently free if you transfer at least £250. In both cases, I have not used the services and I'm not sure if there is some catch that I have missed.  Perhaps they only appear free due to an unfavourable exchange rate — I don't know. See also: UK fee-free foreign transfer to own account I have taken to using the service TransferWise. I have found them to be faster and cheaper and easier than using SWIFT, given the US Banking's... antiquated system of doing things. I've made dozens of transfers between my international accounts with TransferWise over the past 18 months. Some of them very large and some of them tiny, and even when there's been an issue (I once wrote an offensive joke in my narration for the transfer and they noticed) they have handled it respectfully and quickly. Prior to transferring money to US accounts, I used the SWIFT system - but SWIFT has a pretty spotty record in the US. Some banks you can do it all online but other banks, as Dheer mentioned, you have to go into the bank and sometimes find a senior staff member before you can find someone who even knows what SWIFT is.