Our free Bookkeeping Invoice Template - South Africa is specifically designed for South African businesses and bookkeepers. This professional template includes VAT compliance features, local address formatting, and Rand currency support. Perfect for small businesses, freelance bookkeepers, and accounting firms operating in South Africa. The template streamlines invoicing processes while ensuring compliance with South African tax requirements and business standards.
...
Frequently Asked Questions
If you're VAT-registered, you must charge VAT at 15% on bookkeeping services regardless of your client's VAT status. The invoice should clearly show the VAT amount and your VAT registration number. Your client may not be able to claim the VAT as input tax if they're not VAT-registered, but this doesn't change your invoicing obligation. Communicate VAT treatment upfront to avoid confusion when clients receive their invoice.
Breaking down services like bank reconciliation, VAT return preparation, payroll processing, and creditor reconciliations into separate line items creates transparency and helps clients understand the value of each service. This approach also simplifies cost allocation if they manage multiple departments. Itemization makes it easier for both you and your client to reconcile time and charges against work performed, supporting professional invoicing standards and accurate financial tracking.
Use sequential numbering—SARS prefers this for audit trails. Begin with a prefix if desired (e.g., "SA-001"), then increment with each invoice. Consecutive numbering helps both you and SARS track issued invoices and prevents gaps that might raise compliance questions. Include the numbering scheme clearly on your template and maintain records linking invoice numbers to dates and amounts. This system supports proper record-keeping for your business and clients' audit requirements.
Yes, retainer billing is common in bookkeeping services and perfectly professional. Your invoice should still reference what's included in the retainer—such as monthly bank reconciliation, basic payroll, and debtor management. Some firms list hours allocated to different services; others describe covered deliverables. This approach streamlines invoicing and cash flow while maintaining clarity about what services the retainer covers, helping clients understand value and supporting your financial planning.
SARS requires you to keep original invoices and supporting documents for at least five years from the date of issue. This applies to both invoices you issue and invoices you receive. Retention supports audit defence, client disputes, and compliance verification. Your invoicing template should support this requirement—use sequential numbering and maintain clear records. Digital backups are acceptable provided they're legible, unaltered, and retrievable if SARS requests them.
Separating these services on your invoice is best practice. Clients see exactly what they're paying for—bank reconciliation at one rate, VAT return preparation at another. This transparency helps justify your fees and allows clients to scale services up or down independently. Separate line items also simplify your own cost tracking and help identify which services are most valuable to each client, reflecting professional standards expected in South African accounting.
Standard practice is 30 days from invoice date, giving clients reasonable time to process payment while protecting your cash flow. You may negotiate shorter terms (14–21 days) if you offer an early-payment discount, or extend to 60 days for established clients. Clearly state your terms on every invoice. Consider your own cash needs and industry norms when setting terms. Communicate payment expectations upfront to prevent misunderstandings and keep your billing process professional.
Issue separate invoices per entity or account to maintain clear audit trails required by SARS. Alternatively, use detailed line items that specify which account, subsidiary, or cost centre each service relates to—for example, "Bank Reconciliation—Account 62324567: R350" or "Payroll Processing—Entity A: R600". This clarity prevents confusion during payment and makes reconciliation easier for your client's accounting team. Multiple entities often require separate cost allocations, so clear notation supports accurate financial reporting.