- контролює дотримання затвердженого Верховною Радою України ліміту зовнішнього державного боргу України;
- визначає структуру валютного ринку України та організовує торгівлю валютними цінностями на ньому згідно із законодавством України про валютне регулювання;
- визначає в разі необхідності ліміти заборгованості в іноземній валюті уповноважених банків нерезидентам;
- видає у межах, встановлених валютним законодавством, обов'язкові для виконання нормативні акти щодо здійснення операцій на валютному ринку України;
- накопичує, зберігає і використовує резерви валютних цінностей для здійснення державної валютної політики;
- видає ліцензії на здійснення валютних операцій та приймає рішення про їх відкликання, здійснює контроль, у тому числі шляхом здійснення планових і позапланових перевірок, за діяльністю банків, юридичних та фізичних осіб (резидентів та нерезидентів), які отримали ліцензію Національного банку на здійснення валютних операцій, в частині дотримання ними валютного законодавства;
- установлює способи визначення і використання валютних (обмінних) курсів іноземних валют, виражених у валюті України, курсів валютних цінностей, виражених у іноземній валюті, або розрахункових (клірингових) одиницях;
- установлює ліміти відкритої валютної позиції для банків та інших установ, що купують та продають іноземну валюту;
- застосовує міри відповідальності до банків, юридичних та фізичних осіб (резидентів та нерезидентів) за порушення правил валютного регулювання і валютного контролю;
- проводить дисконтну та девізну валютну політику і застосовує в необхідних випадках валютні обмеження;