Były dwa ważne powody, dla których Charles Dickens napisał "A Christmas Carol". Pierwszym z nich był fakt, że jego najnowsza książka nie sprzedawała się i doprowadziła go do poważnych kłopotów finansowych. Drugim była wizyta w przemysłowym mieście Manchester w 1843 roku, gdzie zobaczył los biednych i poczuł potrzebę komentowania szerokiej przepaści między nimi a bogatymi.
Dickens po raz pierwszy zdobył popularność dzięki swojej powieści z 1837 roku "Pośmiertne papiery klubu Pickwicka". Pisał dalej "Oliver Twist" w 1838 r. I "Nicholas Nickleby" w 1839 r. Jednak nie będzie, dopóki nie opublikuje powieści "The Old Curiosity Shop" w 1841 r., Że zyska sławę przez Atlantyk. W rezultacie Dickens odwiedził Amerykę w 1842 roku. Nie spodobało mu się jego odwiedziny i wszystkie negatywne doświadczenia zostały mu przekazane w książce "American Notes", która zraziła wielu jego amerykańskich fanów.
Wracając do Anglii, Dickens napisał "Martin Chuzzlewit". Jednak nie został dobrze przyjęty, a Dickens wylądował dzięki swoim wydawcy. Kiedy odwiedził Manchester, Dickens rozmawiał na imprezie charytatywnej dla Manchester Athenaeum, która pomogła wnieść edukację i kulturę do klasy robotniczej. Zwrócenie się do klasy robotniczej bardzo go dotknęło, a myślenie o ich sytuacji dało mu inspirację do opowiadania. Skończył swój rękopis za sześć tygodni, w samą porę na Boże Narodzenie, gdzie stał się hitem zarówno krytycznie, jak i publicznie.