Iversen nam in 1998 met Jong Noorwegen deel aan de EK-eindronde U21 in Roemenië. Daar eindigde de ploeg onder leiding van bondscoach Nils Johan Semb op de derde plaats na een 2-0-overwinning in de troostfinale op Nederland. Iversen nam in dat duel beide treffers voor zijn rekening. Vanwege zijn goede prestaties bij Tottenham Hotspur mocht Iversen zich in 1998 voor het eerst melden bij het nationale A-elftal van Noorwegen. Zijn debuut zou hij maken op 14 oktober 1998 tegen Albanië. Hij kwam toen in de 57ste minuut binnen de lijnen ter vervanging van Alf-Inge Håland. Sindsdien is Iversen een vaste kracht binnen het nationale elftal gebleven. Zijn eerste doelpunt voor Noorwegen scoorde hij een paar maanden na zijn debuut tegen Jamaica. Iversen mocht mee naar EURO 2000, gehouden in Nederland en België, en zorgde daar voor een verrassing. Door in de 65ste minuut te scoren won Noorwegen de eerste wedstrijd van het toernooi met 1-0 van Spanje. Doordat er verloren werd van Joegoslavië en gelijkgespeeld tegen Slovenië, plaatste Iversen zich echter niet met Noorwegen voor de kwartfinale. Tegenwoordig maakt Iversen nog steeds deel uit van de selectie van het Noors elftal, waar hij al jaren een aanvalsduo vormt met John Carew. Iversen maakte de 1.100ste goals uit de geschiedenis van het Noors voetbalelftal, toen hij op 6 september 2008 het tweede Noorse doelpunt maakte in de wedstrijd tegen IJsland (2-2) in het Ullevaal Stadion in Oslo.