Plans to publish the salaries of the BBC’s highest-paid talent will prove “uncomfortable” for them all, broadcaster Andrew Marr has said.

Marr, who admitted he is “well paid”, suggested an imminent report sharing BBC stars’ pay with the nation would be embarrassing, claiming that in his case it would reveal only that he was not as “overpaid” as his rivals on broadcast channels.

The BBC talent pay disclosure, set out in the new Royal Charter, requires the corporation to report on the names of all senior executives and staff paid more than £150,000 from the licence fee, set out in pay bands.

Critics have called the report a “poacher’s charter”, with stars left furious it will expose their personal finances to the world. Executives, too, have been unhappy, fearing it will spell out exactly the financial offer rivals need to make to steal their best-loved broadcasters.