ACCOUNTANT JOBS IN SOUTH AFRICA

Explore accountant jobs and accounting vacanciess with Kontak Recruitment. We recruit on behalf of employers across South Africa, connecting businesses with candidates whose qualifications and experience match their requirements. 

Current Accounting Vacancies

Accounting Roles and Experience

Accounting positions differ according to the employer, industry and level of responsibility. Opportunities may include assistant accountant, financial accountant and senior accountant roles. Check each vacancy for the qualifications, experience and duties required.

Assistant and Junior Accountant Jobs

These roles may involve processing transactions, reconciling accounts and assisting with month-end reporting.

Financial Accountant Jobs

Financial Accountants may prepare financial reports, maintain the general ledger, manage reconciliations and assist with tax submissions and audit preparation.

Senior Accountant Jobs

Senior accountants may oversee complex reporting, financial controls and year-end processes, as well as supervise junior accounting staff.

Qualifications and Skills for Accountant Jobs

Requirements vary between vacancies. Employers may look for an accounting diploma or degree, relevant practical experience, completed articles or a professional designation such as CA(SA).

Accounting software experience, Excel skills, accurate reconciliations and the ability to meet reporting deadlines may also be required.

Your CV should clearly show your qualifications, accounting responsibilities and software packages you have used. Check each advertisement for its specific requirements before applying.

Accountant Jobs by Location

When searching for accounting jobs in Johannesburg, Pretoria, Cape Town, Durban or elsewhere in South Africa, check the workplace location and whether the advertised position is office-based, hybrid or remote.

Consider your commuting distance and willingness to relocate before applying. Available locations and working arrangements depend on our client's current vacancies.

How to Apply for Accountant Jobs

  1. Browse our current vacancies and select a role that matches your qualifications and experience.

  2. Read the responsibilities, location and minimum requirements carefully.

  3. Follow the application instructions and submit your updated CV.

  4. Include any additional information requested in the advertisement.

If there is no suitable vacancy available, register your CV for consideration for future opportunities. Registration does not guarantee an interview or placement.

Looking for a job?

View Job Opportunities

Register Your CV for Accounting Opportunities

If you cannot find an accountant vacancy that matches your experience, register your CV with Kontak Recruitment for consideration for future opportunities.

Keep your CV updated with your qualifications, employment history, accounting responsibilities and software experience. Continue checking our current vacancies and apply directly for suitable positions.

Kontak Recruitment does not charge job seekers a registration or placement fee.

Frequently Asked Questions

Do I need to be a Chartered Accountant to apply?

Not every accountant vacancy requires a CA(SA) designation. Check the qualifications and professional registration requirements in each advertisement.

Are junior and senior accountant positions available?

Available positions depend on our client's current recruitment requirements. Check our vacancies for roles that match your experience.

Does Kontak Recruitment charge job seekers?

No. Kontak Recruitment does not charge job seekers a registration or placement fee.


Can I register without applying for a specific vacancy?

Yes. You can register your CV for consideration for future opportunities. Registration does not guarantee an interview or placement.

Looking for Hire an Accountant?

Kontak Recruitment assists employers with sourcing accounting and finance staff across South Africa. Tell us about the position, location, qualifications and experience your business requires, and our recruitment team will discuss your hiring needs with you.

Need to hire staff?

Submit a vacancy