A Roodepoort home bakery with mixed payments and thin margins
The client was a home baker in Roodepoort serving custom cakes, cupcakes, dessert boxes and small celebration orders across west Johannesburg. Orders were coming in through WhatsApp and Instagram, payments were split between cash deposits, card transfers, and EFTs, and ingredient purchases were happening week by week from several suppliers. By month end the books did not show which products were profitable and which ones were eating away at margin.
The brief was straightforward: separate business income from personal money, track ingredient spend against each job, and put a proper payroll process in place for one casual helper who was paid around busy weekends. The owner also wanted fewer late-night spreadsheet checks and a simple way to see what was due for tax, wages, and stock before taking on bigger orders.
What was getting in the way
The biggest problem was not a lack of sales, it was the way the money moved. A customer would pay a deposit, then settle the balance after collection, while flour, butter, boxes and toppings were bought on different days. Some weeks there were three or four baking jobs in progress at once, and costs were recorded after the fact rather than when the order was booked. That made gross margin hard to read and cash flow even harder to manage.
There was also a compliance angle. The helper worked irregular shifts and sometimes came in for two days in one week and none the next, so wage calculations, leave notes, and deductions had to be handled carefully. In a small business, one missed entry can throw off the whole month and create confusion when the owner tries to file returns or check what is owed.
- Income was mixed with personal transfers
- Ingredients were bought in small amounts from multiple suppliers
- Weekend helper wages changed from week to week
- There was no clean monthly view of profit by product type
- Customer balances were sometimes followed up late
The bookkeeping and payroll setup we put in place
We started by cleaning up the opening records and separating the bakery activity into a simple monthly structure. Sales were grouped by order type, while ingredient purchases, packaging, delivery costs, and bank charges were entered into clear categories. This gave the owner a proper view of direct costs versus overheads, which is what you need when you are trying to work out whether a cake order is worth the time.
On the payroll side, we set up a small weekly wage process for the helper, including hours worked, payslip preparation, and a record of any deductions or overtime agreed for peak periods. We also put in place a basic leave tracking system and a standard new-employee checklist for future casual staff if the business grew. The aim was not complicated administration, just a process that could be repeated without fuss.
- Monthly bookkeeping reconciliations
- Weekly wage payroll for one casual worker
- Payslip processing and wage summaries
- Leave tracking for irregular shifts
- Bank and cash payment matching
- Order-level cost grouping for margin checks
How the work was completed over four weeks
The first week was spent collecting the prior records, statements, invoices, and order notes. We reviewed the busiest months first because that was where the missing detail was most obvious. In week two we rebuilt the income and expense categories, then matched deposits and balances against completed orders. That gave a cleaner picture of customer payments and showed where the business was carrying unpaid balances for too long.
Week three focused on payroll and recurring admin. We prepared the weekly wage format, confirmed the helper’s working pattern, and set up a simple reporting rhythm so the owner could see labour cost before the weekend rush. By week four we had a full month view and could compare ingredient spend to sales in a way that made sense. The owner did not need fancy reporting, just clear numbers by Friday afternoon, and that is what we delivered.
Because the business was home-based, we also kept the process practical. Records had to work around baking days, school runs, power cuts, and the reality of storing receipts in a kitchen drawer until the end of the week. A good system for a micro business has to fit the way the business actually runs, not the other way round.
What changed once the numbers were separated
Once sales and costs were split properly, the owner could see which orders were bringing in solid margin and which ones were only covering ingredients. That made pricing discussions easier and reduced the guesswork on custom quotes. It also became clearer when a large order needed a deposit before ingredients were bought, rather than after the work had already started.
The payroll process also stopped small mistakes from building up. Wage calculations were more consistent, payslips were easier to issue, and there was less back-and-forth at the end of the month. The owner said the biggest gain was peace of mind because cash on hand, supplier payments, and helper wages were all visible in one place. That meant less stress and better planning for busy holiday periods.
- Clearer margin by order type
- Fewer payment follow-ups after collection
- Cleaner wage records for the casual helper
- Better timing for buying ingredients
- More confidence when quoting for bigger cake orders
What we would do again for a micro business like this
We would use the same approach again for any small food business that sells made-to-order products from home or from a small studio. Start with accurate categories, keep payroll simple, and make sure deposits are recorded before the ingredients are bought. If the business is in Roodepoort, Randburg, Midrand or Pretoria, the same method works just as well, whether the orders are local pickups or deliveries across Johannesburg.
For micro businesses, the real win is not a huge system, it is a tidy one. A monthly rhythm, a weekly wage process, and a clear picture of what each product costs can save hours of admin. It also helps the owner make better calls on pricing, hiring, and stock. For this bakery, that meant less guesswork and more control over the month ahead.
Affo works with micro businesses across South Africa, from Bryanston and Sandton to Cape Town, Durban and Gqeberha, but the method stays the same: keep it accurate, keep it practical, and keep it manageable for one busy owner.
Key facts
| Client type | Home baker serving custom cakes and small celebration orders |
|---|---|
| Town | Roodepoort, Johannesburg |
| Project duration | 4 weeks |
| Core services | Monthly bookkeeping, weekly wage payroll, payslip processing, leave tracking |
| Key issue | Mixed personal and business payments made margin hard to see |
| Result | Clearer cost tracking and cleaner payroll records for better pricing decisions |





