Cash flow is as much a timing problem as it is a profitability problem. You can have excellent margins, even huge turnover, and still experience cash flow pressure if the gap between delivering your service and receiving payment is too big. For most South African service businesses, that gap is wider than it needs to be, not because clients are unwilling to pay but because the invoicing and follow-up process is inconsistent, passive and poorly designed to create the conditions for prompt payment.
In this post I want to give you a set of practical invoicing improvements that you can implement this week, most of them directly in Xero, that will reduce your average debtor days and improve your cash position without requiring any change to your pricing, your service offering or your client relationships.
The real cost of slow invoicing
Every day between delivering a service and receiving payment is a day you are effectively providing an interest-free loan to your client. At R150 000 in outstanding debtors, the cost of carrying those debtors for 15 extra days beyond your standard terms, at South Africa’s current lending rates, is approximately R900 to R1 200 per month in opportunity cost. Across a business carrying R500 000 in average debtors at 50 days instead of 30, the annualised financing cost is meaningful and entirely avoidable. This is a significant time to be without the money due to you.
Beyond the financing cost, slow debtors consume management attention in chasing and following up, damage your cash flow predictability and in some cases signal a client relationship that needs a direct conversation. Nobody wants that conversation! Slow payment is rarely random. It reflects either a system failure on your side, a financial constraint on the client’s side or a relationship dynamic that has not been addressed.
All three are manageable. None of them manage themselves.
Every day between raising an invoice and receiving payment is a day you are lending money to your client at zero percent interest. At meaningful debtor balances, the financing cost of that loan is not trivial. It is an avoidable cash drain that most South African businesses have simply accepted as normal.
Eight practices that get South African SMEs paid faster
Here are the eight invoicing and collection practices we consistently recommend to BCAS clients. Each one is practical, implementable and specific to the South African business context:
| 1 | Invoice immediately on delivery | Do not batch your invoicing to the end of the month. Invoice the moment a project milestone is reached, a service period ends or a product is delivered. Every day of delay in raising an invoice is a day added to your collection cycle before the payment clock has even started. With Xero, you can invoice the client while you are still at their premises. |
| 2 | Include complete payment details on every invoice | Your bank account name, account number, branch code and a specific payment reference should appear clearly on every invoice. A client who wants to pay but cannot easily locate your banking details will delay. Make it as easy as possible to pay. In Xero, these details can be set as defaults so they appear automatically on every invoice you create. |
| 3 | State your payment terms explicitly and prominently | Do not rely on verbal agreements or general terms buried in a contract. Your invoice should state: Payment due within 30 days of invoice date, or your specific agreed terms. Ambiguous terms like ‘due on receipt’ or ‘payable promptly’ should be avoided. |
| 4 | Activate automated payment reminders in Xero | Xero allows you to set up automatic email reminders for invoices approaching and passing their due date. Go to Settings, then Invoice Settings, then Reminders. Configure reminders at 7 days before due date, on the due date, 7 days overdue and 14 days overdue. These can be adjusted to be more “forceful” as the overdue days increase |
| 5 | Require deposits on project-based work | For any project-based or “once-off” engagement, require a deposit of 30% to 50% upfront before work commences. This covers your early costs, tests the client’s payment commitment at the outset and significantly improves your cash flow position on larger projects. Include the deposit requirement in your engagement letter and your Xero invoice terms. |
| 6 | Make it easy to pay | Xero integrates with several South African payment platforms. When you enable online payments, your invoices include a payment link that allows clients to pay directly from the invoice email. The easier and more frictionless the payment process, the faster clients pay. Consider also accepting electronic funds transfer with an accurate reference number that allows you to match payments easily in Xero. |
| 7 | Review your aged receivables every Monday morning | Run the Aged Receivables report in Xero at the start of each week. Any invoice that is more than 45 days overdue should receive a direct phone call that week, not just an automated email. A personal call recovers overdue accounts significantly faster than any automated reminder. Keep the call professional and solution-focused: you are checking whether there is an issue with the invoice rather than chasing aggressively. |
| 8 | Address chronically slow payers as a client relationship issue | For clients who consistently pay beyond 45 or 60 days despite reminders, the conversation needs to move beyond invoicing. Adjust their payment terms to require a larger deposit. Request payment within 14 days rather than 30. Or have a direct conversation about whether the relationship, as currently structured, is working for both parties. Chronic late payment is a working capital cost that should be visible in your client profitability analysis. |
What a valid tax invoice must include
If your business is VAT registered, your invoices must comply with the requirements of the Value-Added Tax Act 89 of 1991 to be valid tax invoices. A client cannot claim input VAT on an invoice that does not meet these requirements. A non-compliant invoice also weakens your legal position if you need to pursue payment through the courts.
Here are the eight elements required on a valid South African tax invoice:
| Required element | Why it matters |
| The words ‘Tax Invoice‘ | Must appear prominently on the document. Without these words, the document does not qualify as a valid tax invoice under the VAT Act. |
| Supplier name, address and VAT registration number | Your registered name, physical or postal address and your SARS VAT registration number. The VAT number is the most frequently omitted item. |
| Client name and address | The full name and address of the client receiving the supply. |
| A unique invoice number | Sequential invoice numbering that allows SARS to verify your invoice history if required. |
| Date of the invoice | The date the invoice is issued, not the date the service was delivered, though these are often the same. |
| Description of goods or services | A clear description of what was supplied. Vague descriptions like ‘services rendered’ are technically non-compliant and invite SARS queries. |
| Quantity and price | The quantity of goods or hours of service and the price per unit or the total value of the supply. |
| VAT amount shown separately | The VAT component of the invoice must be shown as a separate line, not included in the total without identification. |
The easier and more frictionless the payment process, the faster clients pay.
Xero’s invoice template, when configured correctly, includes all of these elements automatically. Your BCAS adviser can check your invoice configuration as part of your Xero setup review to confirm that every invoice you raise is VAT Act compliant.
Measuring your progress: debtor days
The primary metric for tracking your invoicing and collection performance is debtor days, also called the debtor collection period. It measures the average number of days between raising an invoice and receiving payment.
The formula is straightforward:
Your (debtors amount) divided by your (annual turnover) times 365
For a business with R200 000 in average debtors and R1.2 million in annual revenue, the debtor days figure is 60.8 days. If your standard terms are 30 days, you are collecting 30 days late on average.
Run this calculation from your Xero data now and set it as a baseline. Then measure it again in 30/60 days after implementing the practices in this post. Most businesses that activate automated reminders, invoice immediately on delivery and address their slow payers systematically see a reduction of 10 to 20 debtor days within two months.
At R500 000 in annual revenue, reducing debtor days from 55 to 35 releases approximately R27 400 in working capital. That is a meaningful cash improvement from changes that cost nothing to implement beyond the time to set them up in Xero.
Reducing your debtor days by 15 to 20 days is the fastest way to improve your cash flow without changing your revenue, your pricing or your costs. It is also the most consistently underused cash flow improvement available to South African SMEs.
A note on deposit invoices in Xero
When you require a deposit from a client before commencing work, raise the deposit invoice in Xero at the time of agreement, not at the time of payment. This ensures the deposit is tracked in your debtors from the outset and that the subsequent final invoice correctly reflects only the balance due after the deposit is applied.
In Xero, deposits are handled through the Prepayments feature or by raising a partial invoice. Your BCAS adviser can show you the correct workflow for your specific type of project or retainer structure to ensure the accounting treatment is correct and the client’s statement of account remains clear.
Want to get your invoicing and debtor management set up correctly in Xero? Book a free discovery call with Bruce. We will review your current setup and implement the improvements in a single session.
About the author
Bruce is the founder of BC Accounting Services (BCAS), a Xero Partner and Certified Adviser based in South Africa. He works with SME owners and growing businesses to build financial clarity, strategic direction and measurable performance through the PCP Method: Purpose, Clarity, Performance.
bcas.co.za #bcaccounting #purposedrivenbusiness #purposeclarityperformance