Monthly Accounts Clerk / Bookkeeper – Cape Town (Permanent Role Overview)
A well-established accounting and auditing firm based in Cape Town is seeking an experienced Monthly Accounts Clerk / Bookkeeper to join their finance team. The successful candidate will be responsible for managing multiple client accounts, ensuring accurate bookkeeping up to trial balance level, and supporting monthly reporting and statutory compliance functions.
This role is suited for a detail-oriented finance professional who is confident working with multiple clients in a structured, deadline-driven environment.
Role Purpose
The primary purpose of this role is to maintain accurate and complete financial records for various clients, ensuring that all bookkeeping processes are performed correctly and on time. The position plays a key role in supporting financial reporting, tax compliance, and monthly accounting processes across a diverse client portfolio.
Key Responsibilities
1. Full Bookkeeping Function (Up to Trial Balance)
- Maintain and update bookkeeping records for multiple clients
- Process all financial transactions accurately and timeously
- Reconcile general ledger accounts
- Ensure books are balanced up to trial balance level
- Maintain proper documentation and audit-ready records
2. Monthly Management Reporting
- Prepare monthly management accounts for clients
- Assist with financial reporting and analysis
- Ensure consistency and accuracy of financial data
- Support month-end closing processes
3. Tax and Statutory Compliance
- Prepare and submit VAT returns accurately and on time
- Process EMP (PAYE, UIF, SDL) calculations and submissions
- Perform ETI (Employment Tax Incentive) calculations and submissions
- Ensure compliance with SARS requirements and deadlines
4. Bank Reconciliations and Ledger Control
- Perform monthly bank reconciliations for multiple clients
- Reconcile debtors and creditors accounts
- Investigate and resolve discrepancies in financial records
- Maintain accurate cash flow tracking and reporting
5. Client Financial Management Support
- Assist in managing and maintaining client financial records
- Respond to client queries related to bookkeeping and reporting
- Ensure accurate and timely financial data delivery to clients
- Maintain confidentiality and professionalism in all client interactions
6. Team Support and Administration
- Assist and support junior bookkeeping clerks when required
- Ensure proper filing and organisation of financial documents
- Maintain structured financial records for audit purposes
- Contribute to process improvements within the finance team
Minimum Requirements
- At least 3 years’ experience in an accounting or bookkeeping role
- Strong experience in bookkeeping up to trial balance level
- Proficiency in Microsoft Office, especially Excel
- Solid understanding of accounting principles and financial processes
Advantageous Skills
- Experience using Sage accounting software and/or Xero
- Familiarity with SARS systems including eFiling and EasyFile
- Knowledge of VAT, EMP, and ETI submissions
- Experience working with multiple clients simultaneously
Key Competencies
Technical Skills
- Strong bookkeeping and financial processing ability
- Excellent numerical accuracy and attention to detail
- Strong reconciliation skills (bank, debtors, creditors)
- Ability to prepare accurate financial reports
Organisational Skills
- Ability to manage multiple client accounts effectively
- Strong time management and ability to meet deadlines
- Ability to prioritise workload in a busy environment
- Ability to work independently with minimal supervision
Personal Attributes
- High level of integrity and trustworthiness
- Professional communication skills
- Methodical and structured approach to work
- Strong sense of responsibility and accountability
- Ability to work under pressure during month-end cycles
Working Environment
This is a professional accounting and auditing environment where accuracy, confidentiality, and efficiency are critical. The role involves handling multiple client accounts simultaneously and requires strong discipline, attention to detail, and consistency in financial processing.
Employees are expected to maintain high standards of professionalism, especially when dealing with financial data and client communication.
Salary and Application Notes
- Salary: Negotiable based on experience
- Applicants should demonstrate strong bookkeeping capability and multi-client management experience
Interested candidates are encouraged to apply through the recruitment channel provided in the job listing. Only shortlisted candidates will be contacted. If no feedback is received within the stated timeframe, applicants should consider their application unsuccessful.


