Can i have NRE accounts without OCI card?
"No, you do not need an OCI card to continue to have an NRE or NRO account. You are now classified as a PIO -- Person of Indian Origin -- (and you don't need to have a PIO card issued by the Government of India to prove it) and are entitled to use NRE and NRO accounts just as you were when you were a NRI (NonResident Indian).  But, you should inform the banks where you have NRE and NRO accounts that you have changed citizenship, and they may need to go through their KYC (Know Your Customer) process with you all over again.  If you don't get an OCI Card, you will need to have an Indian visa stamped into your new US passport to visit India, and please do remember to send your Indian passport to the nearest Indian Consulate for cancellation. Keep the surrender certificate and cancelled passport in your safe deposit box forever; your grandchildren will need it to get visas to visit India. (My granddaughter just did). If you do get an OCI Card, you will need to have an OCI stamp put into your new US passport, and when you renew your US passport, you will need to get the new one stamped too (and pay the fee for that, of course). You cannot enter India with just an OCI Card and a US passport without the OCI stamp in it; that stamp is vital. If you move from one residential address in the US to another,  you will need to  get a new OCI Card issued because, unlike the US ""green card"", the OCI card has your residential address on it. Once again, a fee is involved.  All these processes take many weeks because the whole paperwork has to go to the Ministry of External Affairs in New Delhi, and meanwhile, your passport is not available to you for a trip to Europe or Japan or Taiwan or China if you need to go there on business (or for pleasure)."
If you are a citizen of India and working in Germany, then you are most likely an NRI (NonResident Indian). If so, you are not entitled to hold an ordinary Indian bank account, and all such existing accounts must be converted to NRO (NonResident Ordinary) accounts. If your Indian bank knows about NRO accounts, then  it will be eager to assist you in the process of converting your existing accounts to NRO accounts most likely it also offers a money remittance scheme (names like Remit2India or Money2India) which will take Euros from your EU bank account and deposit INR into your NRO account.  Or, you can create an NRE (NonResident External) account to receive remittances from outside India.  The difference is that interest earned in an NRO account is taxable income to you in India (and subject to TDS, tax deduction at source) while interest earned in an NRE account is not taxable in India.  The remittance process takes a while to set up, but once in place, most remittances take 5 to 6 business days to complete. Linking the card is primarily to give you (and Paypal) a fall-back option for funding your spending if your bank account doesn't have sufficient funds to process the charge.  If the bank account has sufficient funds, it will work fine in many cases without a credit card. If you have both linked (bank and a credit card), Paypal will transfer funds immediately, as Paypal knows it has an option for getting the funds if the bank has insufficient funds.  However, if you have no credit card linked or remove your only card: If you remove your only card and have a confirmed bank account, you’ll no longer be able to make instant bank payments. Instead they’ll be sent as eChecks, which take 3 to 4 working days to process. This may not matter in many cases, but it may delay things some.  There may also be services who require immediate payment (and won't support PayPal if it's not immediate). There may also be some functional limitations.  The one I see is primarily that some services that are geo-location-specific, Spotify for one example, use the credit card to verify that you are in a particular location (in Spotify's case, for licensing purposes).  They don't seem to accept Paypal unless it's linked to a credit or debit card (even if it's verified via a bank account).  I'm not sure if this is common with other services, but it's something to consider. The following are my opinion based upon research/analysis. Since this involves Taxation rules, suggest you consult a Tax attorney for their views.  a. Yes. You can transfer any any amount of dollars to your NRE account without paying any additional taxes.  b. Since you have passed Substantial Presence test, you will be categorized Resident Alien. You need to disclose the interest earned on your NRE account. This amount will be clubbed with your total income in US. You would have to add this interest income in your total income and calculate tax thereon. C. Transferring money to Parents? Answer is Yes /No. You need to elaborate on this further. Advantage of parking money in NRE account is that you can repatriate money in dollars any time you want. Assuming you need to buy a house or further education , this would be useful. Incase you don't have any of those goals, Yes you can transfer money to your Parent if they are in need of funds.  d. Any transfer above $14000 will attract gift taxes. This $14000 is the overall limit for a Tax payee. Incase you transfer $14000 for each parent, then it comes to $28000. There are chances that IRS may raise a Redflag that you are circumventing the limit by splitting the recipients.  e. Only when you transfer more than $14000, you need to report and pay the gift tax. I am on employment based visa in USA and want to send dollars from USA to India from my savings (after paying Tax). How much maximum dollars I can send in a day? month? or in a year regularly? There is no such limit. You can transfer as money you like to yourself anywhere. To pay the Bank Loan-student Loan how much maximum dollars I can send in a day, in a month or in a year? to pay that I have to pay directly to that Bank Account or in any account I can send money? You can transfer to your NRE account in India and move it further. You can also send it directly to the Loan Account [Check with the Bank, they may not be able to receive funds from outside for a Loan Account] My mother is having Green Card. She is not working. She has a NRE account in India. Can I send dollars from my USA Bank account to her NRE account in India? what are the rules for that? any Tax or limit for that? Or I have to get any permission before sending it? If you are sending money to your mother, it would come under Gift Tax act in US. There is no issue in India. Suggest you transfer to your own NRE account. In short getting funds converted outside of the Banking channel is illegal in India as Foreign Exchange is still regulated. If you show only a credit from your friend's NRE account to your NRO account [note it can't be your NRE account], it would be treated as GIFT and taxed accordingly, else you would have to show it as loan and pay back. You may show the payback in USD. But then there is a limit of Fx every individual can get converted/repatriate out of India and there is a purpose of remittance, all these complicate this further. I can't speak for India, but for US travelers abroad, using an ATM card that reimburses transaction fees is usually the most convenient and cheapest way to obtain foreign cash. There are several banks and brokerages that offer these types of ATM cards in the US. The exchange rate is competitive and because the fees are reimbursed it's cheaper and easy than going to a bank or kiosk to exchange currencies. I don't know if you can get accounts/cards like this in India that reimburse ATM fees. For purchases, using a credit card is fine, too. Some cards charge a foreign transaction fee of ~1%, some don't. The credit card I use most of the time does charge a 1% transaction fee, but I get 2% back in rewards so I still don't mind using it when traveling. After transferring, do we need to file any forms to IRS regarding money transfer?  Not immediately. Do we need to file any forms in US as part of tax returns for this transfer? In case the recipient and the sender are not the same person, the recipient must attach form 3520A to his/her tax return. If you are transferring between your own accounts - you're good to go. However, this NRE account must have been reported on your FBAR and form 8938 attached to your tax return. Do we need to inform my local bank in USA regarding the transfer in advance?  You probably want to confirm the transfer instructions with them (SWIFT instructions, routing info, etc). I have some more inputs to investigate: India has dual tax avoidance treaty signed with european countries so that NRIs dont pay tax in both countries. Please check if India has some agreement with Swiss Also for freelance job that is delivered from India, u need to make sure where you have to pay taxes as you are still in India so the term NRI will not hold good here. Also, if Swiss company is paying tax there, and you are  a freelancer from India(resident in india) how to tax filing /rate etc has to be investigated. Also, can you apply for tax back from swiss( a portion of tax paid can be refunded eg: in Germany) but I dont know if this is true for Freelancers and also for people out side SWISS. Bip