The 42-year-old former Manchester United midfielder pays himself £35 000 a day and still ranks among the top Premier League earners.
UK publication The Sun reports that the retired footballer is still earning more than £1 million a month and drew a £12,7 million salary from his image rights company last year.
READ MORE: David Beckham calls it quits
Beckham, who announced his retirement from soccer in 2013 after a 20-year tenure, has lucrative deals with companies such as Haig Club Whisky, H&M and Adidas, making him one of the highest-earning retired athletes.
He has taken a total of £45 million over the past five years in dividends and his estimated personal fortune is about £165 million.
The publication reports that last weekend, Beckham’s London-based Footwork Productions Ltd reported a £6,28 million drop in turnover during 2016, from £14,3 million to £8,02 million.
READ MORE: Beckham ‘lost focus’, says Ferguson
The Sun reports that the company now has just £263 000 in assets compared to £7,21 million in 2015. These records also reportedly show that the star paid £1,43 million in tax on his earnings.
Source: The Sun