Under den britiske besættelse under Første Verdenskrig blev den indiske rupee indført som den første officielle valuta i Irak. I 1932 erstattede den irakiske dinar rupien til en kurs på 1 dinar for 11 rupee og var knyttet til det britiske pund indtil 1959. Derefter blev den fastlåst til den amerikanske dollar til en kurs på 1 IQD til 2,8 USD. Efter Golfkrigen i 1991 var den tidligere anvendte schweiziske trykteknologi ikke tilgængelig, hvilket resulterede i, at de nye sedler var af ringere kvalitet. De tidligere versioner af den irakiske dinar begyndte at blive kaldt schweiziske dinarer. På grund af det overdrevne statslige trykning af den nye udgave devalueredes dinaren hurtigt. Nye dinar-mønter og -sedler blev udstedt i 2003 for at erstatte de gamle Saddam-sedler for at skabe en fælles, ensartet valuta.
I 2010 annoncerede Iraks centralbank deres planer om at redenominere den irakiske dinar for at lette kontanttransaktioner. Hensigten ville være at fjerne tre nuller fra den nominelle værdi af pengesedlerne; men den faktiske værdi af dinaren ville forblive uændret. Selv om det i meddelelsen hed, at ændringen ville finde sted ved udgangen af 2010, fandt der ingen redenominering sted. Som Iraks centralbank oplyser, er det deres mandat at “sikre indenlandsk prisstabilitet og fremme et stabilt, konkurrencedygtigt og markedsbaseret finansielt system”. For flere oplysninger om redenominering, læs “Iraq Planning Currency Re-denomination”.