I am a British/Irish citizen living in Malta and have between £5k-£10k to invest for the medium term (5 years). Clearly, ISAs or similar are out, as there is a requirement to be a UK resident. I have been looking for some time at the best way to invest the money, and have got more and more confused the more I read! I am happy to accept a medium level of risk, and would appreciate some info on where to put this sum to maximise returns.
We usually say that to invest in the markets (whether that be shares, funds or bonds) that you shouldn’t invest in these asset classes in the short term, and the minimum short term is 5 years.
5 years in the investment world is short term, and if you need those funds within 5 years, it is likely that investing in the markets is not the answer for you. You want to invest for a long enough term to allow you to have certainty of what you have.
You are correct that for an ISA you need to be resident in the UK. However with a General Investment Account/unit trust, there are no restrictions on residency (though this will be dependent on the platform you choose).
If you were to go onshore with a UK unit trust, that would be taxed in the UK. This unit trust would either issue dividends or interest, and this would be taxed in the UK. However if you are a basic rate tax payer, you do have a £2,000 dividend tax-free allowance, plus a personal savings tax-free allowance of £1,000.
Most of the robo advisers and DIY platforms will have risk questionnaires that you can go through, and they can recommend some portfolios/funds.
However for 5 years, I wouldn’t recommend investing in the markets, but instead maybe look into investing your money in a fixed cash account, which will get guaranteed interest returns.
If you do invest, you have to accept that if you take a medium level of risk, your capital may decrease.
Hope this helps,