Gary Lineker is volunteering to cut his pay after years of controversy over his salary.
The Match Of The Day host earns £1.75 million, making him the BBC’s highest earner, according to figures published in July.
But Lineker, 58, told the Daily Mirror he is in talks with the broadcaster about a reduction.
“I love my job at the BBC and I enjoy doing it,” he was quoted as saying.
“I’m currently negotiating a new contract with them and I’m volunteering to take less.”
Lineker’s pay packet remained unchanged in figures published this summer, unlike some BBC stars who had cuts.
John Humphrys, Huw Edwards, Nicky Campbell and Jeremy Vine were among the big-name BBC stars to have taken reductions.
This year, the BBC came under fire for handing a number of its stars pay rises while at the same time axing the universal, free TV licence for over-75s.
Dan Walker, Justin Webb and Nick Robinson were among those to have been given increases.