W 1989 roku Bank Gospodarstwa Krajowego kontynuując tradycję objął funkcję agenta emisji pierwszych powojennych emisji obligacji Skarbu Państwa. Bank prowadził obsługę I i II emisji obligacji Skarbu Państwa, w tym tzw. obligacji zamiennych na akcje prywatyzowanych przedsiębiorstw państwowych.
Obecnie bank jest aktywnym uczestnikiem rynku obligacji komunalnych, plasując się na trzecim miejscu wśród banków organizujących emisje obligacji komunalnych pod względem liczby podpisanych umów emisji. Od początku 2001 r. bank podpisał 31 umów o organizacje emisji obligacji komunalnych o łącznej wartości 186,7 mln zł, w tym 18 dla miast i gmin, 11 dla powiatów oraz 2 dla województw.
21 stycznia br. Miasto Stargard Szczeciński i Bank Gospodarstwa Krajowego podpisali umowę na obsługę emisji komunalnych Miasta Stargard Szczeciński. —rodki pochodzące z emisji obligacji zostaną przeznaczone na sfinansowanie wydatków inwestycyjnych i remontowych, ujętych w "Wieloletnim planie inwestycyjnym". Wartość programu emisji obligacji wynosi 15 mln zł. Wartość nominalna jednej obligacji wynosi 100 tys. zł. Obligacje te będą wyemitowane w dwóch transzach. Emisje zostaną dokonane w trybie oferty niepublicznej. Oprocentowanie obligacji będzie równe sumie średniej ważonej stóp rentowności 52-tygodniowych bonów skarbowych i marży dla inwestorów.