Bookkeeping mistakes are one of the most common causes of small business failure in South Africa — not because business owners do not care, but because they hand a critical function to someone who lacks the skills or systems to do it properly, and by the time the problem becomes visible, months of bad records have to be untangled. Choosing the right bookkeeper is not just about who can enter data into Xero — it is about who understands your compliance obligations, knows how to structure your accounts correctly, and can produce accurate records that support good business decisions. This guide helps you choose well from the start.
This guide covers what a bookkeeper should and should not do, what qualifications to look for, the red flags that indicate someone is underqualified for your business's needs, and the practical protections you should put in place regardless of who you hire.
Bookkeeper vs. Accountant — Understand the Difference
A bookkeeper handles day-to-day financial recording — capturing transactions, reconciling bank statements, processing invoices, managing creditors and debtors, and keeping your accounts up to date. A qualified accountant interprets those records, prepares financial statements, manages complex tax submissions, provides financial advice, and signs off on reports that carry professional liability. In South Africa, bookkeepers are not required to be registered with any professional body to practice, while accountants are typically registered with SAICA (South African Institute of Chartered Accountants) or SAIPA (South African Institute of Professional Accountants).
For a small business turning over R500,000–R5 million per year, a good bookkeeper working alongside a part-time or annual-review accountant is typically the right structure. The bookkeeper keeps your records current; the accountant reviews, advises, and manages your annual statutory submissions. Trying to use a bookkeeper to do accountant work — financial statements, income tax returns, provisional tax calculations — is where small businesses get into trouble.
Be explicit about what you need when approaching anyone for bookkeeping services. If you also need someone to prepare your annual financial statements and income tax return, you need a registered accountant, not just a bookkeeper. Many people advertising "bookkeeping services" in South Africa are doing both — but the quality and liability vary significantly.
Qualifications and Professional Registration
South Africa has several relevant professional bodies for bookkeepers and junior accountants. The Institute of Certified Bookkeepers (ICB) is the primary bookkeeper-specific body — ICB certification requires passing examinations in financial bookkeeping and covers the core skills a bookkeeper needs. SAIPA registration (Professional Accountant designation) covers a higher level of competence including financial statement preparation and tax work. The Institute of Accounting and Commerce (IAC) is another registration body.
Ask any prospective bookkeeper: What is your formal qualification? Are you registered with any professional body? (And verify the registration on the relevant body's website.) If they prepare your VAT returns, are they registered as a tax practitioner with SARS? Any person who prepares tax returns on behalf of another person for a fee must be registered with SARS as a tax practitioner. If your bookkeeper submits your VAT returns but is not SARS-registered, this is both non-compliant and a flag about what other regulations they may not be observing.
What Your Bookkeeper Should Be Doing
A clear scope prevents misunderstandings and gaps. For a typical small business, a competent bookkeeper should: capture all transactions from bank feeds, supplier invoices, and sales records; reconcile the bank account monthly (every rand must be accounted for); maintain the creditor and debtor ledgers; prepare and submit VAT returns on time if you are VAT-registered (submissions are due monthly or bi-monthly depending on your registration category); process payroll and submit EMP201 returns monthly if you have employees; and provide a monthly management report (income statement and balance sheet) so you know where you stand.
What a bookkeeper should not do without additional qualification: prepare your annual financial statements (required for the CIPC annual return for companies), give tax planning advice, handle complex BEE compliance accounting, or sign off on reports that require professional registration. If your bookkeeper is doing these things informally without the appropriate registration, you carry the compliance risk.
Red Flags to Watch For
A bookkeeper who cannot explain double-entry accounting, who does not use cloud accounting software (Xero, Sage, QuickBooks — the industry standard tools), who does not reconcile your bank account monthly, or who cannot produce a monthly income statement is not performing at a professional level. Bank reconciliation is not optional — it is the basic check that confirms your records match reality, and an unreconciled account is where fraud and errors hide.
Be cautious of bookkeepers who handle your bank account directly — making payments, having access to your banking profile, or managing debit orders on your behalf. This is a significant control weakness. Keep banking access separate from bookkeeping. Your bookkeeper should capture transactions and tell you what needs to be paid; you should authorise and make payments. This separation of duties is basic financial control.
A bookkeeper who is resistant to giving you access to your own accounting records — whether because they keep records in their own system, their own spreadsheets, or in a way you cannot easily review — is a flag. Your financial records belong to you. You should always have direct access to them, and changing bookkeepers should not mean losing your history.
Cloud Software and Backup
The industry standard for small business bookkeeping in South Africa is cloud accounting software — Xero, Sage Business Cloud, or QuickBooks Online are the main options. Cloud software means your data is backed up automatically, multiple users can access it simultaneously, bank feeds automate transaction capture, and you can review your financials at any time from any device. A bookkeeper who works from spreadsheets or desktop software that only they can access creates a single point of failure for your financial data.
Ensure the cloud accounting subscription is in your business name, not the bookkeeper's. If your bookkeeper pays the subscription and cancels it when you part ways, access to your historical records can be disrupted. Own the account; give the bookkeeper user access. This is a simple step that protects your data regardless of what happens in the bookkeeping relationship.
How Bookkeepers Charge in South Africa
Bookkeeping fees in South Africa are typically charged monthly on a fixed retainer or hourly. Monthly retainers for small businesses range from R1,500–R5,000 per month for standard bookkeeping (bank reconciliation, VAT returns, basic management reports) for a business with 50–200 transactions per month. Payroll processing adds R200–R500 per employee per month. More complex businesses or those with higher transaction volumes will cost more. Hourly rates for qualified bookkeepers range from R250–R500 per hour.
Annual financial statements and income tax return preparation are typically separate from the monthly bookkeeping retainer and quoted annually — expect R3,000–R10,000+ for a small company's annual financial statements, depending on complexity.
Quick Checklist Before Hiring a Bookkeeper
- Ask for their formal qualification and professional body registration — and verify it
- Confirm they are SARS-registered as a tax practitioner if they will handle your VAT or payroll taxes
- Agree on a written scope of work that specifies exactly what they will do each month
- Ensure the cloud accounting subscription is in your name, not theirs
- Keep bank payment authorisation separate from bookkeeping access
- Ask to see a sample monthly management report before hiring
- Confirm they do a monthly bank reconciliation as standard
- Read reviews — particularly from businesses of similar size and complexity to yours
Good bookkeeping is one of the cheapest forms of business insurance available — accurate records protect you at tax time, in SARS audits, when applying for credit, and when making decisions about your business. Read reviews on KiesSlim before hiring a bookkeeper or accountant, and look for reviewers who specifically describe the accuracy and timeliness of the work over a period of time.
