Upfront sums for opening an account are less generous than previous years, analysis shows.