The UK Border Agency are facing £20,000 fines after immigration checks carried out by themselves found they had employed illegal workers.
UK Border Agency officers carried out a raid on their own offices in London on Thursday.
In the UKBA offices a 31-year-old from Bangladesh was found to be illegally working there and was arrested to be deported. Another 41-year-old Bangladeshi was also working there without a visa.
The firm told itself that it was facing being fined up to £10,000 for each illegal worker.
A 22-year-old Egyptian working at the Home Office was found to have entered the country where he was illegally hired by the UKBA. A 32-year-old Palestinian man was also working at the Home Office without a visa.
Elliot Connor, deputy director of the UK Border Agency, said: "We can confirm that the UK Border Agency has been fined for hiring illegal workers. Hiring illegal workers takes away jobs from British citizens and we will catch and fine anyone doing this."