Donors have pledged 1.8bn euros ($2.4bn; £1.5bn) at a conference in Brussels to help Somalia end more than two decades of conflict.
The money is part of a “New Deal” for what is widely regarded as a failed state, officials said.
Al-Qaeda-linked al-Shabab dismissed the meeting as “Belgian waffle”.
Al-Shabab is fighting to oust Somali President Hassan Sheikh Mohamud’s government, the first to be recognised by the US in more than 20 years.
The group controls most of southern Somalia, but it has been driven out of the main cities and towns, including the capital Mogadishu, by an African Union (AU) force backing the government.