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