Britannian miehityksen aikana ensimmäisessä maailmansodassa Intian rupia otettiin käyttöön Irakin ensimmäisenä virallisena valuuttana. Vuonna 1932 Irakin dinaari korvasi rupian kurssilla 1 dinaari 11 rupiaa, ja se oli sidottu Britannian puntaan vuoteen 1959 asti. Sen jälkeen dinaari sidottiin Yhdysvaltain dollariin siten, että 1 IQD vastasi 2,8 Yhdysvaltain dollaria. Vuoden 1991 Persianlahden sodan jälkeen aiemmin käytetty sveitsiläinen painotekniikka ei ollut käytettävissä, minkä vuoksi uudet setelit olivat heikkolaatuisempia. Irakin dinaarin aiempia versioita alettiin kutsua Sveitsin dinaareiksi. Koska hallitus painatti liikaa uusia seteleitä, dinaari devalvoitui nopeasti. Vuonna 2003 laskettiin liikkeelle uusia dinaarikolikoita ja -seteleitä vanhojen Saddamin seteleiden tilalle yhtenäisen rahan luomiseksi.
Irakin keskuspankki ilmoitti vuonna 2010 suunnitelmistaan muuttaa Irakin dinaarin nimellisarvoa käteistapahtumien helpottamiseksi. Tarkoituksena olisi poistaa seteleiden nimellisarvosta kolme nollaa; mutta dinaarin todellinen arvo pysyisi ennallaan. Vaikka ilmoituksessa todettiin, että muutos tapahtuisi vuoden 2010 loppuun mennessä, denominaatiota ei toteutettu. Kuten Irakin keskuspankki toteaa, sen tehtävänä on ”varmistaa kotimaan hintavakaus ja edistää vakaata ja kilpailukykyistä markkinapohjaista rahoitusjärjestelmää”. Lisätietoa valuuttakurssien uudelleenmäärittämisestä on osoitteessa ”Iraq Planning Currency Re-denomination” (Irak suunnittelee valuuttakurssien uudelleenmäärittämistä).