25 ноября 2009 года Совет Федерации России одобрил закон «О федеральном бюджете на 2010 г. и плановый период 2011 и 2012 гг.» Основные характеристики бюджета РФ на 2010 г. определены исходя из прогнозируемого объема ВВП в размере 43 трлн 187 млрд руб. и уровня инфляции, не превышающего 10%. Характеристики на плановый период 2011 г. и 2012 г. определены исходя из прогнозируемого объема ВВП в размере соответственно 48 трлн 072 млрд руб. и 53 трлн 712 млрд руб. и уровня инфляции, не превышающего соответственно 8% и 7%.
Согласно закону, общий объем доходов федерального бюджета в 2010 г. составит 6 трлн 950 млрд руб., в том числе объем нефтегазовых доходов запланирован в сумме 3 трлн 194,7 млрд руб. Общий объем доходов на 2011 г. запланирован в сумме 7 трлн 456 млрд руб. (объем нефтегазовых доходов — 3 трлн 312 млрд руб.), на 2012 г. — 8 трлн 070 млрд руб. (объем нефтегазовых доходов — 3 трлн 503 млрд руб.).
Объем расходов бюджета на 2010 г. утвержден на уровне 9 трлн 887 млрд руб., на 2011 г. — 9 трлн 390 млрд руб., на 2012 г. — 9 трлн 681 млрд руб.
Дефицит на 2010 г. спланирован на уровне 2 трлн 937 млрд руб., на 2011 г. — 1 трлн 934 млрд руб., на 2012 г. — 1 трлн 611 млрд руб.
Бюджет составлен исходя из прогнозной цены за баррель нефти марки Urals в размере 58 дол. в 2010 г., 59 дол. — в 2011 г. и 60 дол. — в 2012 г.
По оценке вице-премьер министра, министра финансов РФ. А. Кудрина, «заложенная в бюджете цена в 58–60 дол. за баррель. является обоснованной. Однако, высоко вероятно, что в течение двух лет она опустится (с нынешнего уровня 76 дол. за баррель), но потом, поднявшись, остановится на уровне 60–70 дол. за баррель, и мы должны быть к этому готовы».