Yojika
Offline-first GST billing for Indian small shops. Windows and Android, ~15 MB, and it does not care whether the internet is working.
- Platforms
- Windows desktop and Android
- Install size
- ~15 MB
- Connectivity
- Fully offline; sync optional
- Invoice languages
- All 22 official Indian languages
- Built with
- Flutter, one codebase
- Documentation
- 108 guide pages — 54 English, 54 Hindi
The local database is the source of truth
Not a cache. The app never waits on a network call to complete a sale, because a shop counter with a queue at it cannot wait either. Sync, when it runs, reconciles in the background and is allowed to fail.
Size is a feature
Shopkeepers install over patchy mobile data onto cheap Windows machines and entry-level Android phones. ~15 MB installs; ~250 MB gets abandoned halfway. This constraint shaped every dependency decision in the codebase.
Twenty-two languages, on the invoice itself
Not a translated interface — the printed invoice. A customer in Theni should be handed a bill they can read. This is the single most-requested thing that incumbents do not do properly.
Keyboard first
The fastest counter operators never touch a mouse. Every billing action has a key, and the whole sale can be completed without leaving the keyboard.
This is the company site. Pricing, downloads, the user guide and support for Yojika all live on the product site — one source of truth for what the product costs and what it does today.
- Download for Windows and Android
- Current pricing and plans
- 54-page user guide in English and Hindi
Want something built to this standard?
The constraints we imposed on our own product are the ones we bring to yours.