CGT take falls by £2.5 billion
Only 369,000 taxpayers paid CGT in 2023.
Only 369,000 taxpayers paid CGT in 2023.
First reduction in four years sees a 0.25% cut.
Non-doms face stricter taxes and inheritance rules.
Interest rate hikes push households into financial distress.
Tax collection grows despite reduced NI rates.