
On this page
Most billing software for small shops now lives in the cloud and charges a monthly fee. That suits some businesses. It does not suit a counter with patchy internet, an owner who does not want customer data on someone else's server, or anyone who just wants to make a bill without another subscription.
So we made CrizaVoise, a free, open-source desktop app for invoices and bills. Version 1.0.0 came out on 10 November 2026. This post explains what it does, who it is for, what it cannot do yet, and why a software studio gives an app away.
What is CrizaVoise?
CrizaVoise is a desktop app for making invoices and bills. It creates GST-ready PDF invoices, quotations, receipts and credit or debit notes, prints on 58 mm and 80 mm thermal receipt printers, and keeps track of customers, products, stock, payments and suppliers.
It runs on Windows 10 and 11, Ubuntu and Debian, other Linux systems through an AppImage, and macOS. Everything is stored on your own computer, and it works without an internet connection.
What can you do with it?
- Bill quickly at the counter. A quick bill fills in a walk-in customer and puts the cursor in product search. Give products short codes such as R5, then type the code and press Enter to add it.
- Make GST invoices. Invoices can show your GSTIN, HSN or SAC codes, per-item or overall tax and a UPI QR code. Our GST invoice format guide explains which details a tax invoice needs.
- Print receipts. It prints directly to ESC/POS receipt printers over USB or the network, and makes full-page A4 PDFs.
- Get paid. Share an invoice on WhatsApp with a ready message that includes your UPI ID, and send a polite reminder for unpaid bills.
- Keep stock and supplier records. Track stock levels, purchase bills, suppliers and returns, and import or export products as CSV.
- Share the work safely. Add admin and standard users, sign in with a quick PIN, and recover a forgotten password offline with a recovery code.
- Use your own language. It comes in English, Hindi, Gujarati, Spanish, French, Nepali, Chinese and Tibetan, and can read invoices and totals aloud.
Who is it for?
It suits retail shops and kirana stores that need fast billing and thermal receipts, small traders who need GST invoices, and freelancers and service businesses that send quotations and invoices as PDFs. It also suits anyone who wants to keep their business records on their own computer.
If you only make an invoice now and then, you may not need to install anything: our free online invoice generator works in your browser. CrizaVoise makes more sense once you bill every day and want your customers, products and invoice numbers kept for you.
What does it not do?
We would rather you knew this before you install it.
- No e-invoicing. CrizaVoise does not connect to the government's Invoice Registration Portal. If your turnover puts you under e-invoicing, you still need the portal or your accounting provider to generate the IRN.
- Unsigned installers. The installers are not code-signed yet. On Windows, SmartScreen asks you to choose More info and then Run anyway. On macOS, you allow it once under Privacy and Security.
- Indian scripts in PDFs. Gujarati and Hindi conjunct letters may not join correctly in PDFs, because of a limit in the PDF library it uses. Check a real invoice before you rely on it.
- One computer at a time. Data lives on one machine. To move to a new computer, back up and restore.
And as with any billing software, you remain responsible for the tax rates and details on your invoices. Check anything unusual with your accountant.
Why is it free and open source?
Three reasons.
First, a small shop should not need a subscription to make a bill. Free and offline removes that cost and the worry about where the data goes.
Second, it is the most honest portfolio piece we can offer. Anyone can download it, use it and read every line of its code on GitHub. That says more about how we build software than a description could.
Third, open source lets other developers build on it. The code is under the Apache License 2.0, so anyone may use, change and share it, including commercially, as long as they keep the licence and notice files and credit it as "Based on CrizaVoise by Criza Labs". We wrote about choosing that licence and cleaning up the dependencies separately.
Where did it come from?
We did not start from an empty folder. CrizaVoise began as a fork of Invoiso, an MIT-licensed billing app by Anoop P. We rebuilt its identity and interface and added much of what an Indian shop counter needs, from quick codes and WhatsApp sharing to Gujarati and offline recovery codes. Invoiso's notice is kept in the app and in the repository.
Starting from working software meant we could spend our time on what shops actually use. We cover how the app is built in lessons from building a Flutter desktop app.
How do you get it?
Go to voise.criza.dev and download the file for your computer: an installer for Windows, a .deb file for Ubuntu or Debian, an AppImage for other Linux systems, or a .dmg for macOS. The Windows installer needs no admin rights, and your data is kept if you uninstall.
When it opens, create your owner account, enter your business details and GSTIN in Settings, and make your first bill. The site also has guides on thermal printers, WhatsApp invoices and backups.
If you need something it does not do, such as e-invoicing, a link to your accounting software, or billing built around your own process, that is what we do for clients. See our custom software development service, or tell us what you need.
Sources
All pages were accessed on 10 November 2026.
- CrizaVoise source code and releases, GitHub
- CrizaVoise changelog, voise.criza.dev
- Invoiso, GitHub
- Apache License 2.0, Apache Software Foundation
Frequently asked questions
Is CrizaVoise really free for business use?
Yes. There is no price, trial, subscription or licence key, and the Apache License 2.0 allows commercial use. You do not need to create an account with us to use it.
Where is my billing data stored?
On your own computer, in a local SQLite database. On Windows it is under the Criza Labs folder in AppData. Nothing is sent to a server, so keep backups from Settings, Backup.
Does CrizaVoise generate e-invoices?
No. It works offline and does not connect to the Invoice Registration Portal. It makes GST tax invoices, and businesses above the e-invoicing limit must generate the IRN separately.
Can I get a custom version for my business?
Yes. Criza Labs can add features, connect it to your other systems or build a version around how you work, at a fixed price agreed in writing.



