The government has given about 300 foreign nationals until Monday to leave the refugee shelter at Rand Airport in Germiston, Ekurhuleni.
The immigrants had received cash donations from the Jesuit Refugee Service (JRS) on behalf of the UN High Commission for Refugees to cover for accommodation for when they leave the shelters.
"We are giving them until the weekend to finalise their arrangements," provincial government spokesman Thabo Masebe said yesterday.
JRS project director Thabile Maphosa said the donations, ranging between R750 and R1500, were contributions to victims of xenophobia. He added that those who had received money could not remain at the shelters.
Allowances are given in order of preference to refugees, asylum-seekers, Zimbabweans and those fleeing persecution and political instability in their home countries.
Maphosa said the immigrants had pleaded for more time to find accommodation.
A resident at one of the shelters said Mozambicans had not received any money.
Others eligible for the assistance also complained that the money was "too little".
"We will need more money to eat and to rebuild our shacks," said Mozambican national Saymore Makati.