В колониальный период (Свазиленд под британским протекторатом) на территории страны использовались южноафриканские валюты: сначала фунт стерлингов, затем южноафриканский ранд, введённый в 1961 году.
1 ранд = 100 центов.
После получения независимости в 1968 году страна продолжала использовать ранд.
В 1974 году была введена национальная валюта — лилангени (мн. ч. — эмалангени).
Обмен осуществлялся по курсу:
1 лилангени = 1 южноафриканский ранд.
Лилангени делится на 100 центов.
Эсватини входит в Общую валютную зону южной Африки. Курс лилангени жёстко привязан к ранду в соотношении 1:1, при этом южноафриканский ранд свободно обращается на территории страны параллельно с национальной валютой.
Формальных деноминаций с изменением масштаба цен не проводилось.
Лилангени является официальной денежной единицей страны и используется по настоящее время.