Nürnbergin sotarikosoikeudenkäynnissä Schacht oli eräs pääsyytetyistä, mutta hänet vapautettiin. Yhdysvaltalainen psykologi Gustav M. Gilbert, joka tutki kaikkien syytettyjen valtakunnanhallituksen jäsenten ja sotilaiden älykkyyden, sai Schachtin älykkyysosamääräksi 143, joka oli syytettyjen älykkyysosamääristä korkein. Koska Schacht oli kuulunut Kolmannen valtakunnan johtohenkilöihin, Württemberg-Badenin osavaltion viranomaiset määräsivät hänet pidätettäksi vain muutama päivä hänen vapauttamisensa jälkeen. Vuonna 1947 saksalainen valamiesoikeus tuomitsi hänet ”pääsyyllisenä” kahdeksaksi vuodeksi työleirille. Hän pääsi kuitenkin ehdonalaiseen vapauteen jo vuonna 1948, ja saman vuoden syyskuussa hänen saamansa tuomio kumottiin ja hänet julistettiin syyttömäksi.