Během britské okupace za první světové války byla jako první oficiální měna Iráku zavedena indická rupie. V roce 1932 nahradil irácký dinár rupii v kurzu 1 dinár za 11 rupií a až do roku 1959 byl vázán na britskou libru. Poté byla vazba změněna na americký dolar v kurzu 1 IQD za 2,8 USD. Po válce v Perském zálivu v roce 1991 nebyla k dispozici dříve používaná švýcarská tisková technologie, což vedlo k tomu, že nové bankovky byly méně kvalitní. Předchozí verze iráckého dináru se začaly nazývat švýcarské dináry. V důsledku nadměrného vládního tisku nové emise došlo k rychlé devalvaci dináru. V roce 2003 byly vydány nové dinárské mince a bankovky, které nahradily staré saddámovské bankovky a vytvořily tak jednotnou měnu.
V roce 2010 oznámila Irácká centrální banka své plány na redenominaci iráckého dináru, aby usnadnila hotovostní transakce. Záměrem mělo být vypuštění tří nul z nominální hodnoty bankovek; skutečná hodnota dináru by však zůstala nezměněna. Přestože v oznámení bylo uvedeno, že ke změně dojde do konce roku 2010, k redenominaci nedošlo. Jak uvedla irácká centrální banka, jejím mandátem je „zajišťovat domácí cenovou stabilitu a podporovat stabilní konkurenční tržní finanční systém“. Další informace o redenominaci naleznete v článku „Irák plánuje redenominaci měny“.