Het overschot op de Belgische handelsbalans bedroeg in 2007 1,6 miljard euro. Dat is uitzonderlijk weinig en het laagste niveau sinds de Nationale Bank die cijfers bijhoudt (1995). Reden is de dure olie.
De waarde van de uitvoer steeg met 5,5 procent tot 235,5 miljard euro en de waarde van de invoer steeg met 6,2 procent tot 233,8 miljard euro. Het overschot komt daarmee uit op 1,6 miljard euro. Dat is 1,4 miljard euro minder dan de 3 miljard euro overschot het jaar daarvoor. Een overschot van 1,6 miljard euro is zeer laag. In 2003 bijvoorbeeld was dit nog 10 miljard euro. Belangrijkste oorzaak van het lage overschot zijn de dure olie- en gasprijzen. Het tekort op de transacties in minerale producten bedraagt -14,9 miljard euro. Er werd dus 15 miljard euro aan minerale producten minder uitgevoerd dan ingevoerd. Vooral de handelsbalans met Nederland verslechterde.