银行被允许办理异地业务，成为中国第一家异地经营的城市商业银行；随即上海银行宁波分行开业。2007年10月22日，上海银行南京分行开业。2008年1月2日，上海银行杭州分行开业。2011年8月10日国际金融公司（IFC）出售持有的上海银行7%股份给中国投资有限责任公司。2013年9月29日，上海银行成为首批入驻中国（上海）自由贸易试验区的银行之一。2013年5月收购建行（亚洲）财务银行牌照后，随即易名为上海银行（香港）。上海银行（香港）有限公司属于有限制持牌银行，于2013年6月7日正式启业，是上海银行首