I am a US citizen (and also a British citizen, incidentally), but I live permanently in Japan. I work (sitting in front of a computer in Japan) for a company that’s based in New York. They pay me in US dollars deposited into a US bank account. I have an address (a mailbox) in New Jersey that I use for mail forwarding purposes, and this is the address listed on my W-2 forms.
My company does not withhold NJ taxes from my paychecks. Since none of my income is derived from work performed in New Jersey, I believe I am not required to pay NJ any taxes based on my wages. Is that correct? Should I simply not file a NJ state tax return, or should I do something different?
What about state taxes on interest income?
Would it be better to just find another mail forwarding service in a state that has no income taxes. Like Texas, for example.
Edit: Added some info requested in comments