Start With Clean Records For Every Booking And Invoice
Service businesses live or die by accurate records. Whether you run consulting, cleaning, repairs, beauty, tutoring or field services, each job should be traceable from the first enquiry to the final payment. Keep one record for the client, one for the service date, one for the amount charged and one for the payment status. That sounds basic, but many small teams lose money when appointments are changed, cancelled or paid late and nobody updates the books.
For businesses in Johannesburg, Pretoria, Cape Town, Durban and Gqeberha, the admin load can change fast, especially when staff work across more than one site. A simple monthly routine helps. Match invoices to appointment logs, check bank deposits against issued invoices, and note any discounts, deposits or refunds. When the business has a clear paper trail, it becomes easier to answer client queries and sort out SARS concerns if they come up.
- Keep a list of all active clients and recurring jobs
- Number every invoice in order
- Record deposits before the service date
- Mark cancellations and rescheduled appointments immediately
Track Billable Hours, Not Just Money In The Bank
Many service businesses focus only on cash received. That can hide problems. If your team spends 40 hours on work but only 30 hours were billed, the missing 10 hours must be visible. Time tracking matters for monthly payroll, contractor payouts and job costing. It also helps you see which service lines pay well and which ones drain time.
Build a routine around the actual work day. Capture start times, travel time, waiting time and completion time. If staff visit clients in Sandton, Midrand or Randburg, include travel delays and parking where it is part of the job cost. For micro businesses, one missed hour per day can add up to thousands of Rand over a month, so the detail is worth the effort.
- Use one timesheet format for the whole team
- Record billable and non-billable hours separately
- Review timesheets before payroll is processed
- Check that overtime and weekend work are authorised
Keep Payroll Simple, Accurate And On Time
Payroll is often the biggest monthly control point for a service business. Small teams may have monthly salaries, weekly wages, temporary workers or a mix of all three. The payroll records should show who worked, what was earned, what deductions apply and when payment is due. If leave is not tracked properly, payroll costs can drift higher than expected and disputes start quickly.
For South African micro businesses, payroll also needs to stay aligned with leave rules, termination pay, deductions and reporting. Holiday periods, load-shedding disruptions and short notice absences can all affect the payroll cycle. A clean payroll process protects the business and the staff. Keep approval notes for changes, especially where deductions, overtime or unpaid leave are involved. One missing approval can turn into a long correction later.
Affo supports monthly payroll, weekly wage payroll, payslip processing, leave tracking, timesheet capture, new employee setup, termination pay, deduction support, payroll reporting, holiday payroll cover, small team payroll and payroll cleanup for micro businesses across South Africa.
Separate Business Cash From Personal Spending Early
This is one of the first habits a service business should build. When business and personal spending sit in the same account, the books become harder to trust. It also becomes difficult to see whether clients are paying on time or whether cash is being used for fuel, stationery, internet or ad hoc staff costs without proper records. Even a small business in Bryanston or Cape Town can get caught out by a few mixed transactions each month.
Use a clear process for deposits, purchases and withdrawals. Keep supplier payments separate from owner drawings. If someone buys equipment, uniforms or software for the business, the receipt must be saved and coded correctly. This is especially important for businesses working through busy seasons, because the cash flow picture can look healthy one week and tight the next.
- Use a business account only for business income and expenses
- Keep receipts for every purchase over a small set threshold
- Record owner drawings separately
- Review bank transactions weekly, not only month end
Build A Monthly Close Checklist That Actually Gets Done
A monthly close does not need to be complicated, but it must happen. Set a fixed date each month to finish the books, review unpaid invoices, confirm payroll entries and file the key reports. For many micro businesses, the biggest risk is not fraud or a major error, it is delay. When records pile up, it becomes harder to spot a missing payment or a supplier overcharge. Then the correction work eats into the next month.
Use one checklist every month so the process stays consistent, even during busy periods or power cuts. Keep backups of important files and make sure cloud access is available to the right people. If your team works from Johannesburg, Pretoria, Durban or Gqeberha, the same close routine should apply everywhere. Consistency matters more than fancy systems.
- Reconcile the bank account
- Check unpaid invoices and overdue accounts
- Review payroll and leave balances
- File source documents in one shared location
- Prepare a short summary of cash flow and tax obligations
Know When To Bring In Outside Help
Many founders start by handling the books themselves, then reach a point where the admin slows down sales. That is usually the time to get help. Outsourced bookkeeping and payroll can give a micro business steadier records, fewer late nights and better visibility over what is happening month to month. It also helps when the owner is out on site, in client meetings or managing staff across several locations.
If your books are always behind, if payroll corrections are becoming common, or if you are spending weekends trying to match bank entries, support may save money rather than cost it. A good bookkeeping partner should be clear about what is being done, when reports will be ready and what information is still needed from your side. That transparency matters when every Rand counts.
Affo is based in Bryanston, Johannesburg and supports micro businesses across South Africa, including Sandton, Randburg, Midrand, Pretoria, Cape Town, Durban and Gqeberha. Clients reach us through the enquiry form on our contact page. Founded in 2012, our team includes Thabiso Mokoena, Naledi Khumalo, Johan van der Merwe, Anele Dlamini, Priya Naidoo and Lerato Maseko, with a focus on practical bookkeeping and payroll support for small service businesses.





