L'excédent du budget fédéral russe s'est chiffré à 247,39 milliards de roubles (près de €6,14 milliards) au premier semestre de 2012 ce qui représente 0,9% du PIB.
Selon le ministère russe des Finances, l'excédent primaire s'est établi à 402,89 milliards de roubles (€10 milliards) au cours des six premiers mois de l'année. En janvier-juin 2012, les recettes budgétaires ont atteint 6.200 milliards de roubles (€154 milliards), soit 48,9% du niveau prévu pour 2012. Les dépenses budgétaires se sont établies à 5.953 milliards de roubles (€148 milliards), soit 46,7% du niveau prévu pour 2012.