Pensioners who earn higher amounts can still get an average of £3,900 from the benefit, despite their income.