The scheme is being billed by No 10 as a way of cracking down on migrants who do not have the right to earn wages in the UK.