Mandatory quotas determining how many migrants each European Union country should take in are a “first step”, German Chancellor Angela Merkel says.
She was speaking as the EU continues to grapple with a huge influx of migrants, which peaked at the weekend.
The European Commission is set to announce plans on Wednesday, including quotas, to distribute 120,000 migrants among member countries.
Germany says it can cope with more in the future but wants the burden shared.
Mrs Merkel was speaking alongside the visiting Swedish Prime Minister, Stefan Lofven. Their countries have so far taken in the most Syrian asylum seekers.
Calling the European Commission’s proposals “an important first step”, Mrs Merkel added that the EU needed an open-ended “system to share out those with a right to asylum”.
Earlier, Vice Chancellor Sigmar Gabriel said Germany could cope with “at least 500,000 asylum seekers a year for several years”.
Germany, which has waived EU rules to welcome thousands of Syrian migrants, expects more than 800,000 asylum seekers in 2015 alone – four times the 2014 figure.
The quotas issue has exposed deep divisions within the EU.
Hungary, the Czech Republic, Poland, Slovakia and Romania have voiced reservations. But on Tuesday, Poland appeared to soften its position, Prime Minister Ewa Kopacz saying the country would accept more migrants than the 2,000 it first offered.
Spain, too, has now said it will accept whatever number is proposed by the European Commission.
The quota system, to be announced by Commission President Jean-Claude Juncker, would allocate 60% of migrants now in Italy, Greece and Hungary to Germany, France and Spain, reports say.
The numbers distributed to each country would depend on GDP, population, unemployment rate and asylum applications already processed, AFP news agency reports.
Countries refusing to take in migrants could face financial penalties.
The UN High Commissioner for Refugees, Antonio Guterres, has meanwhile labelled the EU’s approach to asylum seekers “dysfunctional”.
“It is clear that this is a serious crisis, but for me it is also clear that if Europe would be properly organised, it would be a manageable crisis. We are talking about 4-5,000 people per day, in a union that has 508 million people”.
The migrants, mainly Syrians, are engaged in a long trek that takes them from Turkey, across the sea to Greece, through Macedonia and Serbia, and then to Hungary from where they aim to reach Austria and Germany.
Hundreds continue to cross from Serbia into Hungary. There have been scuffles with police and a protest against being registered, with migrants chanting “no fingerprints”.
Several trains carrying migrants headed northwards through Macedonia from the border with Greece.
The UNHCR says a record 7,000 Syrian migrants arrived in Macedonia alone on Monday and 30,000 were on Greek islands.
A Greek minister has said that the island of Lesbos, which sits off the Turkish coast, was “on the verge of an explosion” due to a build-up of 20,000 migrants.
The government and UNHCR have brought in extra staff and ships to process them.
The UNHCR meanwhile highlighted the growing scale of the challenge, releasing new figures that suggest it expects 400,000 migrants to arrive in Europe by sea in 2015.
The majority are Syrian, and the UN says many are now seeking a better life in Europe because of poor conditions in refugee camps in Jordan and Lebanon – caused in part because of a drastic shortfall in multilateral aid programmes.
The UN’s special representative for migration, Peter Sutherland, said several wealthy countries, such as the US and Gulf states, had in fact been generous in contributing financially to help improve the lives of Syrians in countries neighbouring Syria.
But this was no substitute for taking migrants in. “Buying your way out of this is not satisfactory,” he said.
A note on terminology: The BBC uses the term migrant to refer to all people on the move who have yet to complete the legal process of claiming asylum. This group includes people fleeing war-torn countries such as Syria, who are likely to be granted refugee status, as well as people who are seeking jobs and better lives, who governments are likely to rule are economic migrants.
Please include a contact number if you are willing to speak to a BBC journalist. You can also contact us in the following ways: