I am starting a new job in the UK, and my employer will match my contributions to a private pension scheme of my choice. I currently plan on living in the UK for about 3-5 years. It is my understanding that, as a US citizen, I am subject to US taxes, and, as a non-domicile, I am NOT subject to UK capital gains taxes.
So correct me if I am wrong, but I need a US tax-sheltered retirement fund. But I am used to that money being taken out of my check before income tax; does that still work for US pension schemes from a UK paycheck?
I have also heard that I can use the £85k foreign earned income provision to move a limited amount of money from IRAs to ROTH IRAs to avoid both front-end and back-end taxes.
I am able to put a large portion of my salary into investment while paying off my student loans; what is the best way to do it?