Johannesburg · Namibia live

Business software written for how this country files.

Invoices that meet SARS section 20. VAT201, EMP201 and IRP6 drafted from the books. Payslips that already contain PAYE, UIF and SDL. Hosted in South Africa.

Johannesburg at night — Nelson Mandela Bridge and the Sandton skyline

Not a foreign product with the labels swapped. The engines were written for SARS first. They now run the same ledger in Namibia.

Invoice engine
Sequential numbers. VAT and non-VAT layouts. Quotes convert. Recurring billing, credit notes and statements.
Tax engine
VAT201, EMP201 and IRP6 generated as drafts from the books you already keep. Deadlines on a calendar. You still file.
Payroll engine
PAYE, UIF and SDL on every slip. EMP201 drafted with the run. 13th cheque and IRP5 at year end.

Three portals. Same engines.

BMS is one ledger with three doors. The business keeps the books. The accountant runs many companies from one login. The sponsor funds seats and sees impact — never the invoice lines.

Business
The company workspace. Tax invoices, clients, expenses, VAT201 / EMP201 / IRP6 drafts, payroll, signing and CIPC.
How the business portal works
Accountant
A live practice suite. Multi-client books, SARS and what’s due, month-end, ledger, files. The marketplace is not live.
How the accountant portal works
Sponsor
Programmes, allocated SMEs, jobs and tax compliance. Privacy is enforced: no invoice lines, no bank, no payroll.
How the sponsor portal works

A tax invoice, not a spreadsheet export.

The document your client receives already carries a sequential number, your VAT number, theirs, the rate, and the bank details. That is SARS section 20 — not a template you dress up after the fact.

Quotes convert in one step. Credit notes and statements sit on the same sequence. Recurring invoices run without a reminder in a notebook.

BMS

12 Rivonia Road
Sandton 2196
VAT 4123456789

Tax invoice

INV-0148

Bill to

Thandi Consulting

88 Commissioner Street
Johannesburg
VAT 4876543210

Date
18 Apr 2026
Due
2 May 2026
DescriptionAmountLine total
Strategy workshop — Q28,400.009,660.00
Monthly retainer — April12,500.0014,375.00
Document pack3,200.003,680.00

SubtotalR 24,100.00

VAT 15%R 3,615.00

Total dueR 27,715.00

FNB · 6284 0193 1021 · BMS (Pty) Ltd

Sequential number INV-0148 · SARS section 20

A tax invoice produced by the invoice engine. SARS section 20 numbering, VAT, bank details.

South African Revenue Service

VAT201

Value-Added Tax return · draft

Vendor
Thandi Consulting
VAT number
4123456789
Period
March – April 2026
Due
25 May 2026

Output VATR 48,200.00

Input VATR 35,782.00

Amount payableR 12,418.00

Drafted from the invoices and expenses already in the workspace. You review it. You file it on eFiling. BMS does not submit to SARS for you.

The VAT201 is drafted from the books.

Output, input and the amount payable come off invoices and expenses you already captured. EMP201 and IRP6 work the same way. Monthly and bi-monthly VAT periods are first-class. Provisional tax is on the calendar.

BMS does not log into eFiling for you. It puts a reviewed draft in your hands before the 25th.

Payslips that already contain the statutory amounts.

PAYE, UIF and SDL are calculated when you run payroll — not added in a second spreadsheet. EMP201 is drafted with the run. Optional email to staff. 13th cheque and IRP5 export at year end.

Payslip

Lerato Nkosi

Technician · April 2026

PAYE · UIF · SDL
calculated on the run

GrossR 24,000.00

PAYE− R 3,840.00

UIF− R 240.00

SDL− R 240.00

Net payR 19,680.00

EMP201 is drafted with the run. 13th cheque and IRP5 at year end. Optional email to staff.

A South African workshop

Started in South Africa. Built to cross a border.

The founder lost a first business to CIPC filings, PAYE and provisional tax that nobody had put on a calendar. BMS is the invoice, tax and payroll engines written after that — for SARS first, then for every jurisdiction that sits on the same ledger. Namibia is live.

The company story

Pricing as billed. Not a landing-page version of it.

Receipt scanning, bank feeds, WhatsApp send and the Brain are not on these plans. They are not live.

Starter

R 150per month

For a founder who needs to look proper.

  • 2 users
  • 5 clients
  • 10 invoices / month
  • 2 document signings / month
  • VAT201, EMP201 and IRP6 drafts
Start trial

Growth

R 499per month

Where most companies settle.

  • 5 users
  • 100 clients
  • 200 invoices / month
  • Payroll for 5 staff
  • Custom branding
  • API access
Start trial

Business

R 999per month

A team running real operations.

  • 15 users
  • 500 clients
  • Unlimited invoices
  • Payroll for 25 staff
  • 8 document signings / month
Start trial

A free plan exists (1 invoice a month). Enterprise is unlimited seats and multi-currency — talk to us.

What does BMS actually do?

BMS is business-management software for South African companies. It is the invoices, the client file, the expenses, the SARS drafts (VAT201, EMP201, IRP6), payroll (PAYE, UIF, SDL) and document signing — one workspace, hosted in South Africa.

Which banks does it work with?

Every South African bank. Today you upload statements and reconcile by hand. Forwarding bank notification emails, and direct feeds from FNB, Standard Bank, Absa, Nedbank, Capitec, Discovery and TymeBank via Stitch, are on the roadmap — not live.

I’m not VAT-registered. Can I still use it?

Yes. Invoices use a non-VAT layout until you register, and the calendar only shows obligations that apply to you — PAYE if you have staff, IRP6 if you are on provisional tax, CIPC if you need the declaration.

Do I still need an accountant?

Often yes, for annual financials and advice. Day-to-day — invoices, expenses, payroll drafts, SARS calendars — BMS handles. Invite your bookkeeper as a user today. A marketplace to match you with a vetted accountant is coming, not live.

Put the books on engines that already know SARS.