The English Football League said Monday has it has agreed a five-year domestic broadcasting deal with Sky Sports worth Pound 595 million (668 million euros), starting next season.
The EFL, which runs the second, third and fourth tiers of English football, said the deal was unanimously approved by its board, and that it is different to the provisional agreement made with the broadcaster last September.
Several Championship clubs, including Aston Villa, Derby and Leeds, strongly criticised the original proposal and they are unlikely to be happy with the final agreement.
But the EFL board has decided this is the best option on the table for the 72 clubs and it will give every club the chance to build their own 'direct to consumer' streaming service.
"Having fully considered the matter, its implications and any associated risks, the EFL board is satisfied that the right deal for the EFL and its clubs has been reached," said the EFL's interim chair Debbie Jevans in a statement.
"Concluding these negotiations has indeed been challenging, as is the case when managing a diverse group of stakeholders, and the board took on board the comments and frustrations voiced by a number of clubs and has committed to reviewing the way the league engages with its clubs to ensure that we move forward in a collaborative way in the future."