Home / Who We Help / Trade Contractors

Who We Help

Trade Contractors

Trade contractors need books that keep up with supplier invoices, job deposits, labour changes and late payments. Affo supports micro operators with bookkeeping and payroll that suit busy sites, small crews and irregular cash flow.

Trade Contractors

When Job Work Starts Pulling in Different Directions

Trade contractors usually start with a few regular customers, a small crew and a van or bakkie that carries everything from ladders to power tools. Then the paperwork grows faster than expected. One job pays in stages, another needs a deposit, and a third still has an unpaid supplier bill sitting in the same month. That is where clean bookkeeping matters, because it shows what is actually available to spend and what still belongs to wages, VAT, materials or tax.

For micro businesses in Johannesburg, Pretoria, Cape Town, Durban and Gqeberha, the pressure is often seasonal as well. Rain can delay roof work, load-shedding can push jobs into overtime and coastal humidity can affect storage, transport and maintenance schedules. A proper bookkeeping setup keeps those moving parts visible. It also helps owners stop guessing when a client asks for an updated balance, or when a subbie needs payment before the next site call-out.

Typical Set-Up for a Small Contractor Team

Most trade contractors do not need a complicated office. They need a practical system that tracks income, labour and costs without slowing the business down. That usually means one person handling quotes and site work, one or two admin tasks shared between the owner and a bookkeeper, plus payroll for hourly staff or short-term labour.

Affo works with businesses that need records for weekly wages, monthly salaries or a mix of both. We also help with leave tracking, timesheet capture and termination pay when staff move on after a project. For contractors with small crews, this stops arguments over hours and gives a clearer record for each pay run. If your team works across Sandton, Randburg, Midrand or Pretoria, it helps to have one payroll process instead of several ad hoc notes on WhatsApp.

  • Supplier bills for building materials, fittings, consumables and fuel
  • Job deposits and stage payments from clients
  • Weekly wages for labourers, drivers and assistants
  • Deduction support for advances, losses or agreed repayments
  • Payroll reporting for owner review and record keeping

How to Lay Out the Numbers So They Match the Job Site

Trade work needs a structure that follows each job from quote to final payment. The cleaner the layout, the easier it is to know whether a project made money or just kept the crew busy. We recommend separating money by job type, customer name and payment stage. That way a contractor can see which jobs are waiting on final settlement and which ones are already draining cash through materials or overtime.

A simple monthly routine works well. Capture invoices as they come in, record deposits as soon as they clear, match supplier payments to the correct job and process payroll on a fixed day each week or month. This gives you a proper view of labour costs against income. It also helps when the books need to be shared with an accountant, a lender, or a municipal licensing process that wants current figures. Small but steady record keeping is often the difference between a busy month and a profitable one.

  • Use one job folder per site or contract
  • Keep bank deposits separate from cash taken for petty expenses
  • Match fuel, hardware and delivery costs to the right project
  • Store payslips and leave records in one place
  • Review unpaid invoices every week, not only month end

Payroll for Crews, Subbies and Irregular Hours

Trade contractors rarely pay everyone the same way. One worker may be on a steady salary, another on weekly wages and a third on a short project arrangement. Payroll has to follow those patterns without creating confusion. Affo handles small team payroll, weekly wage payroll and payslip processing so that each person gets paid correctly and on time.

For micro businesses, this also includes the practical parts that often get missed. Timesheets need checking. Leave needs tracking. New employees need to be set up properly. When a project ends, termination pay and final deductions must be handled with care so the business stays compliant and staff receive the right amounts. In a business where crews move from one site to another, that kind of order saves time and avoids disputes later on.

Our team is based in Bryanston and supports clients across South Africa, including Cape Town, Durban and Gqeberha. That matters for contractors who work across different regions or who manage teams remotely. You need a payroll partner that can keep the records straight even when the work is spread out.

Common Mistakes That Eat Into Trade Margins

The biggest problem in contractor bookkeeping is not usually the lack of work. It is the small gaps that add up fast. A supplier invoice gets filed too late, a fuel fill-up is paid in cash and never captured, or a wage advance is forgotten when payroll runs. By the time month end arrives, the numbers no longer match the bank balance and nobody can say where the profit went.

Another common mistake is treating every payment as income instead of separating deposits from completed work. That can make a business look stronger than it really is and leads to poor spending decisions. Contractors also understate labour costs by leaving out overtime, call-outs, deductions and holiday cover. These are normal costs in the trade sector, especially when jobs shift because of weather or load-shedding. Ignoring them makes pricing too low from the start.

  • Mixing business spending with personal card payments
  • Not recording small cash buys from hardware stores
  • Leaving payroll changes until the last minute
  • Forgetting holiday payroll cover when staff take leave
  • Using rough estimates instead of actual job costs

Budget Ranges That Make Sense for Micro Contractors

Affordability matters for micro businesses. Most trade contractors do not need a full internal admin department, but they do need dependable support that fits the size of the business. Budgeting for outsourced bookkeeping and payroll should be based on how many transactions and employees you have, not on a one size fits all figure. A one-person operator with a few supplier invoices will pay less than a contractor managing several weekly wage workers and multiple jobs at once.

As a working guide, micro trade businesses often plan for a few hundred Rand per month for very light bookkeeping support, while more active businesses with regular payroll and job-based transactions may budget into the low thousands. The right range depends on the number of bank transactions, payroll cycles, payslips, leave entries and the amount of cleanup needed. If the books have fallen behind, the first step is usually a cleanup project before moving onto a steady monthly plan. That keeps the monthly fee predictable and avoids surprise catch-up costs later.

For contractors across Johannesburg, Pretoria, Sandton, Midrand and beyond, this is usually a better use of cash than trying to patch the records once a quarter. A consistent monthly process helps the owner see what is owed, what is due to staff and what can be spent on the next job.

Why Affo Suits Small Trade Operators

Affo was founded in 2012 and is led by Thabiso Mokoena with a team that handles bookkeeping, payroll, compliance and cloud systems support. That mix works well for trade contractors because the service is built around practical day to day needs rather than big corporate structures. Micro businesses need fast answers, clear records and fewer surprises. They also need someone who understands that a job can finish late, a supplier can demand early payment and a crew member can be off sick on the same day.

When contractors reach us through the enquiry form on our contact page, we look at the number of workers, the kind of jobs handled and how often wages or salaries need to run. From there, we match the bookkeeping and payroll support to the business size. It is a simple process, and it is meant to keep owners focused on quoting, site work and getting paid on time.

What our Bookkeeping customers say

Verified Google reviews

Questions we get asked

Do trade contractors need separate bookkeeping for each job?

Yes, if you want to see which jobs are making money. Separating income and costs by project makes it easier to follow deposits, supplier bills and final payments.

Can Affo handle weekly wages for site crews?

Yes. We handle weekly wage payroll, payslip processing, leave tracking and payroll reporting for small trade teams.

What if our books are behind already?

We can help with payroll cleanup and bring the records up to date before moving onto a regular monthly process.

Planning something? Send the team a message.

Contact form