Banka je finanční instituce, která přijímá vklady od veřejnosti a vytváří depozitní účty při současném poskytování úvěrů.[1] Úvěrovou činnost může banka provádět také nepřímo prostřednictvím kapitálových trhů. Tímto způsobem umožňuje pohyb peněz v ekonomice a prostřednictvím multiplikace (bankovnictví částečných rezerv) znásobuje množství dočasně volných zdrojů v peněžním oběhu.[2] Úroková marže, tedy rozdíl mezi úrokovými sazbami debetních účtů (úvěrů) a kreditních účtů (vkladů), dále poplatky za jejich rezervaci, uložení či správu, tvoří základní zisk každé banky.[3][4][5]
Provozování bankovních služeb je regulováno státem a podléhá bankovnímu dozoru, který vykonává centrální banka. Ta část finančního trhu, která nepodléhá regulaci, ale chová se i podobně jako banky, se nazývá stínové bankovnictví. Banky v České republice potřebují pro svoji činnost bankovní licenci.[6]