Set and Forget Invoicing

Recurring Billing Software for South Africa

Stop creating the same invoice every month. Set up a recurring billing schedule once and Rebill automatically generates and sends invoices on your schedule - weekly, monthly, or annually - with precise date control for monthly billing.

Free plan available. Premium from R99/month.

Popular uses in South Africa

Retainer Billing
Consultants billing monthly retainers to ongoing clients
Rental Invoices
Landlords and property managers billing monthly rent
Service Contracts
IT, security, and maintenance companies on fixed contracts
Subscription Businesses
SaaS and subscription product businesses billing clients regularly

Everything you need to automate billing

Recurring billing software built for South African consultants, landlords, and service businesses.

Set Once, Bill Forever

Configure your invoice schedule once - line items, amounts, client, and delivery method - and Rebill handles every invoice from that point forward. No reminders, no manual work.

Precise Monthly Scheduling

Bill weekly, monthly, or annually. For monthly billing, choose exactly when invoices generate: same day as the start date, 1st of the month, last day of the month, a specific date, or a set number of days before month-end (e.g. 5 days before). Most billing software cannot do this.

Auto-Send or Draft Mode

Choose to have invoices sent automatically on schedule, or saved as drafts for you to review before sending. Draft mode is useful when you need to make adjustments before each billing cycle.

Client Notifications

Clients receive their recurring invoice by email or WhatsApp on schedule - with a payment link included. They always know what is due and can pay immediately without any back-and-forth.

Pause and Resume Schedules

Pause any recurring billing schedule when needed - for example, when a project is on hold or a client goes on leave. Resume it when you're ready. Your settings and history are always preserved.

SARS-Compliant Every Time

Every automatically generated invoice meets SARS requirements - unique sequential numbering, your VAT registration number, 15% VAT calculations, and all mandatory fields. Compliance is built in, not bolted on.

Quick answer

What is recurring billing?

Recurring billing (also called subscription billing or automatic invoicing) is a system that automatically generates and sends invoices on a set schedule. In South Africa, recurring billing is widely used by consultants billing monthly retainers, landlords billing rental invoices, IT service providers on maintenance contracts, and any business that bills the same client regularly. Rebill automates this: set up a billing schedule once with your line items, amount, and client, and invoices are created and delivered automatically - weekly, monthly, or annually. For monthly billing, Rebill supports precise scheduling anchors: bill on the same day each month, the 1st, the last day, a specific date, or a set number of days before the end of the month. Each generated invoice is fully SARS-compliant with unique sequential numbering and VAT calculations. Schedules can be paused, resumed, or cancelled at any time without losing settings.

Frequently asked questions

What is recurring billing?
Recurring billing (also called automatic invoicing or subscription billing) is a system that automatically creates and sends invoices on a set schedule. Instead of manually creating the same invoice every month, you set up a recurring billing schedule once and Rebill generates and delivers the invoice automatically - weekly, monthly, or annually.
How does automatic invoicing work in Rebill?
You create a recurring invoice in Rebill by setting up the line items, client, amount, and schedule. Choose how often to bill (weekly, monthly, or annually) and whether Rebill should send the invoice automatically or save it as a draft for you to review first. For monthly billing, you can set a scheduling anchor - for example, always bill on the last day of the month or 5 days before month-end. On the scheduled date, Rebill creates the invoice and sends it to your client by email or WhatsApp.
Can I pause a recurring invoice?
Yes. You can pause any recurring billing schedule at any time. When paused, Rebill will stop generating invoices until you resume the schedule. This is useful if a project is on hold or a client temporarily stops their subscription. Pausing does not delete the schedule - all settings are preserved.
Does recurring billing work with WhatsApp delivery?
Yes. When setting up a recurring invoice schedule, you can choose to deliver invoices by email or via WhatsApp. If WhatsApp delivery is selected, Rebill will automatically send each generated invoice to your client's WhatsApp number. WhatsApp delivery uses credits at R0.30 per message, with 20 free credits included each month on Premium.
What happens if a client does not pay a recurring invoice?
Unpaid recurring invoices appear in your dashboard as outstanding. You can send manual payment reminders by email or WhatsApp. Rebill Premium also includes automatic payment reminder scheduling and late fee automation, so overdue invoices can trigger reminders and late fee charges without manual intervention.

Automate your repeat billing today

Set up recurring invoices once and never create the same invoice again. Free plan available.