Home / Stories / Midrand Salon

Stories

Midrand Salon

A small Midrand salon needed better control over cash takings and more accurate payroll for a lean team working across busy shifts. Affo set up a practical bookkeeping and payroll process that made daily admin easier to manage and quicker to trust.

Midrand Salon

What the salon needed in Midrand

The client was a small salon in Midrand with a compact team, mixed working hours and a steady stream of cash and card payments. The owner was doing too much by hand, from checking takings at the end of the day to confirming wages, overtime and leave. When trading is busy and staff rotate between appointments, the small mistakes pile up quickly.

The brief was simple enough on paper: improve cash controls, get payroll right every month, and make sure staff were paid accurately without adding more admin to the owner’s week. The salon also needed a process that could handle load-shedding, internet drops, and last minute changes to shifts without throwing the whole month off balance.

  • Client type: independent salon
  • Town: Midrand, Gauteng
  • Team size: 7 staff members
  • Work pattern: mixed monthly salary and weekly wage payments
  • Main issues: cash reconciliation gaps, payroll errors, and inconsistent leave records

The constraints we worked around

Like many small businesses in Gauteng, the salon did not have a full finance department or a dedicated HR person. The owner kept most records in separate spreadsheets, with some notes on paper and some messages in a phone inbox. That meant payroll often depended on memory and whoever happened to be on duty that day.

We also had to keep things light and practical. The team could not afford long training sessions, and they needed a setup that would work even if the power went off during a busy afternoon. Cash-up procedures had to be clear enough for a junior receptionist to follow, and payroll checks had to be simple enough to run without delaying month-end.

  • No full-time accounts staff on site
  • Mixed records across paper, spreadsheets and messages
  • Power cuts affecting end-of-day admin
  • Short turnaround needed for weekly and monthly pay runs

What Affo supplied and set up

We put together a bookkeeping and payroll support process around the way the salon actually operated. First, we cleaned up the payroll list and confirmed every employee’s pay basis, hours, leave balance and deduction arrangement. Then we created a repeatable monthly cycle for payroll checks, payslip processing and reporting, so the owner could see what was due before payday.

On the bookkeeping side, we helped introduce a daily cash control routine and a clearer reconciliation method for takings, product sales and staff-related expenses. The goal was not to overcomplicate things. It was to reduce the number of loose ends that were being carried into the next week. Priya handled compliance checks, Johan managed payroll detail, and Naledi reviewed the bookkeeping side before sign-off.

  • Monthly payroll support for salaried staff
  • Weekly wage payroll for casual and shift-based staff
  • Payslip processing with clear deductions and allowances
  • Leave tracking and timesheet capture
  • New employee setup and termination pay support
  • Payroll cleanup to correct historic errors

The timeline from cleanup to steady monthly runs

The project ran over four weeks. In week one, we reviewed the existing records, listed the payroll issues and mapped the cash-up process. In week two, we rebuilt the staff list, checked deductions and corrected leave balances. Week three was used to test the payroll cycle with the salon’s actual shift pattern and working hours. In week four, we moved into live monthly processing and handed over a simple routine the owner could use with confidence.

That timeline mattered because the salon could not stop trading while admin was being sorted out. We had to work around peak appointment times, account for staff changes, and keep the process moving even when the owner was on the floor or dealing with clients. A few checks were done after hours, which kept the branch running without disruption.

  • Week 1: review and issue listing
  • Week 2: payroll and leave cleanup
  • Week 3: test run and corrections
  • Week 4: live handover and monthly cycle start

Results the owner could see quickly

By the end of the first full pay cycle, the owner had a clearer view of wages, deductions and leave liability. Payroll errors were reduced, cash-up differences were easier to spot, and staff questions about payslips dropped off because the figures matched what they had worked. The owner also had one point of contact instead of juggling several people for different admin tasks.

Just as important, the business stopped losing time to small corrections that used to be made at the last minute. That meant less stress at month-end and better control over what was going out in wages. For a small salon, that kind of order is not fancy but it makes a real difference to daily trading.

  • Cleaner payroll records
  • More accurate wage and salary payments
  • Better leave tracking
  • Improved cash control at day end
  • Less owner time spent fixing admin

What we would do again for a similar salon

If we took on a similar salon in Midrand, Sandton or Randburg tomorrow, we would use the same approach again. Start with the payroll list, clean up the records, and then build the cash control routine around the salon’s real trading hours. For small service businesses, the best system is usually the one that staff can follow on a busy Friday without second guessing it.

We would also keep the setup flexible enough for seasonal changes, staff leave and unexpected downtime. In a salon, people go on leave, public holidays shift trading patterns, and some weeks are simply fuller than others. A practical payroll and bookkeeping process needs to cope with all of that and still stay accurate. That is the part we would repeat first.

  • Start with record cleanup before adding more steps
  • Match payroll to actual shifts and working hours
  • Keep cash reconciliation simple and consistent
  • Leave room for public holidays and staff movement

Key facts

Project typeOutsourced bookkeeping and payroll support
Client sectorSalon and personal care services
TownMidrand, Johannesburg
Timeline4 weeks from review to live handover
Team size7 staff members
Key services usedMonthly payroll, weekly wage payroll, payslip processing, leave tracking, payroll cleanup

What our Bookkeeping customers say

Verified Google reviews

Questions we get asked

What was the main payroll issue at the Midrand salon?

The main issue was inconsistent records for hours, leave and deductions, which led to payroll errors and extra follow-up before payday.

Did Affo only handle payroll for this project?

No. We also helped tighten daily cash controls and improve the bookkeeping process so the owner could reconcile takings more reliably.

How long did the cleanup take?

The work ran over four weeks, including review, cleanup, testing and a live monthly handover.

Planning something? Send the team a message.

Contact form