There have been reports that players stand to earn up to £300000 each should they win the tournament in Germany next summer.
England captain Beckham however claims that figure is wide of the mark.
He told the London Evening Standard: 'The truth is that we are earning less for this World Cup than we were for the last tournament.
'I know for a fact that every one of the players in our team would play for our country for nothing.
'There is money in football and we talk about bonuses every time a big competition comes around - and there is always criticism of the players when bonuses are agreed.
'But money isn't the motivation - not at all. When you are a 15-year-old watching the World Cup you don't dream of playing in it because you can make loads of money. Players don't think like that you want to be there to play on that stage.
'We don't go into a game thinking we can make money for winning. There is too much pride and passion in our team to even suggest that.
'The FA make money and the players always get bonuses that is a fact. And if we do not succeed then the money is not there.'
The England captain is in London today to launch The David Beckham Academy in Greenwich.