Small Business

Recurring Billing in South Africa: What It Is, Who Needs It and How to Set It Up

Recurring billing explained for South African businesses: the types of recurring billing, who should use it, how it differs from a debit order, and a step-by-step setup with monthly anchors, WhatsApp delivery and reminders.

· · Updated

Recurring billing means your invoicing software creates and sends an invoice to a client on a set schedule, without you building it by hand each time. You define the client, the line items, the frequency and the start date once. Every cycle after that, the invoice goes out on the day, numbered in sequence, with the same terms.

South African businesses that charge retainers, subscriptions, rent or regular service fees use it to stop two things: the hour lost rebuilding the same ten invoices every month, and the invoice that never got sent because month-end was busy.

Types of recurring billing

The schedule is the same in every case. What differs is how the amount is decided.

Type How the amount is set Typical South African examples
Fixed-fee Same amount every cycle Consulting retainers, bookkeeping fees, rent, gym and studio memberships, security and cleaning contracts, managed IT support
Usage-based Hours, units or consumption billed at the end of each cycle Hourly retainers billed monthly in arrears, per-seat software, metered services
Tiered or subscription A plan level with a set price, upgraded or downgraded over time SaaS plans, membership tiers, support packages

Fixed-fee billing is the one that runs itself. Usage-based billing still repeats on a schedule, but someone has to confirm the quantity each cycle before the invoice goes out. Most South African service businesses land on a fixed monthly retainer precisely because it removes that step.

Who should use recurring billing?

Anyone who bills the same client on a regular schedule:

Business type Typical cycle
Consultants and agencies Monthly retainer
Accountants and bookkeepers Monthly, or annually for compliance work
IT managed service providers Monthly support contract
Property managers and landlords Monthly management fee or rent
Gyms, yoga and fitness studios Monthly membership
Software businesses Monthly or annual subscription
Tutors and coaches Weekly or monthly sessions
Security and cleaning services Monthly contract

If you open last month’s invoice, change the date and the number, and send it again, that is recurring billing done by hand.

How recurring billing works

A schedule defines:

  • The client being billed
  • The line items, fixed or confirmed each cycle
  • The frequency: weekly, monthly, quarterly or annually
  • The start date, and optionally an end date or a number of cycles
  • The payment terms applied to every generated invoice

On each billing date the software creates a new invoice with its own sequential number, applies VAT if you are registered, and delivers it by email or WhatsApp. The generated document is a normal invoice. Nothing about it is different for SARS.

Recurring billing is not a debit order

This is the most common confusion. Recurring billing sends the invoice automatically. The client still pays it, by tapping the payment link or doing an EFT. A debit order pulls money from the client’s bank account without their action each cycle, needs a signed mandate, and runs under the DebiCheck and NAEDO rules in South Africa.

If you want money collected without the client acting every month, you need a debit order or a card-on-file subscription through a payment provider. Paystack and PayFast both offer subscription billing, and Rebill can sit alongside them for the invoice and the record. For most B2B work, invoice plus payment link is the right fit: the client stays in control, and accounts teams get a document to approve.

How to set up recurring billing in Rebill

Rebill’s recurring billing is part of Premium at R99 a month. Setup takes a few minutes:

  1. Open Recurring invoices in your Rebill dashboard and create a new schedule.
  2. Choose the client and add the line items that repeat.
  3. Set the frequency. For monthly schedules, pick an anchor: the same day each month, the 1st, the last day, a specific date, or a set number of days before month-end. That last option is how you land in a corporate client’s payment run.
  4. Set the start date and, if the engagement is fixed-term, an end date.
  5. Choose delivery: email, or email and WhatsApp.
  6. Activate. Labels, terms and notes carry across to every generated invoice. Pause, edit or cancel at any time. Changes apply from the next cycle.

Quick answer

What is recurring billing and how do you set it up in South Africa?

Recurring billing is the automatic creation and delivery of an invoice on a repeating schedule, such as weekly, monthly, quarterly or annually, without building each invoice by hand. There are three types: fixed-fee billing where the amount is the same every cycle, as with retainers, rent and memberships; usage-based billing where hours or units are confirmed each cycle; and tiered or subscription plans. Recurring billing is not a debit order: the client still pays each invoice by card link or EFT, whereas a debit order collects automatically under a signed mandate. To set it up in Rebill, create a schedule for the client with its line items, choose the frequency, and for monthly billing pick an anchor such as the 1st, the last day, a specific date or a number of days before month-end, set the start date and delivery by email or WhatsApp, and activate. Rebill’s recurring billing is on the Premium plan at R99 a month and each generated invoice is a SARS-compliant tax invoice with its own sequential number.

Tips that make it run cleanly

Use fixed fees where you can. A retainer that reads “20 hours of support” invoices itself. A retainer billed on actual hours needs you to confirm the quantity every month.

Name the period on the invoice. “Monthly retainer: March 2026” saves reconciliation queries from the client’s bookkeeper.

Set cancellation terms in the agreement, not on the invoice. Thirty days’ notice is standard for SA retainers.

Anchor to the client’s payment run. If a corporate client pays on the 25th, an invoice dated five days before month-end misses the run by a month. Set the anchor accordingly.

Review schedules quarterly. Rates drift and paused schedules get forgotten. Recurring billing in Rebill includes automatic reminders and late fees, so an unpaid cycle is chased without you noticing it first.

Benefits, in plain numbers

Ten retainer clients at fifteen minutes an invoice is two and a half hours a month you get back. The larger win is the invoice that would otherwise not have gone out. Clients also settle faster when the invoice arrives on the same date every month, because it lands in the same slot of their own routine.

For the wider picture on what recurring billing software should do, see recurring billing software for South Africa.

Frequently asked questions

Is recurring billing the same as a subscription?

Related, not identical. Recurring billing is the automated issue of invoices on a schedule. A subscription is a continuous service the client expects ongoing access to, and the term usually implies automatic payment collection from a card on file. Most subscription businesses use recurring billing to produce the invoice; whether the payment is also automatic depends on the payment provider setup.

Is recurring billing a debit order?

No. Recurring billing sends the invoice automatically but the client still initiates each payment by EFT or a payment link. A debit order pulls funds from the client's account without their action each time, requires a signed mandate, and is governed by DebiCheck and NAEDO rules in South Africa.

What if the amount changes each month?

Use the schedule for the fixed part and confirm the variable part before it goes out. Rebill lets you edit a generated invoice's line items before it is sent, which works for retainers with minor variations. If every invoice is different, create them manually or bill a fixed retainer and true up quarterly.

Can I pause or stop a recurring schedule?

Yes. Pause stops new invoices until you resume. Cancel removes the schedule. Editing the line items or amount applies from the next cycle and does not touch invoices already generated. Tell the client before a rate change.

Are recurring invoices SARS compliant?

Yes. Each generated invoice is a full tax invoice if you are VAT registered, with its own unique sequential number, VAT at 15% shown separately, and every field SARS requires. How the invoice was created makes no difference to its compliance.

Can I set up recurring billing on Rebill's free plan?

Recurring billing is a Premium feature at R99 a month. The free plan covers up to 10 manual invoices a month. With more than two or three retainer clients, the time saved each month pays for Premium.

What happens if a recurring invoice is not paid?

The same process as any overdue invoice. Rebill sends automatic reminders by email or WhatsApp, applies a late fee if you have one set, and you can pause the schedule while you resolve it with the client.

Ready to simplify your invoicing?

Free forever. Built for South Africa. No credit card required.