En el sector público uno de los principales bancos, antiguamente conocido (Banfoandes), tenía su sede en San Cristóbal, mientras en el sector privado la ciudad también cuenta con la sede de una institución financiera de origen local: Banco Sofitasa.