En ny regjering ble dannet for å løse problemene. Ny rikskansler ble Gustav Stresemann (DVP). Stresemann fikk løst streikeproblemene i Ruhr, og den 15. november 1923 ble det innført en ny pengeenhet, Rentenmark. Det gikk 1 000 000 000 000 gamle mark på en ny. Den nye valutaen var forbudt å overføre til utlendinger og dermed ble hyperinflasjonen stoppet slik at man inn i 1924 hadde en relativt stabil valuta i Tyskland. Da ble også overgangsvalutaen Rentenmark erstattet med den nye og varige Riksmark. Betalingen av krigserstatningen til ententen kunne gjenopptas.