Банк России проводит операции с иностранной валютой на рынке в рамках механизма бюджетного правила: при росте цены на нефть выше цены отсечения осуществляются покупки валюты, при ее снижении ниже этого уровня - продажи. В случае снижения цены на нефть марки Urals ниже базовой отметки (в 2020 году - $42,4 за баррель) образуются недополученные нефтегазовые доходы федерального бюджета, которые финансируются за счет средств Фонда национального благосостояния (ФНБ), для чего и осуществляется продажа валюты на рынке.
Регулярные операции по продаже валюты в рамках бюджетного правила начались 7 апреля, по завершении упреждающих, которые стартовали 10 марта. До 12 мая среднедневной объем продаж составлял 3,5 млрд рублей, затем (с 13 мая по 4 июня) он был увеличен до 11,4 млрд рублей, потом последовательно снижался до 10,2 млрд рублей (с 5 июня по 7 июля), 5,7 млрд рублей (с 8 июля по 6 августа) и 3,1 млрд рублей (с 7 августа по 4 сентября).
Кроме того, ЦБ 19 марта объявил о начале продажи валюты на рынке в рамках сделки по покупке правительством пакета акций Сбербанка (MOEX: MCX:SBER). Эту валюту регулятор получил из ФНБ. В рамках нового механизма ЦБ продает валюту при цене на нефть марки Urals ниже $25, объем продаж зависит от глубины падения нефтяных цен. Эти операции осуществляются в дополнение к стандартным операциям по продаже валюты из ФНБ на внутреннем валютном рынке в рамках бюджетного правила. ЦБ будет следовать новому механизму продаж валюты на внутреннем рынке до 30 сентября. Однако с учетом складывавшейся ценовой конъюнктуры на нефтяном рынке эти операции после 12 мая не проводились.