6 июня в Германии была создана комиссия по перемирию во главе со статс-секретарем ведомства иностранных дел М. Эрцбергером. Утром 8 ноября германская делегация прибыла на станцию Ретонд в Компьенском лесу, где и была принята маршалом Фошем. Ей были зачитаны условия перемирия. Они предусматривали прекращение военных действий, эвакуацию в течение 14 дней оккупированных германскими войсками районов Франции, территорий Бельгии и Люксембурга, а также Эльзаса и Лотарингии. Войска Антанты занимали левый берег Рейна (причем содержание оккупационной армии целиком возлагалось на Германию), а на правом берегу предусматривалось создание демилитаризованной зоны. Германия обязывалась немедленно возвратить на родину всех военнопленных, а также эвакуировать свои войска с территории стран, входивших ранее в состав Австро-Венгрии, из Румынии, Турции и Восточной Африки.
Германия должна была выдать Антанте 5 тыс. артиллерийских орудий, 30 тыс. пулеметов, 3 тыс. минометов, 5 тыс. паровозов, 150 тыс. вагонов, 2 тыс. самолетов, 10 тыс. грузовых автомобилей, 6 тяжелых крейсеров, 50 эсминцев и 160 подводных лодок. Остальные корабли германского военно-морского флота разоружались и интернировались союзниками. Блокада Германии сохранялась.
Компьенское перемирие имело ярко выраженный антисоветский характер. Согласно статье 12-й, германские войска продолжали оккупацию занятых ими территорий Советской России до тех пор, пока этот вопрос не решат союзники, «учитывая внутреннее положение этих территорий». Предусматривался также «свободный вход и выход в Балтийское море для военных и торговых судов Антанты», подготавливавшей вооруженную интервенцию против Советской России.
Маршал Фош решительно отверг все попытки германской делегации завязать какие бы то ни было переговоры по поводу условий перемирия. Фактически это означало требование безоговорочной капитуляции. Германская делегация получила для ответа 72 часа. Срок ультиматума истекал 11 ноября в 11 часов утра по французскому времени. Условия перемирия были сообщены в Берлин.
В конце концов, запугивая победителей «большевистской опасностью», германская делегация добилась некоторых уступок. Так, количество пулеметов, подлежащих выдаче, было снижено до 25 тыс., самолетов – до 1,7 тыс., грузовых автомобилей – до 5 тыс. Были сняты требования о выдаче подводных лодок.
Рано утром 11 ноября 1918 г. в штабном поезде главнокомандующего войсками Антанты маршала Фоша (поезд стоял близ станции Ретонд в Компьенском лесу) представителями вооруженных сил союзников и Германии было подписано перемирие. В тот же день в 11 часов по Гринвичу в столицах стран Антанты прогремел 101 орудийный залп. Великая бойня, продолжавшаяся четыре года, три месяца и десять дней, окончилась.
21 ноября 1918 г. германские надводные корабли были переведены в базу английского флота Розайт, а затем в Скапа-Флоу. Вооружение их было выведено из строя, а личный состав сокращен до минимума, способного лишь поддерживать корабли в исправном состоянии. 21 июня 1919 г. немецкие команды затопили свои корабли на внешнем рейде Скапа-Флоу. Только один линкор, три легких крейсера и четыре эсминца англичанам удалось вывести на мелкое место и спасти. Корабли, оставшиеся в Германии, были разоружены и поставлены под контроль союзных миссий.
В декабре 1918 г. революционное движение в Германии вступило в новую фазу. С 16 по 21 декабря был проведен I Всегерманский съезд Советов. Из 485 делегатов съезда было 288 социал-демократов и 87 членов НСДПГ. Революционную линию отстаивали только десять спартаковцев, возглавляемые Францем Геккертом и Евгением Левине.
16 декабря спартаковцы организовали демонстрацию рабочих перед зданием, где заседал съезд. В демонстрации приняли участие 250 тыс. рабочих и солдат. Они требовали, чтобы съезд провозгласил Германию единой социалистической республикой, передал всю власть в государстве рабочим и солдатским Советам, немедленно и энергично провел разоружение контрреволюции и вооружение рабочих.
Тем не менее правой части социал-демократов удалось убедить съезд принять решение о созыве Учредительного собрания. 30 декабря открылся Учредительный съезд Коммунистической партии Германии, на котором присутствовали 83 представителя от 46 районов, три представителя от Союза красных солдат, один представитель молодежи и 16 гостей из других стран. Съезд утвердил доклад Карла Либкнехта о «Кризисе в Независимой социал-демократической партии и необходимости создания Коммунистической партии Германии» и принял решение, в котором говорилось: «…разрывая свои организационные связи с Независимой социал-демократической партией Германии, «Союз Спартака» учреждает себя как самостоятельная политическая партия под названием «Коммунистическая партия Германии («Союз Спартака»)».
Съезд принял программу партии, которая выдвигала задачу борьбы за дальнейшее развитие революции с целью достижения победы рабочего класса и крестьянства и установления диктатуры пролетариата.