Christmas-Carols.net - Your source for Christmas carol and song lyrics

Christmas is Coming

Carol Lyrics

Christmas is coming,
The geese are getting fat,
Please put a penny
In the old man's hat.
If you haven't got a penny,
A ha'penny will do,
If you haven't got a ha'penny,
Then God bless you.


About This Carol

Christmas is Coming is a brief but spirited carol often sung as a round, making it especially popular with children’s choirs and school programs. Its origins are rooted in English folk tradition, and while its exact author is unknown, the song has been passed down through generations as a playful way to build anticipation for Christmas Day.

The lyrics are simple and catchy: “Christmas is coming, the goose is getting fat, please put a penny in the old man's hat…” The carol blends gentle humor with a subtle nudge toward generosity, encouraging listeners to think of others during the season of giving. The line about the “old man's hat” is often interpreted as a reminder to care for those in need.

Because of its repetitive structure and compact melody, the song is perfect for group singing and can be adapted with variations, harmonies, or added verses. It’s not a showstopper, but rather one of those cozy little tunes that sneaks into your head and brings a smile.

Whether sung in a living room with family or at a holiday concert, Christmas is Coming adds a sprinkle of tradition and a dash of whimsy to any Christmas gathering.


More Christmas Carol Lyrics