Spens kehrte 1739 ins Dalarna-Regiment zurück, bevor er 1740 als Rittmeister im Västgöta-Kavallerieregiment am Krieg in Finnland teilnahm. Er war 1745 Korporal der Leibtrabanten und wurde 1748 Ritter des Schwertordens. Er erhielt 1749 als Oberst und Chef ein Infanterieregiment, nach ihm Regiment Spens () genannt, und nahm Garnison in Stralsund. Er nahm an den Kriegshandlungen in Pommern im Siebenjährigen Krieg teil, erhielt seine Beförderung zum Generalmajor 1760 und wurde im selben Jahr Kommandant von Stralsund. 1763 wurde er Kommandeur des Schwertordens und gab 1765 sein Regiment ab, wurde Inhaber des Närke-Värmland-Regiments. Seinem Aufstieg zum Generalleutnant 1770 folgte 1773 die Beförderung zum General der Infanterie sowie 1776 die zum Feldmarschall. Im selben Jahr erhielt er den Seraphinenorden und wurde 1778 „einer der Herren des Königreichs“ (). 1779 erhielt er seinen Abschied.