Walutą Iraku jest dinar iracki (symbol: IQD, kod ISO 4217: IQD, arabski symbol: ع.د lub ID). Jeden dinar dzieli się na 1000 filsów. W obiegu znajdują się banknoty o nominałach: 100, 250, 500, 1000, 5000, 10 000, 25 000, a także 50 000 dinarów (chociaż niektóre źródła różnią się w szczegółach dotyczących najwyższych nominałów), a także monety o wartościach 25, 50 i 100 dinarów.
Oficjalnie dinar iracki jest jedyną obowiązującą walutą, jednak w praktyce – szczególnie w większych miastach – akceptowany jest także dolar amerykański, choć od 2023 roku władze Iraku ograniczają używanie gotówki w dolarach w transakcjach gotówkowych i promują płatności w dinarach.