I am working on a two months of independent In-house corporate photographer with a US company. I came here on
Business Visa and I should had to open local bank account because the company is only giving me corporate checks. I had two corporate checks and deposited back them to my local bank account. I will be going back to India in next month and need to transfer all the money to my Indian bank account from US bank account. Do I need to pay taxes in India in this scenario?
As per my knowledge I should have to because till you are holding Indian citizenship you have to pay taxes in India whether your company is paying directly income to your Indian bank account or not.