At the turn of the twentieth century, few philosophical ideas in Marx’s work gained as much attention as his account of history. Orthodox Marxists made it their programme to closely follow Marx’s development thesis, which posits that the productive forces determine the course of history. The Austromarxist Max Adler (1873–1937), influenced by neo-Kantianism, took more liberties in interpreting – or, perhaps more accurately, ‘reinventing’ – the law of history in practical terms. This article reconstructs Adler’s neo-Kantian ‘reinvention’ of Marx’s account of history. According to Adler, the notion of ‘necessity’ that underpins critical judgements is not grounded in the regularity of history but rather in the moral judgements we make about how history should develop. More specifically, I defend two claims. First, by interpreting human progress as a possibility that presents itself as a necessity from the standpoint of practical rationality, I show that Adler laid the foundation for a critique of the Marxist development thesis that only later gained traction. Second, while Marxists may fear that Kantian formalism cannot address misguided ideological beliefs, I argue that Adler’s neo-Kantian formalism is robustly anti-ideological, emphasising the ideology-emancipating transformation we undergo when we recognise exploitative structures.