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:

1Invoice immediately on deliveryDo 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.
2Include complete payment details on every invoiceYour 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.
3State your payment terms explicitly and prominentlyDo 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.
4Activate automated payment reminders in XeroXero 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
5Require deposits on project-based workFor 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.
6Make it easy to payXero 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.
7Review your aged receivables every Monday morningRun 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.
8Address chronically slow payers as a client relationship issueFor 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 elementWhy it matters
The words ‘Tax InvoiceMust 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 numberYour registered name, physical or postal address and your SARS VAT registration number.
The VAT number is the most frequently omitted item.
Client name and addressThe full name and address of the client receiving the supply.
A unique invoice numberSequential invoice numbering that allows SARS to verify your invoice history if required.
Date of the invoiceThe date the invoice is issued, not the date the service was delivered, though these are often the same.
Description of goods or servicesA clear description of what was supplied. Vague descriptions like ‘services rendered’ are technically non-compliant and invite SARS queries.
Quantity and priceThe quantity of goods or hours of service and the price per unit or the total value of the supply.
VAT amount shown separatelyThe 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

BPC REPORT 4: 1.3.0 Free Checklist Not Completed, 14/08/2026 09:15:26 Active Has SSL Cookies disabeled or was accepted