Projekt traktatu został nieco złagodzony, a do rządu niemieckiego wystosowano ultimatum, grożąc wznowieniem działań wojennych, jeśli Niemcy do 23 czerwca nie przyjmą traktatu pokojowego. W odpowiedzi rząd Niemiec z Philippem Scheidemannem na czele postanowił ustąpić. 21 czerwca prezydent Friedrich Ebert powołał nowy rząd z Gustavem Bauerem. 22 czerwca w zgromadzeniu narodowym odbyły się dyskusje i głosowania nad traktatem. Część posłów była gotowa podpisać traktat, jeśli usunie się z niego klauzule dotyczące odpowiedzialności Niemiec za wybuch wojny i płacenia odszkodowań wojennych. Te warunki odrzucili alianci i ponowili ultimatum. Ostatecznie za podpisaniem traktatu głosowało 237 posłów, przeciwko 138, a 6 wstrzymało się od głosuCzubiński A., Historia Powszechna XX wieku, Poznań: Wydawnictwo Poznańskie, 2003, s. 132..

Uroczystość podpisania traktatu miało miejsce w pałacu w Wersalu w słynnej Sali Zwierciadlanej 28 czerwca 1919 r. Ze strony niemieckiej podpisy złożyli: kanclerz Gustav Bauer, minister spraw zagranicznych Hermann Müller i minister komunikacji . Traktat został ratyfikowany i 10 stycznia 1920 r.