В колониальный период на территории Сомали использовались различные валюты: итальянская лира в Итальянском Сомали и восточноафриканский шиллинг в Британском Сомалиленде. После объединения территорий и образования Сомалийской Республики в 1960 году была создана единая денежная система.
В 1962 году введена национальная валюта — сомалийский шиллинг.
Обмен колониальных валют на шиллинг осуществлялся по установленным государством курсам (без единого универсального коэффициента).
Шиллинг делился на 100 центов.
В 1970–1980-е годы сомалийский шиллинг постепенно обесценивался. После начала гражданской войны в 1991 году центральная денежная система фактически прекратила функционирование. Эмиссия осуществлялась разными частными и региональными структурами, что привело к множеству выпусков банкнот одного номинала.
Формальных деноминаций с заменой масштаба цен не проводилось. Разменная монета полностью вышла из обращения. Несмотря на отсутствие длительное время эффективного центрального контроля, сомалийский шиллинг продолжал использоваться в наличных расчётах.
Сомалийский шиллинг остаётся официальной денежной единицей Сомали по настоящее время, при широком параллельном использовании иностранных валют.
Сомалиленд является самопровозглашённым государством, де-факто независимым с 1991 года, но международно не признанным. До отделения на его территории использовался сомалийский шиллинг.
В 1994 году власти Сомалиленда ввели собственную валюту — шиллинг Сомалиленда.
Обмен сомалийских шиллингов на новую валюту производился по административно установленному курсу (фиксированного общепринятого коэффициента не существовало).
Шиллинг Сомалиленда делится на 100 центов, однако разменная монета не используется. Валюта выпускается собственными органами Сомалиленда и обращается исключительно на его территории.
Формальных деноминаций с изменением масштаба цен не проводилось. Валюта значительно обесценилась со времени введения, в обращении используются банкноты крупных номиналов.
Шиллинг Сомалиленда используется по настоящее время как фактическая денежная единица региона.