Doctors in Unite, which represents junior doctors, general practitioners and hospital consultants, said it was "appalled" at the move, as it would see migrants pay double to use the NHS. Most employees in the UK have National Insurance contributions deducted at source on their salaries, which pays for the National Health Service, as well as state pension and unemployment schemes.
"Just like other workers, migrants contribute to NHS funding through general taxation. Doubling the NHS surcharge to over £1,200 ($1,570) per year is an unjust additional penalty," Doctors in Unite said.
"Migrants are effectively 'taxed twice' to access the same service," it added, calling the move "immoral and divisive," AFP reported. Migrant and refugee charity Praxis has accused ministers of treating people born outside the UK as "cash cows" at a time when they were struggling to repay already high visa renewal fees, the report said.