Income tax on international income with money not deposited in India
If the work is done in India, then the income arising out of it, is taxable when received by you, and not when it come into India ... Three points for you to keep in mind. 1. In the very first year, you should have 182 days outside India. So that in the year when you start your consultancy, you will not have any liability to pay tax on earning abroad. 2. Although you may be starting a consultancy abroad, if you do any services in India, there will be withholding tax depending on the country in which you have started the consultancy business. 3. Whatever money you repatriate is not taxable in India. However, if you you repatriate the money as gift to anyone who is not a relative, will be taxed in his/her hand.
You won't be paying any taxes for income generated in the US as long as you are not-resident in India. You pay US taxes. You can file a null return in India just in case (all zeroes). If you have any income in India - bank deposits in your name, house rental income and so on - that needs to be declared and tax needs to be paid in India. Sure; you can deposit cash. A few notes apply: Does the source of cash need to be declared ? If you deposit more than $10,000 in cash or other negotiable instruments, you'll be asked to complete a form called a Currency Transaction Report (here's the US Government's guidance for consumers about this form). There's some very important information in that guidance document about structuring, which is a fairly serious crime that you can commit if you break up your deposits to avoid reporting. Don't do this. The linked document gives examples. Also don't refuse to make your deposit and walk away when presented with a CTR form.  In addition, you are also required to report to Customs and Border Protection when you bring more than $10,000 in or out of the country. If you are caught not doing so, the money may be seized and you could be prosecuted criminally. Many countries have similar requirements, often with different dollar amounts, so it's important to make sure you comply with their laws as well. The information from this reporting goes to the government and is used to enforce finance and tax laws, but there's nothing wrong or illegal about depositing cash as long as you don't evade the reporting requirements. You will not need to declare precisely where the cash comes from, but they will want the information required on the forms.  Is it taxable ? Simply depositing cash into your bank account is not taxable. Receiving some forms of income, whether as cash or a bank deposit, is taxable. If you seem to have a large amount of unexplained cash income, it is possible an IRS audit will want an explanation from you as to where it comes from and why it isn't taxable.  In short, if the income was taxable, you should have paid taxes on it whether or not you deposit it in a bank account. What is the limit of the deposit ? There is no government limit. An individual bank may have their own limit and/or may charge a fee for larger deposits. You could always call the bank and ask. Can I transfer directly from my US saving account to their Axis bank in India? Yes you can. any kind of tax  my parents need to pay? No. From you parents point of view, its a Gift from their daughter and would come under the provisions of Gift Tax [and Not Income Tax]. Gifts from specified relatives [Daughter /sons /parent /siblings] is tax free. It would make sense to keep some paper work around this, for example a simple letter stating that this is a Gift, specify the amount, the date of transfer, the amount actually credited, details of the credit [Bank Statement]. If there is a scrutiny by income tax, it would ease things. any kind of tax I need to pay? In India NO. In US I am assuming your have already paid tax hence no tax. If you are tax-resident in the US, then you must report income from sources within and without the United States.  Your foreign income generally must be reported to the IRS.  You will generally be eligible for a credit for foreign income taxes paid, via Form 1116. The question of the stock transfer is more complicated, but revolves around the beneficial owner.  If the stocks are yours but held by your brother, it is possible that you are the beneficial owner and you will have to report any income. There is no tax for bringing the money into the US.  As a US tax resident, you are already subject to income tax on the gain from the sale in India.  However, if the investment is held by a separate entity in India, which is not a US domestic entity or tax resident, then there is a separate analysis.  Paying a dividend to you of the sale proceeds (or part of the proceeds) would be taxable.  Your sale of the entity containing the investments would be taxable.  There are look-through provisions if the entity is insufficiently foreign (de facto US, such as a Subpart-F CFC).  There are ways to structure that transaction that are not taxable, such as making it a bona fide loan (which is enforceable and you must pay back on reasonable terms).  But if you are holding property directly, not through a foreign separate entity, then the sale triggers US tax; the transfer into the US is not meaningful for your taxes, except for reporting foreign accounts. Please review Publication 519 for general information on taxation of resident aliens. In the United States the general policy is that the IRS would consider it income when you have access to the money. I work for a company that has a contract with another company. Near the end of the year I turn in a time card that has my hours that I worked as of that date. Because they don't pay me until early January the money on the check is counted in the new year. I couldn't touch the money until they issued the check. If they had paid me on December 31st it would have counted as the old year, even if I only had a short window to have access to it before the year ended. It would even count as old year money if I held on to the December check, but didn't deposit it until March. So it would become income when you could use it. So If you could access it via a check, or debit card, or transfer it to the bank it is now income. Of course that is in the United States. You would need to see what the situation is in Singapore.... The edge cases always depend on the country. Tax Deducted at source is applicable to Employee / Employer [contract employee] relations ... it was also made applicable for cases where an Indian company pays for software products [like MS Word etc] as the product is not sold, but is licensed and is treated as Royalty [unlike sale of a consumer product, that you have, say car] ... Hence it depends on how your contract is worded with your India clients, best is have it as a service agreement. Although services are also taxed, however your contract should clearly specify that any tax in India would be borne by your Indian Client ... Cross Country taxation is an advanced area, you will not find good advice free :) Every country has its own tax code.  Consult a professional in each country regarding income earned in that country. Anything else is speculation. If you were NRI during the period you earned the income, its tax free in India and you can bring it back anytime within 7 years. There is a limit on total amount but its quite huge. If you were not an NRI during that period [when you earned in US] then whatever you have earned is taxable even in India, it does not matter whether you keep the funds in US or bring it back to India. You get the benefit of Double Tax and can deduct the tax already paid.