Apparently a friendly at The Valley against a near full strength Spurs side has been called off because Charlton can't afford to stage the match: Spurs
I would have thought that the gate money for such a game would have covered the costs of staging it. What I have subsequently learned is that Spurs require quite a substantial appearance fee. It appears, however, that Charlton are pressing on with their series of non-league friendlies.
If Leamington can afford to entertain League 2 Cheltenham, things must be bad at The Valley. Indeed, the official site states that a number of staff have been warned that they are 'at risk' of redundancy as a cost cutting campaign gets under way: Redundancy
Some of those staff are presumably in revenue generating positions. Whilst one appreciates the difficult position the club is in, there is a risk of a downward spiral gaining momentum.