GUIDE · BUYING GUIDE
At a busy counter, billing software is tested every minute. If it is slow, stops when the internet drops, or cannot handle a simple refund, staff find workarounds and the numbers stop matching. This checklist covers what to test before you choose, based on Karobar, billing software requested by a restaurant owner in Melbourne and tested first with shops in Pakistan.
Time a real sale during the trial. Search for an item, change a quantity, take payment and print. If it takes too many taps, it will be slow in a queue.
A queue does not wait for the internet. Ask whether the software can create bills when the connection drops, and test it with Wi-Fi switched off.
Good offline billing saves each bill on the device and sends it to the server when the connection returns, without creating duplicates. In Karobar, we made sending the same bill twice harmless, so a weak connection cannot double a sale.
Real life is messier than a demo. A customer pays part now and the rest later. A catering order is partly returned. A staff member makes a mistake and must correct a bill.
Ask how the software handles each case. A return should take back only the returned items and correct stock, profit and the customer’s balance. Cancelling a whole bill to fix one item hides what really happened. If you sell on account to regular customers or businesses, check that each customer has a running balance.
At closing, the owner needs sales, payments received, profit and anything to reorder, without building a report by hand.
Check that the day closes on your local time. Software built in another country can quietly use its own time zone, so late sales land on the wrong day. A restaurant in Melbourne should close its day on Melbourne time, not on the time where the software was written.
Tax rules differ by country, so confirm them with your accountant before you choose. In Australia, GST is 10%, and a GST-registered business must give a tax invoice within 28 days when a customer asks for one on a sale over $82.50 including GST.
According to the Australian Taxation Office, a tax invoice must show that it is a tax invoice, the seller’s identity and ABN, the date, what was sold with quantity and price, and the GST amount. For sales of $1,000 or more, it must also show the buyer’s identity or ABN. Check current ATO guidance, then make sure the software can print these details on receipts and invoices.
In the UK and the European Union, VAT and e-invoicing rules apply instead. Our guide to e-invoicing in Europe explains what changes for small businesses.
Choose billing software by testing a real shift, not by reading a feature list. Time a sale, switch off the Wi-Fi, process a part refund, print a receipt and close the day. If it passes those tests without workarounds, your staff will use it, and your numbers will match.