Es gab zwei wichtige Gründe, warum Charles Dickens "A Christmas Carol" schrieb. Der erste war die Tatsache, dass sich sein neuestes Buch nicht verkaufte und ihn in ernsthafte finanzielle Schwierigkeiten brachte. Der zweite war ein Besuch in der Industriestadt Manchester im Jahr 1843, wo er die Not der Armen sah und das Bedürfnis verspürte, die große Kluft zwischen ihnen und den Reichen zu kommentieren.
Dickens erlangte erstmals mit seinem Roman "The Posthumous Papers of the Pickwick Club" von 1837 Popularität. Er schrieb 1838 "Oliver Twist" und 1839 "Nicholas Nickleby". Aber erst als er 1841 den Roman "The Old Curiosity Shop" veröffentlichte, wurde er über den Atlantik berühmt. Infolgedessen besuchte Dickens 1842 Amerika. Er genoss seinen Besuch nicht und brachte all seine negativen Erfahrungen in ein Buch namens "American Notes", das viele seiner amerikanischen Fans befremdete.
Zurück in England schrieb Dickens "Martin Chuzzlewit". Es wurde jedoch nicht gut aufgenommen und Dickens schuldete seinem Verleger Geld. Als er Manchester besuchte, sprach Dickens bei einer Wohltätigkeitsveranstaltung für das Manchester Athenaeum, die dazu beitrug, Bildung und Kultur in die Arbeiterklasse zu bringen. Die Ansprache der Arbeiterklasse beeinflusste ihn sehr, und das Nachdenken über ihre Situation inspirierte ihn zu der Geschichte. Er beendete sein Manuskript in sechs Wochen, pünktlich zu Weihnachten, wo es sowohl von der Kritik als auch von der Öffentlichkeit sofort ein Hit wurde.