Companies don't advertise salaries on job adverts so that they can pay you as little as possible.
You hear this a lot, but in most cases it actually isn't true.
And sometimes it's so they can pay you more.
Most companies have an internal salary structure, where each role in the company is given a certain grade and salary banding.
But let's say there's a particular role where the salary banding is £50k-£60k, but the hiring manager has some flexibility in their budget to pay up to £65K or even £70K for an absolute superstar.
By superstar, I mean somebody who brings skills and experience that the current team don't have.
If the job is advertised at £50k-£60k in line with the company's official banding, anybody who is looking for £65K- £70K won't apply for it.
If the job is advertised at £50K-£70K, the people who are currently doing that role in the company won't be happy that their salary might be less than somebody new joining the team.
So the answer, they just don't list the salary.
They avoid missing out on potential superstars and don't risk upsetting their current team.
That's why they do it.
Get more practical, no-nonsense job search advice as well as free templates and job search guides by signing up to my Newsletter.