David Beckham made 16.5 million pound ($26.6 million) from personal sponsorship deals in his final year as a professional footballer.
Beckham, 38, retired from playing in May after a spell at Paris Saint-Germain, where he made ten Ligue 1 appearances, having moved to the club after five years at Major League Soccer side Los Angeles Galaxy.
Beckham's company, Footwork Productions, reported the latest accounts as seeing an increase in 2012's turnover of 10 percent.
The accounts show the former Manchester United and Real Madrid player received a salary of 14.1 million pounds ($22.7 million) from his company, but they do not include his $4 million salary from the Galaxy.
Information from the Associated Press was used in this report.