Build your accounting career with structured training and real-world experience
CWCA has supported aspiring accounting professionals since 2003. Based in Bloemfontein with national reach, the firm is committed to practical learning and ethical practice.
We offer structured training for candidates, as well as development pathways for Accounting Professionals and SAIPA trainees. Over the years, we’ve helped many Accountants and Trainees qualify and grow successful careers.
Join a firm that values learning, accountability, and long-term career growth.
Featured Positions
Explore our current vacancies and take the next step in your accounting
This role is suited to a motivated individual who is eager to build a solid foundation in accounting through structured training and hands-on experience.
CWCA is looking to appoint a Junior Accountant / Assistant to support our accounting and financial reporting team. The role offers exposure to real client work and the opportunity to grow within a structured, professional environment.
CWCA is seeking an experienced Senior Accountant to join our growing practice. This role is ideal for a professional who values technical excellence, ethical standards, and mentoring junior team members.
The role involves preparation and submission of tax returns, handling SARS queries, and maintaining tax records for individuals, companies, and trusts.
To assist the secretarial department with company registrations, CIPC compliance, and maintenance of statutory records for clients and to assist with reception.
How We Hire
Step 1 :
Application Review
We review all applications to assess qualifications and role suitability.
Step 2:
HR Interview
Selected candidates are invited to an initial interview to discuss experience and expectations.
Step 3:
Technical Assessment
Candidates complete a technical assessment relevant to the role applied for.
Step 4:
Final Interview
A final interview is conducted with senior staff to confirm fit and capability.
Step 5:
Offer & Reference Checks
References are checked before a formal offer is made.
How We Hire
Step 1 :
Application Review
We review all applications to assess qualifications and role suitability.
Step 2:
HR Interview
Selected candidates are invited to an initial interview to discuss experience and expectations.
Step 3:
Technical Assessment
Candidates complete a technical assessment relevant to the role applied for.
Step 4:
Final Interview
A final interview is conducted with senior staff to confirm fit and capability.
Step 5:
Offer & Reference Checks
References are checked before a formal offer is made.
Why Graduates Choose Us
- Proven Training Track Record - A long history of developing qualified SAICA and SAIPA professionals.
- Structured Learning Environment - Formal training sessions combined with on-the-job exposure and mentorship.
- Broad, Practical Experience - Exposure to accounting, audit, tax, compliance, and advisory work across multiple industries.
- Professional & Ethical Culture - Strong values rooted in integrity, confidentiality, independence, and compliance.
- Supportive Team Structure - Work alongside partners, managers, and experienced professionals in a collaborative environment.
- Balanced Work Environment - A firm culture that encourages independence, responsibility, and healthy work–life balance.
Ready to take the next step? Learn more
Frequently Asked Questions
What types of roles do you offer?
We offer structured training positions for aspiring accounting professionals, as well as junior to senior roles within our accounting, audit, and tax practice.
Do you offer training contracts or articles?
Yes. We provide training opportunities for aspiring AGA’s (SA) through SAICA’s TEA process, as well as development and leadership pathways for SAIPA Accounting Professionals.
What do I need to know before I apply?
Before applying, ensure you have a relevant Accounting or Finance degree, are enrolled in or working toward a professional qualification, and are ready to work in a collaborative, learning-focused environment with exposure to a variety of clients.
What qualifications do I need to apply?
Entry-level and trainee roles require a relevant Bachelor’s degree in Accounting or Finance. Senior roles require appropriate qualifications and relevant work experience.
What industries will I work with?
Our clients operate across various industries, including legal, property, financial services, agriculture, and small to medium-sized entities.
What software or systems do you use?
We use Xero accounting software, Xero Practice Manager, and Office 365.
What is your approach to training?
We provide practical, hands-on training supported by guided mentorship, formal learning sessions, and continuous development for both trainees and experienced professionals.
What kind of training can I expect?
Training includes structured on-the-job learning, technical updates, mentorship, and exposure to real client work across accounting, tax, and financial reporting.
What does career progression look like?
Career progression follows a clear path — start, learn, grow — supported by experience, technical development, professional qualification progress, and consistent performance.
What is the firm culture like?
We offer a professional, supportive environment that encourages learning, accountability, independence, and work–life balance.
How do I apply?
All applications are submitted through our vacancies page. Shortlisted candidates will be contacted to begin the interview process.
Hear from Our Team
“CWCA gave me the opportunity to learn through real client work while receiving guidance and support. The exposure across accounting and tax helped me build confidence from the start.”
“The training environment is structured but practical. I was encouraged to ask questions, take responsibility, and grow at a steady, supported pace.”
“CWCA values technical competence and ethical standards. It’s a firm where professionals are trusted, supported, and given room to develop their careers.”
