Det var USA:s dödliga attack mot den iranske toppgeneralen Qasem Soleimani på Bagdads flygplats förra veckan som fick det irakiska parlamentet att rösta om att utländska styrkor ska lämna Irak.
Men Donald Trump motsätter sig beslutet och hotar nu med ekonomiska sanktioner mot landet.
Enligt den amerikanske presidenten har USA en dyr flygbas i Irak som han nu kräver ersättning för.
USA kommer inte lämna förrän basen är betalad.
– Vi har en mycket dyr flygplats där. Den kostade miljarder dollar att bygga. Vi lämnar inte om de inte betalar tillbaka för den, säger han i ett uttalande enligt BBC.
Om Irak får för sig att göra något "olämpligt" kommer USA svara med att införa mycket stora sanktioner mot landet, "sanktioner som de aldrig sett förut", som Trump uttrycker det.
Samtidigt har Iran bokstavligen hissat sin röda krigsflagga, vilket antyder att ett stort krig snart väntar.