Hello,
I used to live in NY and I received RSUs that were vesting for 4 years. 2024 was the last year they vested.
Even though I live and work in NJ since 2021, I still get two W2s: 1 for NJ and 1 for NY. I assume the one for NY with the small amount of taxes paid (Box 17: $463) is due to RSUs. However, State Wages (Box 16) contains the amount, which is about the same as my whole salary. A similar amount is on NJ W2.
Now 2 questions:
1) I assume my employer (Bank of America) incorrectly specify the amount in NY W2 and the amount should be equal to the price of the vested shares. Am I correct? If yes, how do I know the correct amount to specify in my tax return?
2) How do I make sure that these RSU taxes ($463 paid to NY) are not double taxed in NJ?
You are incorrect, New York taxes all income earned even in other states, so your full salary would be listed as New York income. To compensate you for earning income in other states, when you calculate your New York tax, the rate of tax will be reduced by the proportion of your income earned in other states. So, you will report your total income to New York, but only are taxed on a fraction of it.
When you prepare your New Jersey return, look for a credit for taxes paid to another state to reduce your New Jersey tax by the taxes paid to New York.