Non doms pay loads of tax, they pay uk tax on all uk source income and on any income they bring into the uk. Most non doms also pay tax in other countries which we'd then take a tax credit for anyway, meaning that they couldn't be charged more uk tax on top as tax treaties prevent double taxation. A lot of people pay £30,000, £50,000 or £90,000 depending on how long they've been here to keep that non dom status. Most of the non doms currently claiming it are people like visiting teachers who claim their overseas income is less than £2,000 which changes nothing for the UK as they'd be able to cancel it out with tax credits. It's a stupid thing to get rid of as it brings SO much money into the UK. The people they're trying to catch by getting rid of it are so rich that they'll just leave, meaning that the UK will miss out on an absolute heap of cash, the top few thousand non doms currently contribute 4% of UK tax revenues, all of that will vanish over night.