1)规避风险。从20世纪60年代开始,西方银行经营面临经济环境的巨大变化。利率的剧烈波动使投资收益具有极大的不稳定性。这降低了长期投资的吸引力,同时也使持有这类资产的金融机构陷于窘境。于是,银行通过创新,来规避风险。
2)技术进步。20世纪六七十年代以来,以计算机技术为核心的现代信息技术、通信技术得以迅猛发展、广泛应用,有力地支撑和推动了金融创新的兴起和蓬勃发展。
3)规避行政管理。规避不合理的、过时的金融行政管理法规也导致了金融创新。20世纪30年代大危机后,西方国家纷纷立法,对银行业经营施行极为严格的管理和限制。在激烈的竞争中,金融业为了求得自身的发展,利用法规的漏洞,推出很多新的业务形式。