Project snapshot from Randburg
The client was a small tutoring business in Randburg serving school learners on a term-by-term and month-to-month basis. Like many micro businesses in Johannesburg, income came in unevenly, with a mix of lesson fees, late payments and the odd adjustment when a learner paused lessons mid-term. The owner needed clean records, not a complicated accounting set-up that would eat time every week.
Affo was asked to bring order to the fee tracking and to create a monthly bookkeeping routine that could be kept up even during busy exam periods. The brief was practical: record what was owed, record what was paid, track the timing of each payment, and make sure the monthly numbers were ready for review without a scramble at month end.
The brief and the day-to-day constraints
The biggest constraint was time. Tutoring income does not arrive in neat, fixed instalments, and the owner was spending too many hours matching deposits to learner accounts. There were also a few moving parts that had to be handled properly, including part payments, sibling discounts, make-up lessons and occasional cash receipts. In a small business that runs on the owner's attention, a single missed entry can throw off the whole month.
There was also the practical reality of working in Randburg and Gauteng, where school schedules, traffic and public holidays all affect lesson volumes. We had to build a routine that could flex around those changes and still keep the records current. The client did not need fancy reports, just dependable information that could be trusted when making fee decisions.
- Monthly fee tracking for learners
- Simple reconciliation of deposits and cash received
- Clear record of unpaid balances and overdue accounts
- Monthly bookkeeping close with owner review
- Support for irregular billing and make-up lessons
What we put in place
We set up a monthly bookkeeping workflow designed for a micro business, with separate tracking for fees billed, fees received and balances still outstanding. That gave the owner a clearer view of cash flow and made it easier to follow up on unpaid accounts without having to recheck old messages and bank lines every time.
We also introduced a regular capture routine for all income entries so that deposits were matched to the correct learner and service period. Where payments were split across weeks or months, we recorded the balance carefully rather than forcing everything into a single line. This kept the records accurate and reduced disputes later on.
For the business owner's peace of mind, we prepared monthly summaries that showed how much had been billed, how much had been collected and which accounts still needed follow-up. That meant the owner could focus on teaching quality and client communication while the books stayed current in the background.
- Fee register cleaned up and standardised
- Monthly income capture and reconciliation process
- Outstanding account tracking by learner
- Simple summary reports for management decisions
- Repeatable bookkeeping tasks that could be maintained each month
Payroll support for small support teams
The tutoring business did not need a large payroll operation, but it did have a small support team whose hours had to be handled correctly. We helped put a basic payroll rhythm in place for regular payments, leave tracking and any changes to working patterns. For a micro business, that matters because even one late or incorrect payment can create unnecessary strain.
We kept the payroll process straightforward and practical. Hours were captured, pay runs were checked, and the owner had a clear record of what had been paid and when. This also made it easier to stay organised when school holidays changed the normal timetable. No overcomplication, just proper records that could stand up if the business ever needed to review employment costs or employment dates.
For a small team, especially where people work part time or on flexible schedules, consistency is everything. We made sure the payroll records matched the actual working pattern and that the owner had enough visibility to plan ahead instead of reacting at the last minute.
Timeline, turnaround and key facts
The project was completed over 4 weeks. Week 1 was spent gathering the existing records, reviewing how fees were being tracked and identifying the gaps. Week 2 focused on setting up the monthly bookkeeping structure and cleaning up the learner payment history. Week 3 was used to sort the payroll inputs and test the reporting format. In Week 4, we completed the first full month-end cycle and handed over the routine for ongoing use.
This was not a large corporate rescue. It was a small, careful reset for a business that needed order and consistency. The turnaround suited the size of the operation and the pace of a tutoring business where term dates, exam prep and school closures can shift the workload quickly.
| Town | Randburg, Johannesburg |
| Business type | Tutoring service |
| Project length | 4 weeks |
| Main focus | Fee tracking and monthly bookkeeping |
| Secondary support | Small team payroll and leave records |
| Operating need | Simple, repeatable admin for a micro business |
Results and what we would do again
By the end of the project, the owner had a clearer picture of fee income, unpaid balances and monthly cash movement. The bookkeeping routine became easier to keep up with, and the payroll records were no longer managed as a separate stress point. The real win was not just cleaner numbers, but less time spent chasing down basic information.
For a small tutoring business, that kind of structure is worth keeping. It supports better decisions on pricing, follows up overdue fees earlier, and gives the owner a steadier view of the month. If we were to do this again, we would use the same approach: start with the fee register, keep the monthly close simple, and make sure the records match how the business actually trades.
That is the kind of support Affo aims to give micro businesses across Johannesburg and beyond. Practical bookkeeping, payroll where needed and a process that does not get in the way of the work itself. Sometimes the best system is the one that simply gets done every month, no fuss.
Key facts
| Client type | Micro tutoring business |
|---|---|
| Town | Randburg, Johannesburg |
| Project duration | 4 weeks |
| Core work | Fee tracking and monthly bookkeeping |
| Payroll support | Small team payroll, leave tracking and pay run checks |
| Outcome | Cleaner monthly records and less owner admin time |





