В колониальный период и до начала 1930-х годов на территории Ирака в обращении использовалась индийская рупия, применявшаяся в странах Британской империи в регионе.
В 1932 году была введена национальная валюта — иракский динар.
Он заменил индийскую рупию по курсу:
1 иракский динар = 11 индийских рупий.
Динар делился на 1 000 филсов и первоначально был привязан к фунту стерлингов в соотношении 1:1, что делало его одной из самых дорогих валют региона.
В последующие десятилетия курс динара оставался относительно стабильным.
В 1971 году, после краха Бреттон-Вудской системы, привязка к фунту стерлингов была прекращена, а динар стал ориентироваться на доллар США. Официальные изменения курса происходили без деноминаций.
После войны в Персидском заливе и введения международных санкций в 1990 году денежная система фактически распалась. В обращении существовали два типа банкнот:
«саддамовский динар», быстро обесценивавшийся из-за инфляции;
«швейцарский динар», использовавшийся на севере страны и сохранявший высокую стоимость.
Формальных деноминаций в 1990-е годы не проводилось, но реальная покупательная способность динара резко снизилась, а номиналы банкнот существенно выросли.
В 2003–2004 годах после смены режима была проведена денежная реформа.
Все находившиеся в обращении банкноты были заменены на новый иракский динар.
Обмен «саддамовских» и «швейцарских» динаров производился без деноминации, по фиксированным коэффициентам пересчёта в новые банкноты (с сохранением номинальной преемственности).
После реформы в обращении остался единый иракский динар, делящийся на 1 000 филсов (разменные монеты фактически не используются). Официальных деноминаций с изменением масштаба цен после 2004 года не проводилось.
Иракский динар используется по настоящее время.