Beim Nürnberger Hauptkriegsverbrecherprozess wurde er unter anderem beschuldigt, „Verbrechen gegen den Frieden“ begangen zu haben. Schacht plädierte auf "nicht schuldig" und führte an, dass er bis zum Kriegsbeginn alle Machtbefugnisse bereits verloren hatte. Sein als Zeuge geladener Weggefährte Hans Gisevius sagte zu seinen Gunsten aus. Weiter sagte Wilhelm Vocke, Mitglied des Direktoriums der Reichsbank von 1919 bis 1939, als Zeuge der Verteidigung aus. Schacht wurde 1946 von dem Gericht freigesprochen.