W 1765 r. król pruski Fryderyk II Wielki, twórca potęgi Prus w XVIII w., powołał Bank Królewski. Około połowy XIX w. zaczęto w miastach Prus tworzyć jego filie. Również w Bydgoszczy utworzono oddział banku, który mieścił się początkowo w kamienicy przy ulicy Długiej. W latach 1863-1864 zbudowana została nowa siedziba banku przy ulicy Jagiellońskiej. Neorenesansowy, dwupiętrowy budynek zaprojektował według określonego wzoru architekt Hermann Cuno.
Od 1875 r. gospodarzem obiektu był Reichsbank powołany w miejsce Banku Królewskiego. Na zlecenie Banku Rzeszy w latach 1911-1912 dokonano rozbudowy istniejącej siedziby. W dwudziestoleciu międzywojennym w budynku mieścił się oddział Banku Polskiego, dla którego dokonano dalszej rozbudowy istniejącego kompleksu. Obecnie zespół budynków zajmuje oddział Narodowego Banku Polskiego.