A small team built for small business realities
Affo was founded in 2012 with one clear idea in mind: micro businesses need proper bookkeeping and payroll support without the overheads that come with a large finance department. The team is based in Bryanston, Johannesburg, and works closely with owners who need straight answers, tidy records and payroll that runs on time month after month.
Because many of our clients are lean teams, we keep our service practical. That means fewer handoffs, fewer delays and more direct contact with the people doing the work. Whether a client is in Randburg, Midrand or further afield in Cape Town or Durban, they still deal with a team that understands small payrolls, shifting cash flow and the pressure that comes with trying to do everything at once.
- Bookkeeping and payroll support tailored to micro businesses
- Personal service from a Johannesburg based team
- Coverage for clients in major centres across South Africa
Thabiso Mokoena leads the business with a practical eye
Thabiso Mokoena is the Managing Director and has guided Affo since 2012. He keeps the business focused on what matters most to owners: accuracy, clear reporting and a service that fits the size of the operation. His approach is straightforward, no unnecessary layers and no confusion about what has been done or what still needs attention.
Clients appreciate that Thabiso understands how micro businesses work in the real world, especially when payroll dates, supplier payments and VAT deadlines all seem to land at once. He makes sure the team stays organised and that clients get the support they need without having to chase basic information.
- Sets the direction for client service and operational standards
- Works with the team to keep turnaround times steady
- Focuses on transparency, accuracy and practical support
Bookkeeping and payroll handled by specialists
Naledi Khumalo leads bookkeeping and keeps the records in order for clients who need dependable monthly support. She is especially useful for owners who want their books kept clean so they can see what is happening in the business without second-guessing the figures. Her work supports simple reporting, better cash flow tracking and less stress at month end.
Johan van der Merwe manages payroll and looks after the moving parts that can cause problems if they are not handled properly. That includes wage runs, leave tracking, payslip processing and deductions. For businesses with small teams, one missed detail can lead to upset staff and extra admin, so Johan keeps a close eye on the process.
- Monthly payroll and weekly wage payroll
- Payslip processing and payroll reporting
- Leave tracking, termination pay and deduction support
- Holiday payroll cover and payroll cleanup
Client service that keeps communication clear
Anele Dlamini is the Client Success Coordinator and often becomes the first point of contact for clients who need direction, follow up or a simple answer about what happens next. She helps keep communication clear, which is useful for busy owners who are juggling staff, suppliers and customer work at the same time.
In a small business, admin can pile up quickly. Anele helps clients stay on track with requests, timelines and the information needed for smooth processing. She understands that many owners do not have time to chase paperwork, so she helps make the process easier from the start.
Her role is also about keeping things human. Clients want to know their work is being seen and that someone is responsible for moving it forward, especially when monthly deadlines are close and everyone is working under pressure.
Compliance and systems that support the numbers
Priya Naidoo looks after compliance administration and helps ensure the basics are handled properly. For micro businesses, this is often where small errors can become bigger issues later, especially when employee records, payroll inputs or statutory requirements are not kept properly aligned. Priya keeps the admin side steady so clients have a cleaner process to work with.
Lerato Maseko is the Cloud Systems Specialist and supports the systems behind the service. Her work helps the team manage records and run payroll in a way that suits modern small businesses, including owners who work from different locations or need access to information without waiting for paper files to move around. In places where load-shedding, travel and remote work can interrupt a normal day, that flexibility matters.
- Support for cloud based working methods
- Cleaner record keeping for payroll and bookkeeping
- Better continuity for clients across South Africa
Why micro businesses trust this team
Affo serves entrepreneurs who often do not need a full in-house finance department, but still need proper support. The team works with businesses across Johannesburg, Pretoria, Cape Town, Durban and Gqeberha, and understands that each client has its own pace, staffing pattern and admin pressure. A small business in Sandton may need different payroll handling from a team in Gqeberha, yet both need accuracy and consistency.
That is where the team’s mix of experience matters. Each person has a clear role, but the service feels joined up. Clients get bookkeeping and payroll support that is organised, responsive and suited to the size of the business, without paying for services they do not need.
For owners who want to hand over the admin with confidence, this is a team that knows how to keep things moving, even when month end is busy and the paperwork is piling up.


