C'erano due ragioni importanti per cui Charles Dickens scrisse "A Christmas Carol". Il primo era il fatto che il suo ultimo libro non stava vendendo e lo portò in gravi difficoltà finanziarie. Il secondo fu una visita alla città industriale di Manchester nel 1843, dove vide la situazione dei poveri e sentì il bisogno di commentare l'ampio divario tra loro e i ricchi.
Dickens raggiunse la prima popolarità con il suo romanzo del 1837 "The Posthumous Papers of the Pickwick Club". Avrebbe continuato a scrivere "Oliver Twist" nel 1838 e "Nicholas Nickleby" nel 1839. Tuttavia, non sarebbe stato fino a quando non ha pubblicato il romanzo "The Old Curiosity Shop" nel 1841 che avrebbe guadagnato fama attraverso l'Atlantico. Come risultato, Dickens visitò l'America nel 1842. Non amò la sua visita e mise tutte le sue esperienze negative in un libro intitolato "American Notes", che alienò molti dei suoi fan americani.
Di ritorno in Inghilterra, Dickens ha scritto "Martin Chuzzlewit". Tuttavia, non è stato ben accolto, e Dickens ha finito con i soldi del suo editore. Quando ha visitato Manchester, Dickens ha parlato a un evento di beneficenza per l'Ateneo di Manchester, che ha contribuito a portare l'educazione e la cultura alla classe operaia. Affrontare la classe lavoratrice lo ha colpito molto, e pensare alla loro situazione gli ha dato l'ispirazione per la storia. Ha terminato il suo manoscritto in sei settimane, giusto in tempo per Natale, dove è diventato un successo immediato sia criticamente che con il pubblico.