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.
ISS is meeting any “additional costs” staff incur, the Business, Energy and Industrial Strategy department said.
Danish support services company ISS took over the cleaning and other support services contract for the government department at the start of March.
It did not respond to a request for comment.
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.
But the government department said: “Any pay issue of contractors that ISS is aware of since it took over the contract has been resolved, with staff affected paid any monies owed.
It 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 [the business department] and other government departments must be brought back in house as a matter of urgency,” he added.