This is one of the most expensive small mistakes an MNC employee makes: the US withholds tax on your dividends, India taxes the same dividends, and because one online form was never filed, you simply pay both. The relief exists. It just isn't automatic.
Why the income is taxed in India at all
As an Indian resident, your global income is taxable in India. A dividend paid by a US company into your US brokerage account is Indian-taxable income the moment it arises — whether or not you bring a rupee of it home.
Meanwhile, the US taxes it at source. On dividends paid to an Indian resident, US withholding under the India-US tax treaty is commonly 25% — you will see it deducted on your dividend statement and reported on Form 1042-S.
So the same dividend is taxed twice, in two countries. That is precisely the situation the Double Taxation Avoidance Agreement exists to fix.
How the treaty fixes it
The DTAA does not make the income tax-free in India. It gives you a credit: your Indian tax on that dividend is reduced by the tax already paid in the US on the same income.
In outline:
- The gross dividend (before US withholding) is included in your Indian income and taxed at your slab rate.
- The US tax withheld is computed as a foreign tax credit.
- That credit is set off against your Indian tax on the same income.
The credit is generally limited to the Indian tax attributable to that foreign income — you cannot get back more than India was going to charge on it. So if your Indian slab rate on the dividend is lower than the 25% withheld, the credit does not become a refund of the excess US tax; that is a US-side question.
A common error here is including only the net dividend that hit your account. The gross figure is the one that goes in — and the withheld portion is what you claim credit for. Report the net, and you have understated the income and forfeited the credit.