Skip to main content
CentraPoint

Recurring invoices: a practical guide for South African businesses

Recurring invoices explained: when to use them, how to set them up, VAT and numbering rules, and how to pair them with card, debit order or pay-by-link collection.

Published
Reading time
7 min read
By
CentraPoint Team
On this page
  1. When to use recurring invoices
  2. Recurring invoices vs subscriptions vs debit orders
  3. How to set up recurring invoices
  4. VAT and numbering rules still apply
  5. Handling changes: upgrades, pauses and cancellations
  6. Worked example
  7. Common mistakes
  8. How CentraPoint helps
  9. Frequently asked questions

Recurring invoices are invoices generated automatically on a fixed schedule, such as monthly or annually, for the same customer and a predictable amount. They suit retainers, rentals, memberships, maintenance contracts and software plans. Set them up once, and your system issues a new invoice every period, sends it, and ideally collects payment automatically by card, debit order or payment link.

Done well, recurring invoicing removes a monthly admin job and makes cash flow far more predictable. Done badly, it produces a stream of invoices nobody pays. Here is how to do it well.

When to use recurring invoices

Recurring invoices fit whenever you bill the same customer for the same thing on a schedule:

  • Retainers: bookkeeping, marketing, IT support, legal.
  • Rentals and leases: equipment, office space, vehicles.
  • Memberships: gyms, clubs, professional associations, schools and aftercare.
  • Maintenance contracts: security, pest control, garden services, pool cleaning.
  • Software and SaaS plans.

If the amount changes every month (for example billable hours), a recurring invoice can still carry the fixed part, with variable items added before it is sent.

Recurring invoices vs subscriptions vs debit orders

These overlap, and it helps to separate the paperwork from the collection method:

What it is Who initiates payment
Recurring invoice An invoice issued automatically every period Customer pays, or it is collected automatically
Subscription A plan with a price and billing interval, generating invoices Usually automatic (saved card token)
Debit order A collection from the customer's bank account under a mandate You, through your debit order provider
Recurring card payment A saved card charged each period You, through your gateway

In practice a good setup combines them: a subscription or recurring schedule generates the invoice, and the payment is collected by card, debit order or a pay-by-link email. Our guide to recurring card payments in South Africa and how debit orders work in South Africa cover the collection side.

How to set up recurring invoices

  1. Create the customer record with the correct legal name, billing email, address and VAT number if they are VAT registered.
  2. Define what you bill: products or plan, quantity, price, and whether prices include or exclude VAT.
  3. Choose the schedule: monthly, quarterly or annually; the billing day; and the start date.
  4. Choose the billing timing: in advance (bill on 1 September for September) or in arrears (bill on 30 September for September). Advance billing is better for cash flow.
  5. Set payment terms, such as due on receipt or 7 days. See invoice payment terms.
  6. Choose the collection method: saved card, debit order, or email with a payment link.
  7. Set an end date or renewal rule so contracts do not silently run forever.
  8. Turn on reminders for unpaid invoices.

VAT and numbering rules still apply

Automation does not change the rules. For VAT vendors:

  • Every period needs its own tax invoice. Each automatic invoice must meet SARS requirements and carry its own unique serial number from your normal sequence. See VAT invoice requirements in South Africa.
  • Issue within 21 days of the supply. A monthly schedule that generates and sends the invoice on the billing date handles this naturally.
  • Changes mid-contract should be reflected on the next invoice, or corrected with a credit note if an invoice has already gone out.

Handling changes: upgrades, pauses and cancellations

Recurring relationships change. Decide your rules upfront:

  • Upgrades and downgrades. Charge the difference immediately, or apply the new price from the next period. Charging a partial amount for part of a period is called proration; see subscription proration explained.
  • Pauses. Useful for seasonal clients or members who travel. Decide how long a pause may last and whether it pushes the renewal date out.
  • Cancellations. State the notice period in your terms and whether the current period is refundable. Make cancelling straightforward; forcing customers to fight to cancel generates disputes and chargebacks.
  • Price increases. Give written notice before the effective date, in line with your contract.

Worked example

A clearly illustrative example: a Cape Town IT support business has a client on a R3,450.00 per month retainer, including VAT, billed in advance on the 1st and collected by debit order.

Date Event Amount
1 Aug Invoice INV-006001 issued and emailed R3,450.00 (R3,000.00 + R450.00 VAT)
1 Aug Debit order collection submitted for action date R3,450.00
15 Aug Client adds a second site from 16 August, R1,150.00 per month
1 Sep Invoice INV-006087: retainer plus second site, plus prorated half-month for 16 to 31 August R3,450.00 + R1,150.00 + about R593.55

The half-month charge is approximately R1,150.00 × 16/31. Your billing system should calculate and label this automatically so the client can see exactly what they are paying for.

Common mistakes

  • Sending to a person, not a role. When your contact leaves, invoices go unread. Add an accounts email.
  • Relying only on the customer to pay. Recurring invoices without automatic collection still need chasing every month.
  • Forgetting contract end dates. Billing after a contract ends is a fast way to lose goodwill.
  • Not reconciling. Match every collection, unpaid and fee against the invoice it relates to.
  • Hard-coded prices. When you raise prices, update the plan, not dozens of individual schedules.

How CentraPoint helps

In CentraPoint, subscription packages and plans generate invoices automatically on each renewal, with free trials, dunning retries and past-due handling built in. Collection can be by saved card or gateway token, Netcash debit order with online mandate signing, or invoice with a payment link, and holiday-aware batch submission handles South African public holidays for debit orders. Invoices are VAT-aware and sent as branded PDFs from your own SMTP server if you choose, and customers can change plan, pause or cancel in the self-service portal within the rules you set. Coupons can apply to subscriptions too. See the subscriptions documentation.

Frequently asked questions

What is a recurring invoice?

A recurring invoice is one that your billing system generates automatically on a set schedule, such as monthly, for the same customer and a predictable amount.

Does each recurring invoice need a new invoice number?

Yes. Each period's invoice is a separate tax invoice and needs its own unique serial number from your normal sequence.

Should I bill in advance or in arrears?

Billing in advance is usually better for cash flow and reduces the risk of unpaid work. Billing in arrears suits usage-based or variable services where the amount is only known at period end.

Can recurring invoices be paid automatically?

Yes. Pair them with a saved card, a debit order or a gateway-managed subscription so payment is collected on the due date without the customer having to act.

  • #recurring billing
  • #invoicing
  • #automation
  • #cash flow