This page is conceptual — offline-first isn’t a screen with fields to set,
it’s how BillBasket is built. There’s no “Understanding the fields”
section here for that reason.
Where your data lives
All your billing, stock, and customer data is stored encrypted, on your own device. Nothing needs to be uploaded anywhere for BillBasket to work. The database key is tied to your specific computer or phone (not your Windows version), so an OS update won’t lock you out of your own data.What still needs internet
A small number of things use the internet when it’s available, but never block your daily billing if it isn’t:- Activating or checking your license
- Optional cloud backup and sync between your devices (if enabled for your plan)
- On-device AI features that call out to cloud AI (only when you explicitly use them)
What this means day to day
- You can keep billing during a power cut on a charged laptop/phone, or when your internet is down.
- Your data isn’t lost if you lose signal or your connection is slow.
- Regular local backups are still important — see Backing up your data — since offline-first protects you from no internet, not from a lost or damaged device.
See it on your device
- Phone
- Tablet
- Windows PC
Screenshot coming soon — Android phone view.
Try it: Sharma Kirana Store
1
Keep billing through an outage
When the internet goes down at Sharma Kirana Store one afternoon,
Rajesh Sharma keeps creating invoices, adding stock, and looking up
reports exactly as before — nothing about billing depends on being
online.
2
Check what's paused instead of blocked
Rajesh notices only a couple of things wait for the connection to
return: his license check and the optional cloud backup sync. Neither
one stops him from serving customers.
3
Confirm the data stays local and safe
Once the internet is back, Rajesh confirms nothing was lost — every
invoice he created offline was already saved, encrypted, on his own
computer the whole time.