I work for an american company and I used to get paid before directly by check. But now, I am raising invoices (for the work I do) from my Indian company. Is it ok if the USA company pays the Indian invoice to my USA located Chase bank ? Should I pay any taxes in USA for these Indian invoice payments sent to my USA based account ? Also, is it ok if the money is sent to the USA based bank account for an invoice from a foreign company ?

  • where are you?
    – littleadv
    Jan 22, 2015 at 5:23
  • @littleadv Right now in USA. But in the next few months will be in India.
    – bhuvan
    Jan 22, 2015 at 6:18
  • So "Right now" the only relevant part of information is that you're in the USA. Why have you omitted that in your question?
    – littleadv
    Jan 22, 2015 at 8:09

1 Answer 1


The data provided in your question is irrelevant. The data that you provided in the comments (that you're physically present in the US while doing the work) is the only relevant information needed to answer your question.

You will need to pay taxes in the US for the earnings. The company invoicing the US client will also need to pay taxes in the US for its earnings from these invoices.

You can transfer between bank accounts and deposit whatever you want anywhere you want, no-one cares (with respect to the US taxes, check with Indian tax accountant about Indian requirements).


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .