Skip to content

Financial training5 min read

Cash flow vs profit: the mistake that kills profitable contractor businesses

Your income statement says you're profitable. Your bank account tells a different story. Here's why, and what to track instead.

Updated
18 Oct 2026

In short

If you read nothing else.

  1. 01

    Profit is an accounting concept. Cash flow is what is in the account right now.

  2. 02

    A large job can leave you hundreds of thousands out of pocket before you are paid.

  3. 03

    A 13-week rolling cash flow forecast, updated every Monday, is the early warning system.

In this guide4 sections +
  1. 01The difference
  2. 02How contractors fall into this trap
  3. 03What you should be tracking
  4. 04The fix

You can be profitable on paper and broke in reality. This is one of the most common, and most dangerous, financial misunderstandings in small contractor businesses.

The difference

Profit is what's left after you subtract expenses from revenue. It's an accounting concept.

Cash flow is what's actually in your account, available to pay your staff, suppliers and yourself, right now.

The gap between the two can destroy a business that's technically growing.

How contractors fall into this trap

A typical scenario: you complete a large job in October and invoice R800,000. Payment terms are 30 days. Meanwhile you've already paid:

Paid before the invoice is settledAmount
Materials upfrontR280,000
SubcontractorsR120,000
Your own overheads for the monthR45,000
Out of pocketR445,000
Illustrative figures.

Your profit from the job might be R180,000, but your cash position is deeply negative for 30 days or more.

What you should be tracking

  • Debtors ageing: who owes you money and how old the debt is
  • Creditors position: what you owe and when it's due
  • A rolling 13-week cash flow forecast: the single most important tool for a contractor business
  • Work-in-progress (WIP) position: the value of work completed but not yet invoiced

The fix

Build a simple 13-week rolling cash flow model in a spreadsheet. Update it every Monday. It takes about 20 minutes and gives you an early warning system that no income statement provides.

General information, not advice. This guide explains the general position for South African businesses. It is not tax, legal or accounting advice. For your specific situation, speak to your accountant, registered tax practitioner or attorney.