По итогам 2012 года бюджет Северной столицы оказался исполнен только на 87.6%. Как сообщил глава финансового комитета Эдуард Батанов в ходе заседания по вопросу исполнения бюджета, фактически чиновники не потратили 53 миллиарда рублей, заложенных в расходную часть. 

Основной объем неисполнения приходится на адресную инвестиционную программу. Процент неисполнения здесь составил 63.5%, а в денежном эквиваленте это означает, что не потрачено 34.7 миллиарда рублей.

Батанов отметил, что 4.2 миллиарда из них должны были пойти на строительство стадиона на Крестовском острове, но не были потрачены, так как не было проектной документации. По бюджетным учреждениям и по социальным статьям бюджет исполнен полностью, поспешил заверить Батанов. 

В итоге в 2012 году расходы Петербурга составили 375.7 миллиардов рублей, а доходы — 373.5 миллиардов рублей. Глава финансового комитета посетовал, что из-за новых налоговых законов, в частности закона о консолидированной группе налогоплательщиков, город не получил доход от некоторых секторов экономики. Например, нефтегазовый сектор, если верить Батанову, не заплатил в бюджет 25.30 миллиардов, а это примерно 6-10% бюджета.

Самые большие поступления в бюджет — это налог на доходы физических лиц, который составляет 35.6% доходов городской казны.