Home / Stories

Client Stories

These examples show the type of work Affo handles for micro businesses in different trading situations. Each story reflects practical improvements in records, payroll and day-to-day financial control.

Client Stories
Bryanston Consultant

Bryanston Consultant

A one-person consultancy moved from scattered records to dependable monthly reporting.

Sandton Online Seller

Sandton Online Seller

An online seller gained cleaner order tracking and easier monthly reconciliation.

Midrand Salon

Midrand Salon

A small salon improved cash controls and staff payroll accuracy.

Soweto Spaza

Soweto Spaza

A township convenience trader moved to more organised stock and daily sales records.

Randburg Tutor

Randburg Tutor

A tutoring business set up regular fee tracking and monthly bookkeeping routines.

Roodepoort Baker

Roodepoort Baker

A home baker gained clearer margins by separating ingredient costs and customer payments.

Pretoria Contractor

Pretoria Contractor

A micro contractor improved supplier tracking and job-based record keeping.

Centurion Daycare

Centurion Daycare

A small childcare operation improved parent fee records and payroll timing.

Cape Town Creative

Cape Town Creative

A creative studio streamlined project invoicing and monthly expense capture.

Bellville Retailer

Bellville Retailer

A small retailer introduced stronger till balancing and supplier payment visibility.

Durban Caterer

Durban Caterer

A catering business gained better control over event deposits and ingredient spending.

Umhlanga Fitness Coach

Umhlanga Fitness Coach

A personal training business organised recurring client payments and monthly reporting.

Gqeberha Guesthouse

Gqeberha Guesthouse

A micro guesthouse cleaned up booking records and owner expense tracking.

Walmer Repair Shop

Walmer Repair Shop

A repair shop set up better job card management and parts cost capture.

Kempton Park Courier

Kempton Park Courier

A courier operator improved fuel record keeping and driver payment oversight.

Benoni Market Trader

Benoni Market Trader

A market trader moved from manual notebooks to more reliable monthly summaries.

Fourways Nonprofit

Fourways Nonprofit

A small community initiative improved donor tracking and expense documentation.

Alberton Plumber

Alberton Plumber

A plumbing business introduced smoother invoicing and monthly bank reconciliations.

Retail owner needing cleaner monthly records

A Bryanston stockist came to us with sales mixed across card payments, cash takings and supplier invoices, which made month-end reporting slow and uncertain. We brought the records into a single monthly process, matched payment slips to sales, and cleared old unreconciled items so the owner could see what was actually available after expenses. The result was a cleaner view of trading, with less time spent chasing missing entries and fewer surprises when VAT or supplier payments came due.

This kind of support suits micro businesses that need order more than complexity. If your sales come in daily but your records are updated only when there is time, we can help you get back to a steady routine and keep the numbers usable.

Small team payroll without month-end panic

A service business in Sandton needed monthly payroll for a small team, including overtime, leave and a few salary changes through the year. Payroll had been handled manually, so payslips were late and deductions were not always consistent. We set up a regular payroll schedule, checked employee details, and built a process for leave tracking and payslip processing that could be followed without confusion. That gave the owner firmer control over wages and cut down the back and forth with staff.

For small teams, payroll problems often start with one missed update then snowball into a bigger clean-up. We help with weekly wage payroll, holiday payroll cover and termination pay too, so the same process can carry through busy periods and staff changes.

  • New employee setup and starter details
  • Leave tracking for annual and sick leave
  • Deduction support for agreed items
  • Payroll reporting for owners and managers

Cashflow control for a seasonal Durban trader

A Durban trader with seasonal spikes struggled when orders increased and the admin side fell behind. The team needed timesheet capture for casual workers, plus weekly wage payroll when trading was busy and monthly payroll during quieter periods. We tightened the flow between attendance records, hours worked and wage runs so the owner could plan cashflow before payday. That mattered especially during load-shedding weeks, when operations shifted and hours changed at short notice.

Once the payroll information was kept current, the owner had better visibility over labour costs and could make quicker calls on staffing. The bookeeping side also became easier because wages and deductions were recorded properly each week instead of being rebuilt later from scraps of paper and messages.

Payroll cleanup after a messy year

A Gqeberha micro business contacted Affo after a year of stop-start admin, with missing payslips, uncertain leave balances and payroll reports that did not agree to the bank payments. We worked through the old payroll data, identified the gaps, and rebuilt the records so the business could trust the current figures again. Where there were terminations or changes in duties, we checked the final pay and deductions carefully to avoid future disputes.

Cleanup work is often needed when a business has grown faster than its admin setup. We handle payroll cleanup for small teams that need a fresh start, especially where records have to line up for the accountant, the owner and the staff.

  • Review of past payroll records
  • Correction of payslip and deduction mismatches
  • Clear reporting for current and prior periods
  • Support to restart payroll on a proper schedule

Cross-country support for owners who travel between cities

Some clients manage operations from Johannesburg while staff or suppliers are spread across Pretoria, Cape Town, Durban and Gqeberha. In those cases the business needs one reliable point of control for payroll and records, not different methods in each place. Affo works from Bryanston and supports micro businesses across South Africa, so owners can keep one process for monthly payroll, weekly wages and reporting even when the team is not in the same office.

This is especially useful for owner-managed businesses that travel, work remotely or share admin between branches. With clearer records and regular updates, it becomes easier to compare branches, approve payments and stay within municipal or tax deadlines without last-minute pressure.

How to choose the right story for your business

When you read through these examples, look for the one that matches your current pressure point. Some businesses need accurate bookkeeping first, others need payroll that runs on time, and many need both. If you are unsure, start with the problem that creates the most stress each month, then build from there.

Affo is set up for micro businesses that want practical help, clear communication and records they can trust. Founded in 2012 and led by Thabiso Mokoena, our team includes bookkeeping, payroll, compliance and cloud systems support so the work can be handled properly from start to finish.

  • If your records are behind, start with bookkeeping cleanup
  • If staff are paid weekly or monthly, begin with payroll support
  • If you need both, ask for a combined monthly process
  • If you are growing quickly, add reporting and compliance checks

Questions we get asked

What kind of businesses are these client stories for?

They are for micro businesses that need help with bookkeeping, payroll or both, usually with small teams and limited internal admin.

Do you only work with businesses in Johannesburg?

No. Affo is based in Bryanston, Johannesburg and supports micro businesses across South Africa, including Pretoria, Cape Town, Durban and Gqeberha.

How do clients get in touch?

Clients reach us through the enquiry form on our contact page, where they can tell us what payroll or bookkeeping support they need.

Planning something? Send the team a message.

Contact form