Former foreign secretary Boris Johnson received more than £94,000 from a New-York based hedge fund to give a two-hour speech earlier this month.
Johnson, who resigned during the summer over Theresa May's so-called Chequers deal, was paid £94,507.85 by GoldenTree Asset Management to speak at its offices on Park Avenue. He was also provided with travel and accommodation.
The parliamentary filing also reveals that he was paid £2,000 to write an article for the Mail on Sunday last month.
Johnson – who earns about £250,000 a year for his weekly columns in the Daily Telegraph – is not the only politician to earn lucrative sums from non-political engagements.
Former chancellor George Osborne declared a salary of £650,000 a year for working four days a month at the world's biggest fund management fund BlackRock.