The True Cost of Watching the Premier League (from Your Sofa)

The Premier League 2019/20 season’s fixtures were announced on Thursday and soon after, Amazon announced that for the first time ever in the UK, all December midweek games and all Boxing Day games will be shown live on Prime. But with another new player in town set to rival Sky and BT, we wondered just how much does it cost a season to watch Premier League games at home? So, we crunched some numbers…

While we’ve no doubts whatsoever that Amazon have loftier ambitions, initially they’ve signed up to show 20 games next season in just two rounds of 10-game December fixtures. Currently, you can get Amazon Prime for £7.99 a month but you do get 30 days to trial the service free of charge. So if you sign up at the start of December and cancel your subscription before January 2020, in theory you can get the games for free.

As you’re almost certainly aware, Sky Sports once again have the biggest package for the 2019/2020 season with 128 live games and first choice on games every weekend. Sky are currently offering a deal of £23 a month for the Sky Sports channels for 18 months. But given the Premier League season starts in August and finishes in May, we’ll call it 10 months for a total of £230.

But that’s not the end of things. In order to get the Sky Sports package, you’ll also need to purchase the bog standard Sky package at £22 a month. So realistically, for 10 months of Premier League football on Sky Sports, you’re looking at £450.


Now, BT Sport is where things get complicated. Believe it or not, the cheapest way to get all the BT Sport channels (if you want all the Sky Sports channels too) is to get it through Sky TV (or TalkTalkTV), as it doesn’t require you to sign up to BT Broadband internet as well. As a side, currently BT TV customers can only buy Sky Sports Main Event as a bolt-on for £27.50 per month, and are not able to get the other Sky Sports channels.

The cheapest deal we found was for £29.99 a month on a rolling 1-month contract. This also requires a £35 upfront fee. So for 42 games per season, £334.90. In fairness, that does also get you Champions League (every game), Europa League (every game) and FA Cup (24 games per season) too.


So when you crunch the numbers, if you sign up for Premier League football for the 2019/2020 season today, you could be paying for a total of 190 live Premier League games for £792.89. That works out at £4.17 per game if you watch every single game, which is an impossibility with Amazon showing multiple games at the same time.

Of course, there are plenty of deals to be made when it comes to Premier League coverage and the figure also obviously doesn’t take into account all the other benefits you get with BT, Sky and Amazon. But when you break it down, it’s still a staggering amount of money if Premier League coverage is your primary reason for signing up to the channels.

So what do you think? Are we being taken for a ride by Sky and BT? Or is it worth the money? Let us know in the comments below or join the conversation over on Twitter.