Курс рубля визначається співвідношенням попиту на іноземну валюту та її пропозиції на валютному ринку. Причинами зміни курсу рубля можуть бути будь-які фактори (не тільки динаміка світових цін на енергоносії), що спричиняють зміну співвідношення між попитом на іноземну валюту та її пропозицією (див.
Валютний курс може визначатися або результаті взаємодії ринкових сил, або законодавчо. У першому випадку курс залежить від попиту на валюту та її пропозиції на валютному ринку, у другому випадку курс встановлюється державою.
Банк Росії визначає офіційні курси на основі ринкових котирувань, які залежать від попиту та пропозиції на іноземну валюту. Так, офіційні курси долара США, євро та юаня по відношенню до рубля розраховуються на основі даних про валютні угоди на Московській біржі.
Банк Росії встановлює та публікує офіційні курси іноземних валют по відношенню до рублю відповідно до статті 53 Федерального закону від 10.07.2002 № 86-ФЗ «Про Центральний банк Російської Федерації (Банку Росії)».