Sent on WhatsApp or email

Professional Invoicing Software for South Africa

Create professional invoices in seconds. Add your logo, send by email or WhatsApp, and let clients pay online. VAT registered? Add your number and every invoice becomes a SARS tax invoice.

Free plan available. Premium from R99/month.

Everything you need to invoice professionally

For every South African business, VAT registered or not.

Tax Invoices When You Need Them

Not VAT registered? Every invoice is a clean standard invoice. Add your VAT number and Rebill switches to SARS tax invoices: the Tax Invoice heading, both VAT numbers, 15% VAT and gapless numbering.

Custom Branding and Logo

Upload your business logo and it appears on every document you send. On Premium, pick a custom brand colour and Rebill applies it to the payment pages your clients see and the emails they receive, so everything matches your business.

Flexible Line Items

Add as many line items as you need, each with its own description, quantity, unit price and discount. VAT registered? Set standard, zero-rated or exempt per line, and switch on Prices include VAT when your prices already include it.

Delivery Notes

Generate a delivery note from any invoice with a single click. Send it alongside the invoice or separately when goods are dispatched. Same line items, professional format.

Client Credits

Apply credits to a client's account when you need to reduce an outstanding balance. Credits are tracked per client and automatically offset against their next invoice.

Gapless Invoice Numbering

Drafts stay unnumbered until you send, and issued invoices are numbered in strict sequence with no gaps. Customise the prefix (e.g. INV-2024-001) and Rebill handles the rest. Clean, audit-friendly records without manual bookkeeping.

Purchase Order Numbers

Add your client's PO number to any invoice so their accounts team can match it instantly and pay you faster.

Internal Labels

Tag invoices with your own labels to organise work your way. Labels stay internal and never appear on client documents.

PDF Attached to Every Email

Turn on PDF attachments and every invoice email arrives with the PDF included, ready for the client to file straight away.

Tax invoices, numbered in the order you send

Tax Invoice, automatically.

Add your VAT number and every invoice carries the words Tax Invoice, your VAT number and the client's, and the 15% VAT line. Quotes and delivery notes carry the client VAT number too.

Gapless numbers, assigned at send.

Drafts have no number. The number is assigned the moment an invoice leaves draft, so the sequence has no gaps and no cancelled drafts in the middle. Set the next number yourself when you move from another system.

Labels, PO numbers and CC addresses.

Tag invoices with internal labels nobody but you sees, put the client's purchase order number on the document, and send to up to three CC addresses per client.

Send more invoices, and know they arrived

For the month-end run, the move from your old system, and the client who says the invoice never came.

Bulk invoices from a CSV.

Upload a CSV with one line per invoice line. Rebill builds one draft invoice per client, shows you the totals, and emails the whole batch in one run. Uploading the same file twice never bills anyone twice.

Bring your history across.

Import past invoices from a Wave export or any spreadsheet. Numbers, dates and payments come with them, so statements and reports show your full history from day one. Nothing is sent to clients.

Delivered, opened or bounced.

Every invoice, quote and purchase order keeps a notification history of the emails and WhatsApp messages sent. For email Rebill sends, it shows whether the message was delivered, bounced or marked as spam, and whether it was opened.

Your own email address.

On Premium, connect your SMTP2GO account or any SMTP server and client emails go out from your address, with the Rebill branding removed if you like. Pick an email style (Minimal, Card, Letter or Bold), preview it and send yourself a test.

Client codes and labels.

Give every client a code automatically, with your own prefix, and it prints on their invoices, quotes and statements. Label clients your way and filter the client list by label.

Find anything.

Press Ctrl K, or Cmd K on a Mac, and type a client name, a recent invoice or quote number, or a setting to jump straight to it.

Rebill SARS-compliant tax invoice detail screen showing line items, VAT breakdown and sent status

Professional invoices, with VAT worked out for you once you are registered.

Quick answer

What is Rebill's invoicing feature?

Rebill's invoicing feature is a professional invoice creation tool built specifically for South African businesses, freelancers, and consultants. It generates SARS-compliant tax invoices that meet the requirements of the Value-Added Tax Act, including automatic 15% VAT calculations, unique invoice numbering, and all mandatory fields required by the South African Revenue Service. Users can customise invoices with their business logo, brand colours, and payment terms. Line items can be added individually with descriptions, quantities, and prices, and VAT is calculated automatically per line item. Completed invoices can be sent to clients by email or directly via WhatsApp, the primary business communication channel in South Africa. Rebill also supports delivery notes, giving businesses a complete paper trail that satisfies both their clients and SARS requirements. New to invoicing? Read our guide on what an invoice is and the full SARS tax invoice requirements.

Frequently asked questions

What must appear on a South African tax invoice?
A valid South African tax invoice must include: the words "Tax Invoice", your business name and VAT registration number, the invoice date and a unique invoice number, the buyer's name and address, a description of the goods or services, the quantity and price, the VAT amount (15%), and the total amount due. Rebill automatically includes all required fields on every invoice.
Is Rebill SARS compliant?
Yes. Rebill generates invoices that meet the requirements set out in the Value-Added Tax Act 89 of 1991. All tax invoices include the mandatory fields required by SARS, including VAT registration number, VAT amount at 15%, and unique invoice numbering. Rebill is built specifically for the South African market.
Can I add my logo to invoices?
Yes. You can upload your business logo and it will appear on every invoice, quote, and delivery note you create. Premium subscribers can also set a custom brand colour, which styles the online payment pages and the emails your clients receive. You can add custom notes and payment terms to your invoice template on any plan.
How do I create a VAT invoice in Rebill?
On Premium, enter your VAT registration number in your account settings and Rebill calculates 15% VAT on each line item and shows the breakdown on the invoice: the total excluding VAT, the VAT amount and the total including VAT. If your prices already include VAT, switch on Prices include VAT on the invoice, or make it the default for new documents, and Rebill works the VAT out of the price instead of adding it on top. See entering prices that include VAT.
Does Rebill support credit notes and client credits?
Yes. You can issue a credit note against any invoice you have sent, for the whole invoice or only the lines you choose. Each credit note shows VAT line by line, gets its own number (CN-0001, CN-0002 and so on), carries the reason and the invoice it refers to, and can be emailed to your client as a PDF. A VAT-registered business gets a Tax Credit Note with the details that section 21 of the VAT Act lists. If the invoice was already paid, the credit stays on the client's account: it is applied to their next invoice, or you pay it back and record a refund. You can also add credit to a client's account yourself. Credits are tracked per client. See how to issue a credit note.
Are Rebill invoice numbers sequential with no gaps?
Yes. Invoices are numbered when they are sent, not when they are drafted, so deleted drafts leave no gap. You can set the next number in Settings when you move from another system.
Can I add my client's VAT number to the invoice?
Yes. Save it on the client and it prints on every tax invoice, quote and delivery note for that client, as SARS requires for invoices over R5,000.
Can I create many invoices at once?
Yes. Upload a CSV with one line per invoice line under Invoices, Batches. Rebill creates one draft invoice per client, you check them, and the whole batch is emailed in one run. Clients are matched by client code or email. On the free plan the batch counts towards the 10 invoices a month. See creating invoices in bulk from a CSV.
Can I bring my old invoices into Rebill?
Yes. Under Invoices, click Import history and upload an invoice export from Wave, another tool or a spreadsheet as a CSV. Invoices keep their numbers and dates, what was paid is recorded against them, clients Rebill does not have yet are added, and nothing is sent to your clients. See importing your invoice history.
Can invoices come from my own email address?
Yes, on Premium. Connect your own SMTP2GO account or any SMTP mail server, such as Gmail, Microsoft 365 or Zoho, and client emails go out from your address. You can also remove the Rebill branding from those emails. See sending from your own mail server.

Start invoicing professionally today

Free plan available. No credit card required. Your first invoice in minutes.

Last reviewed: . Reviewed by Nico Huysamen, Founder & Director, Tora Technologies. Cape Town, South Africa.