L’Arabie saoudite a annoncé un excédent budgétaire de 102,9 milliards de dollars en 2012, grâce à une hausse des recettes en particulier pétrolières. Dans le même temps, le Conseil des ministres a adopté un budget record pour 2013 avec des recettes devant atteindre 221 milliards de dollars et des dépenses de 218,7 milliards de dollars. Il s’agit du budget le plus important de l’histoire du royaume. Selon des chiffres officiels, près de 25 % des dépenses budgétaires seront consacrées au domaine de l’éducation. Dans un communiqué, le ministère des Finances a indiqué que les recettes pétrolières ont représenté 92 % du total des revenus en 2012, précisant qu’à la fin 2012, les recettes de l’État ont atteint les 330,4 milliards de dollars alors que les dépenses ont été de 227,5 milliards de dollars. Initialement, le premier exportateur mondial de pétrole avait prévu pour l’année 2012 un petit excédent budgétaire de 3,2 milliards de dollars, avec des recettes à 187,2 milliards et des dépenses de 184 milliards. En 2011, le royaume avait enregistré un impressionnant excédent budgétaire de 81,6 milliards de dollars, les recettes s’étant avérées le double des prévisions, atteignant 296 milliards alors que les dépenses étaient de 214,4 milliards. L’Arabie saoudite se montre généralement prudente dans le calcul de ses prévisions, utilisant un faible prix du baril de pétrole pour établir son budget.