CGT take falls by £2.5 billion
Only 369,000 taxpayers paid CGT in 2023.
Only 369,000 taxpayers paid CGT in 2023.
Tax collection grows despite reduced NI rates.
Frozen thresholds push more people into high tax rates.
Millions face higher taxes, including pensioners and savers.
Frozen thresholds and higher rates boost income.