UK households who open their homes to refugees from Ukraine are to be given £350 a month to do so.
The government’s Homes for Ukraine scheme calls on people to offer a spare room or an empty property to a refugee for a period of at least six months.
But the Refugee Council said it was worried about the level of support available to those coming to the UK.
Labour said there many unanswered questions, and accused the government of “dragging its feet” over the crisis.
More than two million people have fled Ukraine because of Russia’s invasion in what the UN has called the fastest-growing refugee crisis since World War Two.
The government has faced criticism – including from its own MPs – over the speed and scale of its response.
Announcing the new scheme, Levelling Up Secretary Michael Gove urged people to join the “national effort” and give a safe home to those in need.
It will launch on Monday, and will initially enable someone – a sponsor – to nominate a named Ukrainian individual or family to stay with them in their home, or in a separate property, for six months.
Sponsors won’t be required to know them in advance – they might find them, for example, through posts on social media.
Applications would be made online, with both sponsors and refugees having to go through a home office vetting procedure. The sponsor would get a “thank you” payment of £350 a month.
In a later phase, organisations such as charities and churches will be able to do the same, though there is no start date for this yet.
Announcing the plan, Mr Gove said: “The crisis in Ukraine has sent shock waves across the world as hundreds of thousands of innocent people have been forced to flee their homes, leaving everything they know and love behind.
“The UK stands behind Ukraine in their darkest hour and the British public understand the need to get as many people to safety as quickly as we can.”