Built for how South Africa actually trades
BAG is a till, a stock book and a set of reports for South African business. It is new, it is honest about what it cannot do yet, and it is priced so that the free plan is genuinely usable rather than a countdown.
Why another POS
Most till software sold here was designed somewhere else and adapted afterwards. The adaptation usually covers the currency and stops there — which is how you end up with a system that cannot round cash to five cents, treats VAT as an afterthought, assumes a permanent connection, and prices per device as though staff did not carry phones.
None of those are hard problems. They are just problems nobody solves unless they trade here. Cash rounding is a few lines of arithmetic, but it has to be applied to the cash tendered rather than to the sale, or your VAT drifts by cents every day. A receipt has to be able to become a valid tax invoice. Load-shedding is a scheduled event, not an outage, and software that treats it as an emergency is software that fights you twice a day.
So BAG starts from those conditions rather than retrofitting them.
Four decisions you can check
We do not take a percentage of your sales
A fixed monthly amount per trading location, whatever you turn over. It means you keep your own merchant deal and can negotiate your own card rate — which you cannot do when that rate is what pays for the software.
Your records are yours, permanently
Reading your history, exporting your own data, refunding an earlier sale and cashing up are enforced as floors in the code. No plan, no downgrade, no unpaid invoice and no support decision can switch them off. They are not features we are able to withdraw.
The free plan has no clock on it
One location, two people, one till, 100 products, no time limit and no card to sign up. It is small, and it is complete: unlimited sales, cash-up, reporting and exports. A trial that expires is a different product, sold the same way.
We publish what is not built
Every page on this site that describes a capability also lists the gaps beside it — printed kitchen tickets, purchase orders, offline selling, printed receipts. It costs us some sign-ups. It costs us fewer cancellations in week one, and it is the only version of this we would want to be sold ourselves.
Where your data sits
The database is in Frankfurt and the application runs in the same region, so a page load does not cross an ocean twice. Each business’s data is separated at the database level rather than by application code being careful: the connection the app uses cannot read another business’s rows even if a query asked it to.
No card number and no CVV is stored or transmitted by the till, in either direction. The card is read by the card machine, and that is the only place it exists.
The subprocessors we use are listed publicly, with what each one does and where.
The product is the argument
Start free on one location and judge it against your own products and your own Saturday.