There has been a dramatic increase in the number of employers being prosecuted for hiring illegal immigrants, the BBC has learned.
In the two months since the end of February, when there was a change in the law, 137 businesses were caught employing illegal immigrants.
This is 10 times the number caught in 2007, and more than double the number prosecuted in the previous decade.
Employers face fines of up to £10,000 for each illegal immigrant they employ.
In the last two months fines of about £500,000 have been handed out. Persistent offenders also face a jail sentence.
It is not always easy for employers to tell whether someone is in the country legally.
The BBC spoke to one man, a restaurant owner in the home counties, who was recently fined £6,000 after four illegal immigrants were found working in his kitchen during a raid.
Faisal Ahmed told us that two of the men had only started working the day before and had provided P45 payment documents from their previous employer and had National Insurance numbers.
He said he assumed they were here legally.
The BIA now provides a phone number which employers can use to check the status of potential employees.
"If anyone comes here with a British passport how do I know if this is a fake passport?" he asked.
"I haven't got any kind of machine to check it. Now the court has given me some documents showing me how to check if I think there's anything dodgy."
Indian restaurant owners have started complaining that they are being targeted in the crackdown.
Raids often take place in the evening when restaurants are busy with customers.
They have to be closed down while the operations are underway and diners are sent home.
Restaurant owners say it is giving them a bad reputation at a time when they are finding it hard to recruit chefs from overseas because of much tighter immigration restrictions.