A union has set up a food bank in the Whitehall office of a government department after a pay error meant some cleaners and support staff were left short.
The PCS union said some of its members set it up in response to pay problems.
A small number of staff employed by outsourcing contractor ISS are understood to have been affected.
It told the BBC all the issues it was aware of had now been resolved.
The PCS union – the UK trade union for civil and public servants, and private sector workers on government contracts – said staff had experienced difficulties including being owed back pay and not being paid on time which meant some staff did not have the necessary funds to get to work.
The Sunday Times, which first reported the story, said union officials had asked for food donations at four drop-off points set up in the ministry.
BEIS added that they were “in daily contact with ISS, who are meeting any additional costs incurred by staff due to the error and are contacting every contractor to ensure any further errors not yet identified are resolved within the same day”.
It is not known exactly how many workers are affected but the PCS union put the figure at “dozens”.
General Secretary Mark Serwotka blamed “mismanagement of the contract” by ISS for the problem.
“This underlines why all contracted out services in BEIS and other government departments must be brought back in house as a matter of urgency,” he added.