Offline (desktop) billing
Good when the internet is patchy and one counter does the billing.
- ✓Works without internet
- ✓Data stays on your own PC
- ✓Often free or a one-time cost
- ✓You must take backups
- ✓Usually one device at a time
Offline billing software runs on your PC and keeps the data there. Online billing software runs on a company server and you use it over the internet. Both work; the right one depends on your internet, your devices and who needs access.

Good when the internet is patchy and one counter does the billing.
Good when the internet is patchy and one counter does the billing.
Good when several people or branches need the same data.
One counter and unreliable internet: offline. Several branches or staff on different devices: online. Many small shops start offline and move later.
MyInvoiceDB is offline billing: data stays on your PC or phone and billing works without internet. Only sign-in, updates, Drive backup and WhatsApp messages go online. There is no live sync between devices.
Yes. After the one-time Google sign-in the app opens and bills fully offline. Internet is needed only for wallet top-ups, sending messages, Google Drive backup, Send to CA and app updates.
Today one PC holds one database with one owner login. There is no multi-user mode and no network sharing yet. A second PC can start from a backup, but the two copies will not stay in sync.
Your billing data lives in a file called crm_database.db in your Documents folder. It leaves the PC only when you choose: sending a paid WhatsApp message (the invoice number, amount, due date and the customer’s phone number go to our server for delivery), using Send to CA, or your own password-encrypted Google Drive backup.
Download the installer, sign in once with Google inside the app and start billing free. Add wallet money only when you want to send WhatsApp messages.