Here is a story we see often in Bergen County. You worked in Manhattan for years and earned restricted stock units (RSUs).
Then you moved to Tenafly. This year, a big tranche vested.
Now two states want a piece of the same shares. The good news: a credit usually prevents true double tax. The bad news: your paycheck withholding almost certainly did not cover the full bill.
This guide explains who taxes what in 2026, and where the traps are. Every figure is sourced to the IRS, New York’s Tax Department, or the New Jersey Division of Taxation.
Key takeaways:
- RSU shares become ordinary wages on vest day, at their market value.
- New York taxes the share tied to your New York workdays from grant to vest. Moving does not erase it.
- New Jersey taxes the entire vest if you are a New Jersey resident on vest day.
- The Schedule NJ-COJ credit offsets most of the double tax, but it is capped.
- Employers withhold federal tax on vests at a flat 22% (IRS Publication 15 (2026)). That is often far below a high earner’s real rate.
RSU basics: your shares are wages on vest day
RSUs are a promise of stock, not stock itself. When the units vest and the shares are delivered, their value becomes ordinary wage income.
The IRS treats restricted property as income once it is substantially vested (IRS Publication 525). That means the shares are no longer at risk of forfeiture.
That value shows up in your W-2 like salary. It is not capital gain. Only the growth after vest day becomes capital gain or loss when you sell the shares.
So the vest date is the tax event that matters. Where you lived and worked — from grant through that date — decides which states get paid.
The two-state problem: granted in New York, vested in New Jersey
Two state rules collide on the same vest:
- New York taxes nonresidents on New York-source income. Pay you earned by working in New York stays New York-source, even if it pays out later.
- New Jersey taxes its residents on all income, wherever it was earned.
- There is no NJ/NY reciprocal agreement, so both claims stand at the same time.
Neither state is wrong. The fix is a credit on your New Jersey return, covered below. But first, how big is New York’s slice?
New York’s claim: the grant-to-vest allocation
New York has written guidance for stock-based pay — stock options, restricted stock, and stock appreciation rights (TSB-M-07(7)I). RSU income is generally allocated the same way. The method is called grant-to-vest allocation.
Here is how it works for a nonresident:
- Take the wage income from the vest.
- Multiply it by the New York workday fraction.
- The numerator is days worked in New York during the allocation period — generally grant date to vest date.
- The denominator is all days worked anywhere during that same period.
The allocation period can span several years. It can even include years when you still lived in New York, before the move (TSB-M-07(7)I).
You report the result on a Form IT-203 nonresident return. Form IT-203-F, the Multi-Year Allocation Form, handles grants that stretch across years.
One more wrinkle: working from home in New Jersey often does not reduce your New York days. New York’s convenience-of-the-employer rule can treat those home days as New York workdays. Our guide to the NJ/NY remote-work convenience rule covers that rule in depth.
What this looks like in practice
Say a grant vested this year, and you worked 75% of the grant-to-vest days in New York. New York taxes 75% of the vest income. The 25% tied to non-New York workdays escapes New York tax entirely.
That is why your day count is worth real money. A calendar of where you worked each day is the record New York asks for in an audit.
New Jersey’s claim: residents are taxed on everything
If you are a New Jersey resident on the vest date, the entire vest is New Jersey income. It does not matter that the RSUs were granted in New York. It does not matter where you worked during the vesting period.
Two timing points matter here:
- You moved mid-year. You may file part-year returns in both states. The vest date decides which resident return picks up the income.
- You left New York City. The NYC resident income tax generally stops applying once you are no longer a city resident. The state-level claims above still apply.
So the same dollars appear on two returns: partly on your New York IT-203, and fully on your NJ-1040. The credit is what stops that from becoming a double tax.
The Schedule NJ-COJ credit usually prevents double tax — but not always
New Jersey gives residents a credit for income tax paid to other jurisdictions (NJ Division of Taxation). You claim it on Schedule NJ-COJ. It works like this:
- You pay New York tax on the New York-source share of the vest.
- On your New Jersey return, you claim a credit for that New York tax.
- The cap: the lesser of the New York tax or the New Jersey tax on the same income.
When the credit falls short
The cap is the catch. Three gaps show up in real returns:
- Rate spread. If New York’s effective rate on the RSU income is higher than New Jersey’s, the excess is not refunded. You pay the higher of the two overall.
- Income both states tax. The credit applies only to income taxed by both states. Mismatched allocation between the two returns shrinks it.
- Proof. You must file the New York nonresident return and show the tax paid. Skip it, and the credit has no support.
So the NJ-COJ credit prevents most true double tax. It does not make the New York tax disappear, and it does not always cover every dollar.
The under-withholding trap at vest
This is the practical hook — the reason RSU clients call us in April. Vest income is supplemental wages, and payroll usually withholds federal tax on it at a flat 22%. The mandatory 37% rate starts only after supplemental wages pass $1 million in the calendar year (IRS Publication 15 (2026)).
For a high earner, 22% is often far below the real marginal rate. The state side can be worse after a move:
- Payroll may still withhold only New York tax. Your New Jersey resident tax then builds with nothing behind it.
- Or payroll flips to only New Jersey, leaving the New York-source share uncovered.
- The NJ-COJ credit softens the state gap at filing — but the cap means it rarely erases it.
Here is a simple picture. Suppose 5,000 shares vest at $100 — $500,000 of wages. Federal withholding at 22% is $110,000.
If your actual rate on those dollars is higher, the difference is due with your return. Illustrative example — results vary based on your full income, allocation, and withholding.
Clients in similar situations have seen five-figure April balances they never planned for. Quarterly estimated payments in the vest year could potentially avoid both the shock and underpayment penalties.
What to do before your next vest date
Owners and executives in this situation often take four steps:
- Map the vesting calendar. Know which tranches vest this year and what the workday fraction looks like for each grant.
- Keep a day log. Track where you physically worked, from grant year forward. It drives the New York allocation.
- Re-check withholding. Compare the flat 22% federal rate and your state withholding against a projection of the real bill.
- Set estimated payments. Cover the gap each quarter instead of discovering it in April.
Whether a move, a sabbatical, or a remote schedule changes your allocation is a facts-and-numbers question. That is a conversation, not a blog answer. Schedule a free consultation and we will run the projection with you.
Our multi-state tax service handles the IT-203 allocation, Schedule NJ-COJ, and part-year returns in a move year. Our tax planning service builds the vest-year estimate schedule so withholding gaps do not become penalties.
RSU taxes in NJ and NY: FAQ
Do I owe New York tax on RSUs that vest after I move to New Jersey?
Usually yes, on part of the vest. New York sources stock-based pay with a grant-to-vest workday allocation. Days you worked in New York before the move still count, and moving does not erase them. You report the New York share on a Form IT-203 nonresident return.
How does New York allocate RSU income for someone who moved to New Jersey?
New York multiplies the vest-date income by a workday fraction. The numerator is days worked in New York during the allocation period. The denominator is total days worked everywhere in that period. The allocation period can span several years, and Form IT-203-F handles multi-year allocation.
Does New Jersey tax RSUs that were granted while I worked in New York?
Yes, if you are a New Jersey resident on the vest date. New Jersey taxes its residents on all income, wherever it was earned. The same vest can also be partly New York-source income, so both states tax it. Schedule NJ-COJ then provides a credit that offsets most of the double tax.
Does the Schedule NJ-COJ credit eliminate double tax on RSUs?
Usually most of it, but not always all. The cap is the lesser of the New York tax or the New Jersey tax on that same income. If New York’s effective rate on the RSU income is higher, the excess is not refunded. You must also file the New York nonresident return to support the credit.
Why did my RSU vest trigger a surprise tax bill in April?
Employers generally withhold federal tax on RSU vests at a flat 22% supplemental rate. The mandatory 37% rate applies only after supplemental wages pass $1 million in a calendar year. If your real rate is higher than 22%, or state withholding misses the split, the gap lands on your returns. Estimated payments during the year usually close it.
This article is general information for equity-compensated employees and executives in New Jersey and New York. It is not tax advice and does not create a CPA-client relationship. Multi-state allocation is fact-specific, and results vary. Rules are current as of July 1, 2026. They are sourced to the IRS, the NY Department of Taxation and Finance, and the NJ Division of Taxation. Confirm your specifics with a licensed CPA before you act.