1、主观原因:农民阶级的局限性。提出的《天朝田亩制度》在当时是空想,革命纲领不切实,广大将士参加革命目的不明确;在定都天京后,领导者封建特权思想膨胀,争权夺利,贪图享乐,断送了革命前程;
2、客观原因:中外政府联合绞杀。这是中国历史上任何一次农民战争都不曾遇到过的新情况。1861年,慈禧太后授权曾国藩统辖苏、浙、皖、赣四省军务。这样,对付太平军的前线清军,全部归曾国藩统一指挥。曾国藩派曾国荃率领湘军主力专攻金陵;派李鸿章率领淮军伙同英国人戈登指挥的“常胜军”,进攻苏州、常州;派左宗棠率领湘军的一部,进攻浙江。英法侵略者组织中外混合的反动武装,协助左宗棠。直接导致了太平天国运动的失败;
3、其他原因:初期的封王,一开始就埋下祸根,东王占有绝对的军政大权,导致其野心的扩大,想取代天王。领导者彼此的明争暗斗,不信任也是促成失败的原因。