В колониальный период на территории Уганды использовались восточноафриканские валюты, прежде всего восточноафриканский шиллинг, общий для британских владений региона.
После получения независимости в 1962 году Уганда сохранила использование восточноафриканского шиллинга.
В 1966 году была введена национальная валюта — угандийский шиллинг.
Обмен восточноафриканских шиллингов на угандийские осуществлялся по курсу:
1:1.
В 1970–1980-е годы угандийский шиллинг быстро обесценивался из-за политической нестабильности и инфляции. В обращении использовались банкноты крупных номиналов.
В 1987 году проведена денежная реформа (деноминация):
введён новый угандийский шиллинг,
1 новый шиллинг = 100 старых шиллингов.
После реформы был установлен новый масштаб цен. Формальных деноминаций с изменением масштаба цен после 1987 года не проводилось. Разменные монеты используются ограниченно.
Угандийский шиллинг является официальной денежной единицей Уганды и используется по настоящее время.