I am a foreign national currently working in USA. I am considering contributing around 5K to a 401K plan (with no employer match). I intend to return to my country in a few years (when I am in my 40s).
- Is the 401k401K contribution both Federal and State tax exempt at the time of contribution? I live in California.
- When I take the money out of the 401K before I turn 40 (not 60!) , I expect I'll be based in another state (income-tax-free) or possibly another country. Will I be liable for state taxes at that time in addition to the Federal tax plus 10% penalty?
Note: Please don't flame me for being a foreign national who wants to take his (own) 401K. I pay Social Security like everyone else, even though I know I'll never get anything back from it.