I'm a bit worried as I have offshore accounts but my Domicile is South Africa and am a UK resident and married to a British citizen. Any money I have brought over here has been Capital but my accountant has said it is now income and will now be taxed. So I feel stuffed as I wanted to bring more money in to do some work on the house. How much will I be taxed on now?
But if you then remit the money to the UK, and you are UK resident, then it can be taxed, even if you are not domiciled here. Typically you will have paid tax on it elsewhere (as income/gain) but possibly SA doesn't have capital gains tax? If you have already paid tax, then usually you will be able to claim a credit for foreign tax against your UK tax liability. If you haven't paid overseas tax on the income then you may need to look at another way of funding the work on your house. There will be specific tax planning opportunities around this, but you will have to pay for the details!