How to send money from europe to usa EUR - USD?
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. PayPal. Or even Western Union or MoneyGram.  Despite their fees, there is a reason those companies are still in business.
If you are a Russian citizen a much easier and common solution would be a USD or EUR withdrawal from your Webmoney account to your Cyprus bank account. You will need to create a Webmoney account (www.webmoney.ru), get a primary certificate in your local Webmoney office in Russia (The list is available at the website), create WMZ (for USD) and WME (for EURO) accounts in Webmoney (done online). Then you can easily top up your Webmoney WMR (Rubles) account (created automatically) with Rubles, convert the sum into USD (According to the Webmoney rate, which is only slightly different from the official central bank rate) and then withdraw the money from your USD Webmoney account to your Cyprus bank account. The money will be transfered to your Cyprus bank account from UK Webmoney dealer. The transaction description would say that this sum is transfered according to the contract of sale of securities. This method prevents any Russian regulatory authorities from seeing your transactions. And the best thig in Webmoney is that they have stable exchange rates and they use classic currencies such as USD, RUR, EUR, etc. Webmoney also has WMG accounts (Gold) and WMX accounts (Bitcoin). Non-Russian residents can also open a Webmoney accounts. You can get one even in Cyprus, by the way:) There is a way I discovered of finding the current exchange rate before committing to buy, go to send payments, put in your own second email, pay 1gbp as the amount and it will give you the exchange rate and fees in your own currency, in my case euro, before you have to click on send payment Three ideas: PayPal is probably the best/cheapest way to transfer small/medium amounts of money overseas. The best way to do this would be to exchange the funds into USD and wire the funds to your bank account in the US. It is up to you whether you want to hold USD or Euros.  Depends if you plan to invest money in the US. I just tried doing that on my PP which is in the Netherlands, I have added a USD bank account (from my dutch bank) and they sent the verification amount in Euros, I called the bank and wonder why they didn't let me choose account currency they said it's not possible and if I cashout Dollars that I have in my PP (cause we usually do international business so we set it to dollars) it will be changed to Euros, So we decided to keep the dollars in account to pay our bills instead of getting ripped off by PayPal in xchange rates. My current favorite service for this kind of transfer is Transferwise. The fees are quite low when compared to the 2.5-3% by high-street banks for currency conversion, to which you need to add the international wire transfer fee, and it's often a lot faster, as they split it into two domestic transfers while the international part + currency conversion happens internally to Transferwise. The best way is to approach your bank and fill out a transfer form to send USD to your US account (if you are visiting India). They will require quite a number of proof (AADHAR, PAN, Passport) copies.  Otherwise speak to your bank about how to do a wire transfer from your India A/C to US; after de-moitization regulations have tightened, the best course of action would be to speak to your bank directly. You could use paypal to transfer money. You can pay with paypal and your UK contact could transfer the money to his bank account through paypal. I just received money this way from the US and paid 9 EUR for this. Receiving the funds is as quickly as clicking a button on the paypal site. Transfering it (without costs) took 1-3 days). It is by far the easiest way. If you are uncomfortable using paypal, the other option would be through your own bank account, where you would transfer using IBAN/SWIFT. The SWIFT bank account is usually the IBAN code plus a branch code. Often it is difficult to find the branch code, in that case you can use the IBAN+XXX. In the latter things might be delayed, but I actually haven't noticed the delay yet, since international transfer always seem to take between 1 and 10 days. The international transfering of money costs, except if it is within the EU region. The way to transfer money through Internet banking differs, from bank to bank. They keywords you need to look for are: SEPA, SWIFT, IBAN or international transfer. He can send you a check. This will move the burden of GBP->USD conversion to him (unless the GBP amount is preset, then you'll be the one to pay for conversion either way). You can then deposit the USD check in any Israeli bank (they'll charge commission for the deposit and the USD->ILS conversion). Another, and from my experience significantly cheaper, option would be to wire transfer directly to your account. If you have a USD account and he'll transfer USD out - it will be almost at no cost to you, if you don't have a USD account check with your bank how to open it, or pay for USD->ILS conversion. A quick search shows that https://www.westernunion.com/de/en/send-money/start.html says they will transfer €5,000 for a cost of €2.90. Assuming you can do a transfer every week, that would be six weeks at a cost of €17.40. €17.40 is slightly less than €1,500.00. I'm sure there are more ways. I regularly transfer money from the US to Europe, and have found a simple US check a pretty useful way (if you are not in a hurry): you write a US dollar based check to yourself, and deposit it to a bank in your new location (which implies you open an account in France, yes). It takes some days (somedays 7 days), and then the money will be deposited. The local bank will convert it (so you can walk around and pick a bank that has a rate concept that pleases you, before you open the account), and there will be no fees on the US side (which means you can get every last dollar out of the account). Also, you have the control over how much you pull when - you can write yourself as many checks as you like (assuming you took your checkbook). This was the best rate I could get, considering that wire transfers cost significant fees. There are probably other options. If you are talking serious money (like 100 k$ or more), there will better ways, but most banks will be eager to help you with that. Note that as long as you make interest income in the US, you are required to file taxes in the US; your visa status and location don't matter. 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. I don't see how Paypal can stop you from transferring USD funds from your paypal account to a USD account held with a bank. Just tell them to do the transfer to your account. The issue could be around USD onshore / offshore regulation. Is the US government preventing EU citizens from taking USD income offshore? If that's the case then you need a correspondent bank. So in other words, like using your friend. But what you can do is ask your bank who is their correspondent bank in the US, and whether they have the license required to transfer USD funds offshore. So you shift the regulation issues to your bank, and then you have to accept your bank's exchange rate - which is going to be better than paypal, who charges too much for FX transactions. 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? Yes. According to the IRS website, see #2: Whether a need is immediate and heavy depends on the facts and circumstances. Certain expenses are deemed to be immediate and heavy, including: (1) certain medical expenses; (2) costs relating to the purchase of a principal residence; (3) tuition and related educational fees and expenses; (4) payments necessary to prevent eviction from, or foreclosure on, a principal residence; (5) burial or funeral expenses; and (6) certain expenses for the repair of damage to the employee's principal residence. Expenses for the purchase of a boat or television would generally not qualify for a hardship distribution. A financial need may be immediate and heavy even if it was reasonably foreseeable or voluntarily incurred by the employee. (Reg. §1.401(k)-1(d)(3)(iii))