eScripts Guides

Small-business bookkeeping

Bookkeeping for Small Businesses in South Africa: A Practical Monthly Routine

Good bookkeeping is less about doing everything at year-end and more about keeping source records, bank activity, sales and expenses organised every month. This guide gives South African small businesses a simple workflow that supports better reporting and easier tax preparation.

Updated 22 September 202610 min readBased on official SARS/CIPC guidance where cited

Important

This guide explains public information and practical record-keeping workflows. It is not personal tax, accounting or legal advice, and eScripts is not SARS or CIPC.

What bookkeeping actually does

Bookkeeping is the process of recording and organising the financial transactions of a business. At a basic level, it creates the trail between what the business sold, what it spent, what moved through the bank account and the documents that prove those transactions.

The better that trail is maintained, the easier it becomes to understand cash flow, prepare reports, support tax returns and hand clean records to an accountant or tax practitioner.

The aim is not to create more paperwork. It is to make sure the number on a report can be traced back to a real transaction and supporting source document.

Start with source documents, not the spreadsheet

SARS' 2026 small-business material emphasises keeping supporting documents such as sales slips, invoices, receipts, bank deposit slips and other records. Those source documents explain the transactions later recorded in the books.

A business should therefore have a repeatable way to collect customer invoices, supplier invoices, expense receipts, contracts and bank records before they disappear into email threads, WhatsApp chats or desk drawers.

  • Sales invoices and credit notes
  • Supplier invoices and purchase documents
  • Expense receipts
  • Bank statements and deposit records
  • Contracts and agreements
  • Asset and finance documentation
  • VAT records where applicable

Keep business activity separate from personal activity

For an owner-managed business, mixing personal and business transactions creates avoidable work. Even where the legal form of the business does not strictly require a separate bank account, keeping business money and documents separate makes bookkeeping and review much easier.

If personal spending does pass through a business account, classify it clearly instead of forcing it into an expense category. The books should reflect what the transaction really was.

  • Use a dedicated business bank account where practical
  • Use consistent payment references
  • Do not disguise owner drawings or personal spending as business expenses
  • Keep business receipts in the business record system, not a personal photo gallery

Capture and review transactions every week

Small errors become large clean-up projects when they are left for months. A short weekly routine is usually easier than a long year-end reconstruction.

Import or review bank transactions, attach supporting documents, record sales and purchases, and flag anything unclear while the transaction is still fresh in your memory.

  • Review new bank activity
  • Capture cash transactions that will not appear on a bank statement
  • Attach or file the supporting document
  • Confirm whether the transaction is income, expense, owner movement or something else
  • Leave an explanation for unusual transactions

Reconcile the bank account monthly

Bank reconciliation compares the accounting records with the bank statement and explains any difference. It is one of the most useful controls in bookkeeping because it helps identify missing entries, duplicate entries and timing differences.

Do not assume that importing a bank statement is the same as reconciling the bank. Importing brings transactions into view; reconciliation checks that the books and the bank actually agree.

  • Confirm the statement period and closing balance
  • Match recorded receipts and payments to bank activity
  • Investigate duplicate or missing transactions
  • Identify deposits or payments recorded in one place but not the other
  • Finish with an explained difference rather than an unexplained balance

Keep tax records as part of bookkeeping, not as a separate emergency

If the business is VAT registered, the bookkeeping system should preserve the tax invoice and transaction detail needed to support VAT reporting. If the business is not VAT registered, it should still keep the records required to explain income and expenses for income-tax purposes.

SARS says good record keeping helps taxpayers explain what was declared on tax returns and that business records generally need to be retained for five years from the tax-return filing date, subject to longer retention where a matter remains unresolved.

  • Keep supporting invoices and receipts
  • Keep bank and payment evidence
  • Retain filed return support and calculations
  • Do not wait until filing season to identify missing documents

A simple month-end bookkeeping checklist

At the end of each month, run a short close process. The goal is to stop unresolved items carrying forward indefinitely and to produce a reliable picture of the month.

A business with more complex inventory, payroll, VAT, loans, fixed assets or accruals will need additional controls, but the same principle applies: capture, reconcile, review and then report.

  • All sales and purchases recorded
  • Bank account reconciled
  • Cash and card transactions reviewed
  • Unusual transactions explained
  • Outstanding customer and supplier items reviewed
  • VAT treatment reviewed where applicable
  • Supporting documents filed
  • Management reports reviewed for obvious errors

Good bookkeeping reduces the cost and stress of year-end

Annual Financial Statements, tax returns and professional reviews all depend on the quality of the underlying records. If the bookkeeping is incomplete, year-end work begins with clean-up rather than analysis.

Keeping the records current means the accountant or preparer can spend more time reviewing the financial position and less time asking what an unexplained bank line from eight months ago was for.

Put this into practice

Turn the monthly routine into one connected workflow.

Use eScripts to organise receipts, bank transactions, income and expenses, then request separately scoped bookkeeping clean-up when you need hands-on support.

Frequently asked questions

How often should a small business do bookkeeping?

Weekly transaction review and a monthly reconciliation is a practical rhythm for many small businesses. Higher-volume or more complex businesses may need daily processing and more frequent controls.

Do I need bookkeeping software?

Not every business is legally required to use a particular software product, but a structured digital system usually makes document storage, transaction review, reconciliation and reporting easier than ad hoc spreadsheets and folders.

Is importing a bank statement the same as doing bookkeeping?

No. Importing makes the bank activity available for review. Bookkeeping still requires deciding what the transactions mean, linking supporting documents and making sure the accounting records are complete and accurate.

How long should a small business keep tax records?

SARS generally refers to a five-year retention period from the filing date for records supporting a return, with longer retention where a related matter remains unresolved.

What if my bookkeeping is already months behind?

Start by gathering bank statements and source documents for the missing period, work month by month, and reconcile as you go. If the records are complex or incomplete, professional bookkeeping clean-up can be separately scoped.

Official sources used for this guide

Rules can change. Follow the official source for the latest version and use professional advice where your facts are complex.