Основна цел на Българската народна банка е да поддържа ценовата стабилност чрез осигуряване стабилността на националната парична единица и провеждане на парична политика в съответствие с изискванията на този закон. Българската народна банка действа в съответствие с принципа на отворената пазарна икономика при свободна конкуренция, като подкрепя ефективното разпределение на ресурсите.
От момента на присъединяване на Република България към Европейския съюз и без да се засяга основната цел за поддържане на стабилността на цените, Българската народна банка подкрепя общите икономически политики в Европейската общност, за да допринесе за осъществяване на нейните цели, както са посочени в чл. 2 от Договора за създаване на Европейската общност.
БНБ подкрепя политика на устойчив и неинфлационен растеж. Банката съдейства за създаването и функционирането на ефективни платежни системи и осъществява надзор върху тях. Тя има изключителното право да емитира банкноти и монети в страната. Българската народна банка регулира и осъществява надзор върху дейността на другите банки в страната с оглед поддържане стабилността на банковата система и защита интересите на вложителите.
БНБ регулира и осъществява надзор върху дейността на операторите на платежни системи, на платежните институции и на дружествата за електронни пари в страната. Банката осъществява изследователска дейност, събира, обобщава и анализира статистически данни. Българската народна банка действа като фискален агент и депозитар на държавата.
БНБ е независим емисионен институт на България и се отчита за своята дейност пред Народното събрание.
От 1997 г. БНБ функционира в условията на паричен съвет – режим на парична политика, осигуряващ необходимата за икономиката ценова стабилност, широко известен като валутен борд.
От 1 януари 2007 г. БНБ е пълноправен член на Европейската система на централните банки.