Being a UK resident and going abroad to do a short contract - if I get paid into a local account abroad and keep that money there, it is not subject to tax until I bring it into the UK? Or would I still have to declare it and pay tax on it before even bringing it in to the UK?
Secondly, if I do decide to bring it in to the UK, is there a tax efficient way to do this? e.g. gift it to my grandchild?
Secondly, if I do decide to bring it in to the UK, is there a tax efficient way to do this? e.g. gift it to my grandchild?

Comment