La guerra fue demasiado costosa para Dinamarca, y en el Tratado de Roskilde de 1658 se estipuló que Holstein-Gottorp ya no sería vasallo del rey danés.