Параметры флага Петербурга и его цвета несколько десятилетий в разных документах прописаны были по-разному. На эту проблему обратил внимание депутат городского законодательного собрания Алексей Макаров.
В Уставе города написано, что отношение ширины флага к его длине должно быть 1:2, а изображение скипетра должно быть желтого цвета. Городской закон от 2003 года «О детальном описании официальных символов Петербурга и порядке их использования» ему противоречит. Как выяснилось, там прописано, что скипетр должен быть золотым и с двуглавым орлом, а пропорции ширины и длины — 2:3.
Чаще всего используется вариант флага, описанный в законе, при этом с юридической точки зрения требования Устава города являются более важными.