radio nova logo
radio nova logo

How Much Do Christmas Hits Make Every Year?

By Louise Ducrocq
12/12/2025
Est. Reading: 2 minutes

Loading

Mariah Carey - All I Want For Christmas Is You

Loading

The world’s biggest Christmas classics don’t just dominate festive playlists — they also generate eye-watering royalties every single year. From radio play to streaming, adverts, films and TV specials, these songs continue to earn decades after their release. Here are the 10 highest-earning Christmas songs annually, along with the estimated revenue each one brings in.

  1. Slade – Merry Xmas Everybody: €580,000
  2. The Pogues – Fairytale of New York: €464,000
  3. Mariah Carey – All I Want For Christmas Is You: €435,000
  4. Bing Crosby – White Christmas: €380,000
  5. Wham! – Last Christmas: €348,000
  6. Paul McCartney – Wonderful Christmastime: €302,000
  7. Jona Lewie – Stop The Cavalry: €139,000
  8. The Pretenders – 2000 Miles: €118,000
  9. Cliff Richard – Mistletoe and Wine: €116,000
  10. East 17 – Stay Another Day: €112,000

Slade’s “Merry Xmas Everybody” has held onto the top spot for years. Released in 1973, it became an instant seasonal landmark and has since become one of the most profitable songs in UK music history. Its writers famously described it as “a pension plan,” and they weren’t wrong — it still brings in around half a million pounds annually.

Close behind is “Fairytale of New York” by The Pogues, a song that remains a staple for Irish listeners in particular. Released in 1987, it has outlasted several waves of musical trends and continues to re-enter the charts every winter. Its yearly revenue is a testament to both its emotional staying power and its massive radio presence.

At No. 3 is Mariah Carey’s modern-era titan “All I Want For Christmas Is You” — surprisingly younger than many classics on the list, released in 1994, but arguably the most recognisable festive song of the past 30 years. Despite being nearly two decades younger than most of the other songs above it, it earns close to £400,000 a year and has become a global phenomenon with chart re-entries in over 30 countries every December.

Wham!’s “Last Christmas”, now nearly 40 years old, has developed a second life thanks to streaming — often battling Mariah for the seasonal No. 1 spot. Fun fact: it never actually reached Christmas No. 1 on its release in 1984, losing out to Band Aid.

Going further back, Bing Crosby’s “White Christmas” remains the oldest song on the list, released in 1942. Despite being over 80 years old, it still generates more than £300,000 annually. It’s also widely believed to be the best-selling single of all time, with more than 50 million copies sold.

Meanwhile, Paul McCartney’s “Wonderful Christmastime” is often joked about as one of the most lucrative songs per second of effort — Sir Paul reportedly wrote it quickly, on his own, meaning all royalties flow directly to him. Its annual £260k haul reflects decades of uninterrupted airplay.

Further down the list, tracks like “Stop The Cavalry,” “2000 Miles,” “Mistletoe and Wine,” and “Stay Another Day” show how varied a festive hit can be — from anti-war ballads to pop ballads and choir-tinged 80s classics. Some weren’t even originally written as Christmas songs; they simply became part of the culture over time.

Taken together, these festive favourites show one thing clearly: Christmas music is one of the most reliable earners in the entire industry. A hit released at the right moment can generate steady income for decades — and in some cases, long after the artists themselves have stopped touring or recording.

Louise Ducrocq

Written by Louise Ducrocq

Louise is an expert content creator, and online author for Radio Nova. She's evolved in a few different fields, including mental health and travel, and is now excited to be part of the wonderful word of Radio.

Share it with the world...

Tune in to our newsletter and never miss a beat!

Similar News

Copyright © 2026 All Rights Reserved Proudly Designed by Wikid
crosschevron-down