The BBC's Price of Football report has thrown light on a number of expenses for fans who like to follow their team playing the beautiful game home and away.
The whole experience - the anticipation on the way to the ground, a green pitch as smooth as glass, a hot pie, the roar of the crowd - is still enjoyed by hundreds of thousands of football fans every year.
But at the end of the day, goals win games, and that's what fans want to see - ideally when their side scores them.
Data revealed by the BBC shows how much it costs Premier League fans to see their team score a home goal. It might not surprise many in the capital to learn that London clubs, especially Arsenal, are charging a premium.
As the infographic below shows, Gunners supporters fork out more than £32 for each goal the likes of Sanchez, Walcott and Ozil score at the Emirates stadium - nearly £10 more than any other Premier League side.
It's not just the Arsenal though: four of the five teams whose goal-per-pound ratio is most expensive are based in London.
Only Bournemouth buck the trend: at £24 per home goal, celebrating a Cherries goal costs more than Tottenham Hotspur, Chelsea and Crystal Palace fans have to pay for the same feeling.
At the other end of the table (but they won't mind), Manchester City fans are getting bangs for their buck.
After several seasons of free-scoring football, City supporters get to see their side net at the Etihad for every £6.36 they spend on season tickets.
Meanwhile at Anfield, under Jurgen Klopp Liverpool have found goals easy to come by too. But season ticket holders are still paying more than £20 per goal the Reds score at home.
The good news for many Premier League fans is that season ticket prices are now cheaper than in 2013, and the Premier League is committing to keeping prices lower.
In many cases, it's actually cheaper for Premier League team supporters to go to an away game after the clubs agreed to cap away tickets at a maximum of £30.