I built a free billing app for South African small business owners.
Not a template.
Not a trial.
Not another tool that lets you fill in half the document and then asks you to create an account.
A working browser app.
You can use it here: Free Billing App for South Africa.
It creates invoices, quotes and credit notes. It supports clients, VAT, saved line items, your logo, document numbering, and print or save as PDF through your browser.
It also lets you export and import a JSON backup.
No signup. No cloud account. Your billing data stays in your browser.
That is the point.
Why I Built It
Not every small business is ready for a full accounting system, ERP, CRM or custom platform.
Sometimes you just need to send a quote today.
Sometimes you need to invoice a client without spending an hour setting up software.
Sometimes you need a credit note and your current template is a mess.
Sometimes you are running a small operation, a side business, a freelance service, or a new idea, and paying for another monthly subscription makes no sense yet.
That stage of business is real.
I have seen it many times. A business starts with a spreadsheet. Then a Word document. Then an invoice template. Then a folder full of PDFs with names like invoice-final-v3.pdf.
It works for a while.
Until it does not.
So I wanted to build something useful for that early stage. Something small business owners can open and use without asking permission from a platform.
What the Free Billing App Does
The tool is built for basic billing documents.
It can create:
- Invoices
- Quotes
- Credit notes
- Client records
- Saved products or services
- VAT-ready line items
- PDF copies through print/save as PDF
- JSON backups for export and import
You can add your business details, upload a logo, save reusable items, select a client, add line items and create the document.
If a quote becomes accepted, you can convert it to an invoice.
If you need to issue a credit note, that is included too.
That matters because many simple invoice tools stop at invoices and quotes. Real businesses sometimes need credit notes. Even small ones.
Where Your Data Is Stored
The app stores your billing records in your browser.
It uses browser storage, including IndexedDB and localStorage. That means your billing records are not sitting in a cloud account you had to create before sending one invoice.
But there is a tradeoff.
If you clear your browser data, use private browsing, switch devices, or lose access to the browser profile where the records are stored, your saved records can be lost.
That is why the Backup tab matters.
Export your JSON backup regularly. Especially before changing devices, clearing browser data, or doing anything that could remove local site data.
Local control is useful. It also means you are responsible for backups.
I would rather say that clearly than hide it in fine print.
What It Is Not
This is not accounting software.
It does not replace your accountant.
It does not replace tax advice.
It does not magically know every recordkeeping rule that applies to your business.
It helps you create basic billing documents. You are still responsible for checking invoice numbers, VAT details, tax rules and recordkeeping requirements.
That is why the page includes a disclaimer.
I built it to be useful, not to pretend it is something it is not.
When This Free Tool Is Enough
This tool is enough when your billing is simple.
You create a few documents.
You work from one browser.
You keep regular backups.
You do not need staff access, permissions, online sync, accounting integration or customer portals.
For that stage, a free browser tool may be all you need.
And if that is where your business is right now, use it.
You do not need to buy software before the business needs it.
When You Need a Proper Business System
There is a point where browser-only billing stops being enough.
You will feel it.
More people need access.
Customers start asking for statements.
Invoices need to connect to payments.
Bookings need to create invoices automatically.
Stock needs to move when an order is created.
Recurring billing becomes a real requirement.
You need audit trails, roles, permissions, reporting, customer portals and integration with the rest of the business.
That is when the answer is no longer a free billing tool.
That is when you need a proper business system.
That might be a focused custom platform, like the systems I build through custom platform applications.
It might be a booking and workflow system, especially if your billing starts from appointments, rentals, services or events. That is the work behind booking system development.
Or it might be a wider business platform. That is where BX1X fits, especially when billing needs to connect with bookings, CRM, inventory, accounting, customer portals and operational workflows.
The free billing app is not trying to be all of that.
It is the useful tool before that stage.
Why It Is Free
Because useful tools build trust faster than another service page.
Because small business owners should be able to create simple billing documents without being forced into a signup wall.
Because I build billing systems and business software anyway, and this is a practical way to show how I think about tools.
Start simple.
Name the tradeoffs.
Make the work usable.
Do not pretend one tool solves every stage of business.
Use the Tool
If you need to send an invoice, quote or credit note, try it here:
Use the Free Billing App for South Africa
If you know a small business owner who needs this, share it with them.
And if your business has already outgrown browser-only billing, contact me. That is where a proper billing workflow, booking system, customer portal, or BX1X-style platform starts to make sense.