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