Hrvatska narodna banka utvrđuje i provodi monetarnu i deviznu politiku, upravlja međunarodnim pričuvama Republike Hrvatske, pridonosi stabilnosti financijskog sustava u cjelini, izdaje novčanice i kovani novac, obavlja poslove supervizije i procjene mogućnosti sanacije kreditnih institucija te izdaje i oduzima odobrenja i suglasnosti kreditnim institucijama, kreditnim unijama, institucijama za platni promet, institucijama za elektronički novac i platnim sustavima te izdaje i oduzima odobrenja i suglasnosti ovlaštenim mjenjačima. Također, HNB uređuje i unapređuje sustav platnog prometa, obavlja zakonom utvrđene poslove za Republiku Hrvatsku, vodi račune kreditnih institucija i obavlja platni promet po tim računima, daje kredite kreditnim institucijama i prima u depozit sredstva kreditnih institucija te donosi podzakonske propise u poslovima iz svoje nadležnosti.