Why Do Companies Not Show the Salary on Job Advertisements?
You find a job advertisement that looks perfect. The location works. You meet the requirements. You have the right experience. Then you reach the part that matters to almost every job seeker: the salary.
There is no figure.
Instead, the advert says “market-related salary,” “salary negotiable,” “competitive package,” “salary based on experience,” or simply gives no information about pay.
This leaves many South African job seekers asking the same question: Why do companies advertise jobs without telling applicants how much they will earn?
The answer is not always as simple as saying that an employer wants to hide the salary. Different employers use different recruitment practices, and the wording of an advert can tell you something about how the hiring process works.
A Job Advert Does Not Always Show the Full Employment Offer
A vacancy advert is usually designed to attract suitable applicants and explain what the employer needs.
It may include:
- The job title
- Main responsibilities
- Required qualifications
- Experience requirements
- Location
- Working hours
- Application instructions
- Closing information
- Salary or benefits, if the employer chooses to include them
The important point is that the advertisement is not the same thing as the final employment agreement.
South African employment law places requirements on employers to provide employees with written information about important employment conditions. The Basic Conditions of Employment Act also regulates remuneration and the information employees receive about their pay.

That does not mean every job advert has to display a salary figure.
So when a vacancy does not show the salary, a job seeker should not automatically assume that the advertisement is fake.
Why Would an Employer Leave the Salary Out?
There are several possible reasons.
The employer wants to negotiate
Some employers prefer to discuss remuneration during the recruitment process.
The amount offered may depend on factors such as the candidate’s qualifications, relevant experience, skills and the responsibilities attached to the position.
The Department of Employment and Labour has recognised that factors such as seniority, qualifications, competence, performance and the market value of particular skills can play a role in differences in remuneration.
That helps explain why one employer may prefer a discussion rather than placing one fixed amount in a public advertisement.
The employer has a salary range
A company may have a budget for a position without wanting to publish the exact amount.
For example, the employer may consider several candidates with different levels of experience. Instead of advertising one figure, the company may assess each suitable applicant before making an offer.
This is one reason phrases such as “salary based on experience” can appear in advertisements.
However, job seekers should not assume that such wording means the employer will automatically offer more money to someone with more experience. The actual offer depends on the employer and the position.
The company wants to attract a wider group of applicants
A salary figure can influence whether someone applies.
Some people may ignore an advert because they believe the advertised amount is too low. Others may assume that a vacancy is beyond their level because the salary looks unusually high.
By leaving the amount open, an employer may want candidates to focus first on the duties and requirements.
This can work in both directions. It can attract more applications, but it can also frustrate job seekers who need to know whether a position is financially realistic.
What Does “Market-Related Salary” Actually Tell You?
This phrase appears regularly in job advertisements.
“Market-related” does not give you an actual salary figure.
It generally suggests that the employer intends to consider prevailing pay levels for similar work, but the phrase alone does not tell an applicant exactly what the final offer will be.
Current South African salary data can vary according to occupation, location, experience and skills. For example, PNet’s 2026 salary guide says its salary ranges are based on vacancy data and notes that remuneration can vary by region, experience and specific skills.
That is why job seekers should be careful with websites or social media posts that claim a job “must pay” a particular amount simply because the title is similar.
The job title alone cannot determine someone’s actual offer.
What Is the Difference Between Salary and CTC?
Another reason job adverts can become confusing is the use of CTC.
CTC generally refers to cost to company. It can include more than the cash amount an employee receives as their basic salary.
Depending on the employer and package, the overall cost may include employer contributions or other benefits.
That means two job adverts can show apparently similar amounts while offering different employment packages.
A job seeker should therefore ask what the advertised amount represents before comparing one offer with another.
Do not assume that every number mentioned in a vacancy is the amount that will arrive in your bank account.
Should You Apply If the Salary Is Not Listed?
Yes, if the job otherwise makes sense for you.
But do not apply blindly.
Before spending time preparing an application, look at the entire advertisement.
Ask yourself:
1. Do I meet the essential requirements?
Check qualifications, licences, experience and other requirements first.
2. Does the work make sense for me?
Consider the location, working hours, travel requirements and responsibilities.
3. Is there enough information to make a reasonable decision?
If the advert gives almost no information about the employer, job duties or application process, take extra care.
A missing salary figure by itself does not prove that an opportunity is bad.
When Should You Ask About the Salary?
You do not have to wait until you receive a job offer to ask about remuneration.
If the advert does not provide a salary and the recruitment process moves forward, you can ask the recruiter or employer about the expected remuneration range.
A simple question can save both sides time:
“Could you please confirm the expected salary range or remuneration package for this position?”
You can also ask what the employer means by terms such as “CTC,” “market-related,” or “competitive package.”
There is nothing unusual about wanting to understand the financial side of a job before accepting it.
Be Careful When a Job Requires Payment
There is a much more important warning sign than a missing salary.
Never assume you must pay money to secure a job.
The South African Department of Employment and Labour has warned work seekers about employment scams and stated that people seeking employment should not be charged a fee for employment services. (Gov.za)
Be particularly careful when someone asks you to pay for:
- A guaranteed job
- A placement
- A recruitment fee
- A registration fee
- Training that supposedly guarantees employment
- A uniform before you have been properly employed
- Access to a vacancy
A genuine vacancy can have a salary that is not publicly displayed. That is very different from someone demanding money before you can supposedly get the job.
The Better Way to Read a Job Advertisement
One of the biggest mistakes job seekers make is reading only the job title.
Instead, read the requirements and duties before judging the opportunity.
The title tells you what the employer calls the position.
The requirements tell you what the employer expects.
The salary tells you what the employer is prepared to offer.
When the salary is missing, the first two pieces of information become even more important.
Look for the actual responsibilities, required qualifications, experience, working conditions and application process. Then decide whether the opportunity deserves your time.
The Bottom Line for South African Job Seekers
A job advertisement without a salary can be frustrating, but it does not automatically mean that the vacancy is suspicious.
Employers may leave salary information out because they want to negotiate, use an internal salary range, assess candidates individually or follow their own recruitment practices.
At the same time, job seekers have every reason to want clarity about remuneration.
The safest approach is to read beyond the job title, understand the wording used in the advert, ask sensible questions when the process progresses, and never pay someone simply because they promise employment.
And remember: a salary figure in an advert is useful, but it is only one part of the decision. The actual employment package, duties, hours, location, benefits and written employment terms all matter.
Sources and references
This article uses publicly available information from the South African Department of Employment and Labour and the South African Government, including the Basic Conditions of Employment Act and official guidance on remuneration and employment scams. Salary-market context was checked against PNet’s 2026 salary guide.
Publishing note: SACareer24 does not claim that every employer uses the same recruitment process. Terms such as “market-related,” “competitive package” and “salary based on experience” can have different meanings depending on the employer and position. Job seekers should confirm the actual remuneration and employment conditions directly with the employer before accepting an offer.


