Graham Norton has said he does not try to justify his BBC salary.
The TV and radio presenter was revealed to be among the corporation's top three highest earners this year following figures released as part of its annual report.
Sports presenter Gary Lineker retained his status as the highest earner with an annual pay packet of between £1,750,000 and £1,754,999, ahead of former BBC Radio 2 presenter Chris Evans (£1,250,000-£1,254,999).
Norton's pay, listed as between £610,000 and £614,999, is for presenting his BBC Radio 2 show and "a range of programmes and series" which do not include his chat show, the BBC said.
Norton (56) told Radio Times magazine: "All the people who say, 'He earns that, he doesn't deserve that', they're absolutely right. You cannot justify my wages, so I don't try."
Three women - Zoe Ball, Vanessa Feltz and Claudia Winkleman - featured in the list of top 10 earners for the first time.