where do they then get the money for the tax bill that they need to pay now, not when they retire?
The NHS have a scheme which basically lets doctors borrow money for their pension tax from their pension.
So, say a consultant has a pension tax charge of £20k to pay. And like most people, they don’t have a spare £20k sitting there in their bank account.
They can apply to NHS pension scheme pays to pay this £20k for them. If that’s approved, then the pension tax charge is paid - but, when the consultant retires, that £20k plus interest is taken out of their pension pot.
And this can be repeated on subsequent years, providing that there’s sufficient funds in the consultants pension scheme to repay this loan, and the consultant applies by a deadline.
If the consultant is near retirement, then using scheme pays to pay pension tax charges might not have too much of an impact.
But if the consultant is in their 30’s / 40’s, with quite a time left before retirement, then that’s more of a worry, especially when the pension tax situation may happen again and again in future tax years. It’d be theoretically possible for a consultant to wipe out their entire pension pot by paying pension tax charges in this way.
Realistically, the only way for consultants to avoid pension tax charges is to limit their working hours, which creates problems with patient care.