Hello,
I am a Canadian citizen working in the US right now on a TN visa. My employer provides matching funds for my 401K contribution. I plan to return to Canada next year so I was wondering what to do with my 401K after I resign.
1) Do I need to first move the money from my traditional 401K to another account after I resign from my current position?
2) Is it possible to transfer the money from my 401K to an RRSP account that I have in Canada? If so, how does that work?
3) Do I need to pay taxes in the US if I was to transfer the money from my 401K to my RRSP account?
4) Can I leave my money in the account in the US until retirement age, and then withdraw the money then? If so, do I need to pay taxes on the realized gain then or just the amount I withdraw (as income tax)?
You'll need to sign in or create an account to connect with an expert.
Hello,
1. No you are not required to move your money from your traditional 401K to another retirement account after you leave your current position.
2. Yes it is possible to move the money from your 401K account to an RRSP . Canadian Law will permit you to transfer the funds on a tax deferred basis. However you must follow several steps:
anadian tax law will permit you, as a resident living in Canada, to transfer a foreign pension plan, such as a 401(k) plan1, to an RRSP on a tax-deferred basis. To do so, certain conditions with respect to the payment being transferred must be met:
3. If the above steps are followed it will not be a taxable event.
4. Yes, you do have the option on leaving the money in the account until retirement age at which point it will be included in your income.
Still have questions?
Make a postAsk questions and learn more about your taxes and finances.
sornord1
Returning Member
bradyprice1996
New Member
billpenner1
New Member
Chuppecj
Level 1
SJL2024
New Member
Did the information on this page answer your question?
You have clicked a link to a site outside of the TurboTax Community. By clicking "Continue", you will leave the Community and be taken to that site instead.