Банк России проводит операции с иностранной валютой на рынке в рамках механизма бюджетного правила: при росте цены на нефть выше цены отсечения осуществляются покупки валюты, при ее снижении ниже этого уровня - продажи. В случае снижения цены на нефть марки 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 сентября) и 2,5 млрд рублей (с 7 сентября по 6 октября).

ЦБ 19 марта объявил о начале продажи валюты на рынке в рамках сделки по покупке правительством пакета акций Сбербанка. Эту валюту регулятор получил из ФНБ. В рамках нового механизма ЦБ будет продавать валюту при цене на нефть марки Urals ниже $25, объем продаж будет зависеть от глубины падения нефтяных цен. Эти операции будут осуществляться в дополнение к стандартным операциям по продаже валюты из ФНБ на внутреннем валютном рынке в рамках бюджетного правила. ЦБ будет следовать новому механизму продаж валюты на внутреннем рынке до 30 сентября.