A longa duração da guerra e a indefinição do conflito fizeram com que as economias de Irã e do Iraque ficassem totalmente arrasadas. Em 1988, o Conselho de Segurança da ONU apresentou uma resolução para que as duas nações assinassem um cessar-fogo. O Iraque aceitou de imediato, mas o Irã só aceitou o cessar-fogo pelo péssimo estado de sua economia.
O fim da guerra aconteceu oficialmente em 15 de agosto de 1988, quando o cessar-fogo entrou em vigor. O Acordo de Argel de 1975 foi reestabelecido, e a divisão do Shatt al-Arab permaneceu a mesma de antes da guerra. Estima-se que até 1,5 milhão de pessoas tenham morrido nesse conflito entre militares e civis.