Moving from India to Europe - Bank accounts and Mutual funds
Once you become NRI or know for sure you would be one, you can't hold ordinary accounts. Convert existing savings account into NRO. Open new NRE account so it's easier to move funds. In simple terms an NRE type of account means you can repatriate the funds outside of India anytime without any paperwork, there are some tax benefits as well. MFU platform can be used for operating demat, else you need a brokerage account. If you have stocks, then existing demat need to be converted to NONPINS account, it's actually open new, move, close old. Any new stock you need to open a PINS Demat account. You can use NRO account of MFU, it creates some complexity of taxes... MFU NRE would be more easier for taxes and flexible for repatriation
One of my friend is sending 100000 pounds to India, Although you haven't asked, this is a large amount of funds and depending on why it is, there could be taxes to you or lot of paperwork. He is asking for RIB and IBAN and I am not aware of it. India does not have IBAN. IBAN is mostly in Europe, Australia and New Zealand. You would need to give Bank Account Number and SWIFT BIC. The details can be found here. Best talk to your Branch to understand. "The €100'000 limit is per bank, where ""bank"" is defined as a financial institution with a banking license from one of the ECB members. ""WeltSparen"", is operated by the MHB-Bank which is a German bank, recognized by the Bundesbank.  That means your money is initially guaranteed by the Bundesbank. When it's moved to the final saving account, you'll be saving at other banks, which are identified in the individual offerings. This can be an effective technique to split capitals in excess of €100.000. You should obviously look for banks that are backed by ECB member banks, but keep in mind what happened to Iceland: the national banks can also fail. In particular, the Bank of Italy at the moment is looking a bit shaky because Monte dei Paschi di Siena is currently failing and will require a bail-out. There's no official back-up for failing national banks within the ECB system." "Money in your NRE/NRO account is your property and moving it to the U.K. is not a taxable event in the U.K. or in India. Extra paperwork is needed for transfer from an NRO account to prove that you have indeed paid taxes (or had taxes withheld) on the money in the NRO account to the Indian Government. Search this site for ""15CB"" and ""15CA"" for details." How would I go about doing this? Assuming you had purchased the house by funding from your NRE account, you can easily move back the 30K into NRE Account and out of India from NRI Account. The 30K profit would be taxed in India as per capital gains and can only be moved into NRO account. A CA would need to certify that appropriate taxes have been withheld before the bank will release the funds for repatriation out of India. There is also a limit [large 1 million USD] on how much funds can be moved out of India. Consult a CA who would help you with the formalities. If you have not funded the purchase from NRE account, the entire proceeds should be into NRO account and then move funds from there. Assuming that your friend is residing in India, any money that he returns to you cannot be deposited into your NRE (NonResident External) account; it must go into your NRO (NonResident Ordinary) account. You don't have an NRO account, only ordinary savings accounts in India that you established before leaving the country and becoming an NRI (NonResident Indian) ? Well, you are in violation of FEMA regulations and need to convert all those ordinary savings accounts into NRO accounts as soon as possible. Your bank will help you in doing this (by letting you hold ordinary accounts while you have NRI status, the bank too is in violation of FEMA regulations). With regard to taxation, unless you have created a paper trail by documenting the money sent to the builder as a loan to your friend, the entire amount (less INR 50,000 exemption) that your friend will return to you will be considered a gift from your friend to you, and it will be taxable income to you in India, and possibly taxable income to you in your country of residence, though there may be tax treaties that will let you pay taxes in one country only. If you do have a paper trail, then only the excess of what your friend returns to you is interest income to you; the bulk is just repayment of the loan principal, and is nontaxable. If you are residing in the US, I do hope that you have reported the fact that you had foreign bank account(s) totaling more than US$10K in value to the IRS and the US Treasury as per FBAR regulations; because if not, you have many more tax issues to worry about. The fines for not filing these reports are onerous. What are the steps to bring the money to the US? It is worth 1.25 Crore and I have already paid the 20% tax in India. Under the Liberalized Remittance Scheme an Individual can repatriate funds upto USD 250,000 without any paperwork.  However most banks would be cautious and request for Form 15CA and Form 15CB if you are moving funds from NRO Account. Form 15 CA you would need to declare why you are moving the said funds. The Form 15 CB is to be filled by  Chartered Account certifying that relevant taxes have been already paid to Income Tax. Most Banks would offer these services. Compare the Fx Rate and Fees before you make a decision as to which Bank to proceed with. Use international transfer (I think it is called swift or something like that). The charges are generally low (fixed charge of around 15 Euros for both sending/receiving banks) and it is generally fast (takes 1-3 working days depending on the country or bank). Choose each bank pays its own costs for the optimal cost otherwise you pay more costs as the whole cost is taken beforehand. There are no capital restrictions in Turkey (yet!). So there shouldn't be any problems.  You could also use HSBC in Turkey, which should have free transfers between HSBC in different countries, if you have HSBC in your home country. But I wouldn't worry about that too much. This is all coming from personal experiences. I'm a Turkish expat having lived in various countries around Europe. Yes, you can transfer money to your account, any bank will do it. The conversion charges will be there i.e. the diff between USD and the rate at which the bank sells it, usually Rs. 2/-, appx. In addition, transaction charge (not very high). As for taking from friends & repaying in India, check UAE tax treatement for taking money from friends (is it considered as your income & are you liable for taxes). As for giving back, get some documentation done as a loan, otherwise your friends may be considered to be taking gift/consideration/income from you and taxed. Most straight forward way is to transfer the money from your mother's account. India has Foreign Exchange Management Act. Under the liberalized scheme, there are limits for individuals to move funds out of India for specific purposes. Any such transfer require a CA certificate, so it would be advisable to talk to a CA to understand the specifics of your case. Many European countires allow you to an account for non-residents. You have to appear in the bank personally to open it, some of them even to get your own tax number for non-residents from the local government.  I'm not sure if you get a Visa (Electron) chip card immediatelly or you have to wait for like 3 months before being issued one. I've heard that getting a tax number for non-residents and opening a bank account is easily done in one day in Brezice, Republic of Slovenia. They seem to have agile local bureaucracy and banks, since many pople from neighbouring (non-EU) countries (used to) come there to open an EU bank account. Funds can be transfered via Internet banking - US banks have that, do they? SWIFT and IBAN codes are used for international money transfer. But it takes some time (days!) for it to arrive to destination. Tansfers below $20000 per month or per transaction are considered normal, but for amouts above that the destination bank might ask you to explain the purpose, to prove it is not illegal. Some of them accept the explanaiton in writing (they forward it to the regulator that tracks such large transfers), some of them ask you to appear there in person for an interview and to sign a statement. Can't believe US banks are still issuing paing magnet stripe cards like it's still 1980s. I'd expect Europe to be 10 years behind USA in technology, but this seems to be a weird reverse. I've beed using Internet banking with one-time passwd tokens and TAN lists for almost 10 years, and chip cards exclusivley for over 5y. Can't remeber the last time I've seen mag stripe card only. American Express (event the regular green one) got the chip at least 5 years ago. And it is accepted regularly in Europe. Alegedly it's more popular in Europe (although Mastercard is a definite #1, with Visa close to that) that in USA. It can be done, but I believe it would be impractical for most people - i.e., it would likely be cheaper to fly to Europe from other side of the world to handle it in person if you can.  It also depends on where you live. You should take a look if there are any branches or subsidiaries of foreign banks in your country - the large multinational banks most likely can open you an account in their sister-bank in another country for, say, a couple hundred euro in fees. The money that you have under your control (e.g. in bank accounts, savings accounts, taxable investments, etc) is your money and there is no tax of any kind (either in India or in US) that needs to be paid when the money is transferred to India. As Dheer's answer says, you need to transfer all these monies within 7 years as per Indian tax law. For your 401(k) account, assuming that all the money is tax-deferred (i.e. you contributed to a regular 401(k) and not a Roth 401(k)), you will have separated from service as far as US tax law is concerned. So, check if it is at all possible to roll over the money into a similar scheme in India, specifically the Employees Provident Fund. Wikipedia says The schemes covers both Indian and international workers (for countries with which bilateral agreements have been signed; 14 such social security agreements are active). and so a rollover might be possible. If not, you could withdraw small amounts each year and avoid US income tax (but not the 10% excise tax), but how long you can continue holding 401(k) assets after return to India and whether that is long enough to drain the 401(k) are things that you need to find out. I would open an account with a bank that has an international presence - branches in both the US and Spain (US Bank, HSBC, Citibank, etc.) Then just transfer the money over to the new account from your old account.  Of course, ensure that you are eligible to open an account and still will have access to it after you move to the US. I can't comment about your tax liability in Greece. You will have to pay tax on interest in the UK. If you are earning massive amounts of interest, unlikely with the current interest policies from Merv, then you might be bumped up a tier. The receiving bank may ask for proof of the source of the funds, particularly if it is a fair chunk of change. I use xoom.com to transfer money to India. I've been using them for over 2 years now, they are the fastest and the cheapest for me (the funds are usually available the same day). They seem to have added a lot of European countries to their list. Definitely worth a shot.