Beating a record is always going to be an amazing achievement for anyone, but it seems Ed Sheeran can go truly end the year on a high note as he's smashed the all-time record for the most money made, in a single year, by a musician.
According to research by Pollstar, the 27-year-old performer raked in an utterly eye-watering £342.4 million in 2018, beating the likes of Taylor Swift, Jay-Z and even Beyonce - who, alongside the 'Shape of You' singer, featured in the top five.
Taking in that much money throughout the year breaks down to Ed taking home a staggering £6.5m per week - looks like we now know who can get the pints in over Christmas.
His Divide tour has literally earned him more than any other performer in the last 30 years - for which he sold an amazing 4,860,482 tickets across 53 cities and 94 shows.
This is way more successful than his last tour Multiply which brought home £119m back in 2014/2015 - so far the star has already doubled this figure and that's still with 50 shows left to play in 2019.
With this in mind Divide could even knock U2 and The Rolling Stones off the high-ranking spots for most money earned from a tour - between 2009 and 2011, U2's 360 Degree tour raked in £532m.
However, U2 didn't do too badly this year, taking home a modest £99.5m.
Ed wasn't alone at the top though - his celebrity mate Taylor Swift came in second place, hauling in £244m.
Though the 29-year-old 'Look What You Made Me Do' singer released her sixth studio album Reputation back in 2017, this year's world stadium tour was pretty much a sell-out.
In the third spot were Jay-Z and Beyonce, sharing the third spot and taking in £201m - but there was a degree of controversy when rumours circulated that the couple had failed to sell out their joint tour and gave tickets away for free.
Also on the top ten list of highest earners of 2018 were Pink, Bruno Mars, The Eagles, Justin Timberlake and Roger Waters.
Looks like it hasn't been a bad year for some in the music industry.
Featured Image Credit: PA