O bancă comercială se ocupă de nevoile bancare comerciale ale finanțelor internaționale, împrumuturilor companiei pe termen lung și subscrierii de acțiuni. Acest tip de bancă nu are birouri de vânzare cu amănuntul unde un client să poată merge și să deschidă un cont de economii sau curent. Uneori se spune că este o bancă angro, sau în afaceri de servicii bancare angro, deoarece aceste bănci au tendința de a trata în primul rând cu alte bănci de același tip, precum și cu mari instituții financiare.
Cel mai cunoscut rol al băncii comerciale este subscrierea de acțiuni. O companie mare care dorește să strângă bani de la investitori prin intermediul bursei poate angaja acest tip de bancă pentru a implementa și a asigura procesul. Banca stabilește numărul de stocuri care urmează să fie emise, prețul la care vor fi emise stocurile și momentul eliberării. Apoi depune toate documentele necesare la diferitele autorități ale pieței și este, de asemenea, frecvent responsabil pentru comercializarea noului stoc, deși acesta poate fi un efort comun cu compania și gestionat de banca comercială. Pentru ofertele de acțiuni foarte mari, mai multe bănci pot lucra împreună, una fiind asiguratorul principal.
Limitându-și domeniul de aplicare la nevoile marilor companii, aceste bănci își pot concentra cunoștințele și pot fi de folos specific unor astfel de clienți. Unii sunt specializati într-un singur domeniu, cum ar fi subscrierea sau finanțele internaționale.
Multe dintre cele mai mari bănci au atât o divizie de retail, cât și o divizie comercială. Diviziile sunt, în general, entități foarte separate, deoarece există puține similitudini între serviciile bancare cu amănuntul și ceea ce se întâmplă într-o bancă comercială. Deși viața majorității oamenilor este probabil afectată în fiecare zi într-un fel de deciziile luate în acest tip de bancă, este puțin probabil ca mulți oameni să viziteze vreodată sau să se ocupe direct de una. Aceștia funcționează de obicei în spatele scenei și departe de lumina reflectoarelor.