После войны Я. Шахт попал на скамью подсудимых Нюрнбергского трибунала, но 1 октября 1946 г. был оправдан. Однако в апреле 1947 г. был задержан в Вюртемберге немецкими властями и немецким судом по денацификации приговорен к восьми годам каторжных работ. По апелляции был оправдан и 2 сентября 1948 г. освобожден. Затем работал в банковской сфере Германии, основал и возглавил в Дюссельдорфе банкирский дом Schacht GmbH. Скончался 3 июня 1970 г. в Мюнхене.