Free invoice maker & GST bill book for Indian shops
Built for Indian shops. Free forever.
MyInvoiceDB (My Invoice DB) is a free GST billing app and digital bill book for Indian shops and small businesses. It makes GST invoices, estimates and delivery challans, and keeps customers, udhaar (dues), products, stock, payments and reports on your Windows PC or Android phone.
Your entire billing desk on one Windows screen. Bill · Track · Remind · Collect · Report.
- No subscription
- GST-ready invoices
- Billing data stays on your PC
- Works offline
- Windows 10 & 11
Download for Windows · Get the Android app on Google Play · One-click download · no sign-up form
Made for: Kirana & general stores, Wholesale traders, Pharmacies, Garment shops, Hardware & electricals, Mobile & electronics, Stationery & printing, CA offices.
No subscription. No activation key. No surprises.
- ₹0 CRM, free forever
- ₹10 minimum wallet top-up
- 2 apps: Windows PC and Android
- 100% billing data on your PC
Everything your billing desk does, in the order you do it.
Bill, track, remind, collect, report — the same five words from the top of the page, one screen each.
Make a GST invoice in seconds
Pick the customer, add products and quantities, review the GST values and save. Print or share a professional PDF with your chosen template.
- GST-ready new invoice
- Invoice PDF templates & bulk PDFs
- Estimates / quotations
- Credit & debit notes
- Imported sales orders
Know your customers and your stock
Save customer contact, address and GST details once, keep a product list with prices, and watch stock move with every invoice.
- Customers with GST details
- Customer-linked billing history
- Suppliers
- Products & price list
- Inventory awareness & stock log
Send due reminders on WhatsApp
Top up a prepaid wallet from ₹10 via Razorpay and send invoice details or payment-due alerts. Rates are shown before every send.
- WhatsApp messages paid from one prepaid wallet
- Optional automatic due-alerts
- Rates shown before you send
- Every send and refund in the wallet ledger
Record every payment and see who still owes
Enter payments in the ledger and keep purchase-side records and day-to-day money entries beside the billing desk.
- Payment ledger
- Overdue invoices on the dashboard
- Purchase orders & invoices
- Expenses
- Payroll & salary slips
Reports your CA will thank you for
Profit & Loss, GST reports and Excel export are one click away, and records can be sent straight to your CA.
- Profit & Loss
- GSTR-1, 3B & 9 summaries
- Invoice register to Excel
- Excel import of items & customers
- Send to CA
The CRM is free. Pay only per message you send.
Every CRM feature is free with a one-time Google sign-in. Optional WhatsApp sending is charged per message from a prepaid wallet topped up from ₹10 via Razorpay.
The CRM: ₹0 forever
The complete Windows billing CRM — customers, GST invoices, products, inventory awareness, payments, reports and backups.
- Full CRM access, free forever
- No subscription, no activation key
- One-click installer download
- Google sign-in unlocks the app
Messages: ₹10 minimum top-up
Only optional WhatsApp messages cost money. They are paid from a prepaid wallet.
- Top up from ₹10 via Razorpay
- The payment gateway fee is deducted from the paid amount; the rest is credited
- Every send and refund appears in the wallet ledger
Per-message rates: shown in the wallet before every send.
Typical subscription billing apps vs MyInvoiceDB
| What matters | Typical subscription apps | MyInvoiceDB |
|---|---|---|
| Yearly cost | A subscription, often per device or user | ₹0, forever |
| Where your data lives | The vendor’s cloud | A database file on your own PC |
| Works without internet | Varies by app | Fully offline after one sign-in |
| Mobile app | Yes | Yes: Android app on Google Play, plus the Windows PC app |
| Multi-user / sync across devices | Yes, usually a paid tier | Not yet — each device keeps its own data |
| GST | GST invoices and returns | GST invoices, credit/debit notes, GSTR-1/3B/9 summaries, Excel register |
| WhatsApp reminders | Bundled or capped in a plan | Pay per message, rate shown before each send, top up from ₹10 |
| If you leave | Export limited to the plan | Your database file stays with you; Excel export any time |
The table names no brand; “typical” describes common subscription billing apps sold to Indian shops. The linked pages compare named apps.
Comparing a specific app? Tally, myBillBook, Vyapar
Learn it in minutes.
From sign-in to your first invoice and beyond — the complete walkthrough.
- Download and install. Click “Download for Windows” at the top of this page, run MyInvoiceDB_Setup.exe and follow the installer. If Windows SmartScreen appears (the installer is not yet code-signed), click “More info” and then “Run anyway”.
- Sign in with Google once. Open the app and sign in with Google. That single sign-in unlocks the full CRM on this PC — no subscription, no activation key. The same account holds your message wallet, which you top up from inside the app.
- Set up your company. Add your business name, address and GST details. These appear on every invoice you print or share.
- Add customers and products. Save customer contact, address and GST details, and build your product list with prices — or import them from Excel with the in-app templates.
- Create your first GST invoice. Select the customer, add products and quantities, review the GST values and save. Print or export a professional PDF with your chosen template.
- Track payments and dues. Record payments in the ledger and see who still owes you. The dashboard keeps overdue invoices in front of you.
- Top up the wallet and send alerts. Add money to the prepaid wallet from ₹10 via Razorpay, then send invoice details and payment-due alerts on WhatsApp — the rate is shown before you send.
- Reports, backup and export. Check Profit & Loss and GST reports, export to Excel or send records to your CA, and keep a Google Drive backup of your data.
See every screen of the billing desk.
- Dashboard: MyInvoiceDB dashboard with overdue invoices and this week’s collections
- New GST invoice: New GST invoice screen with customer, items and tax breakdown
- Customers: Customer list with GST details in MyInvoiceDB
- Products & stock: Product list with prices and current stock levels
- Profit & Loss: Profit and loss report in MyInvoiceDB
- GSTR summaries: GSTR-1, GSTR-3B and GSTR-9 summary screen
- Payroll: Payroll screen with employee salary records
- Estimates: Estimates list, ready to convert into invoices
- Expenses: Expense records grouped by category
- Invoice templates: Invoice PDF template picker in MyInvoiceDB
- Export to Excel: Export invoices to Excel for your CA
Your data stays yours.
The billing app runs on your own PC. The account, wallet and messaging side is tied to your Google account in the cloud.
For business owners
- Billing data is stored locally on your PC
- Works fully offline after the one-time sign-in
- Password-encrypted backups to your own Google Drive, restorable on a new PC
- Audit log of every message sent
- Rates shown before every message is sent
For your customers
- Reminders go out only when you choose to send them
- Invoice PDFs with your GST details on every page
- Contact details never leave your CRM for marketing
- Every send and refund is visible in the wallet ledger
Google sign-in
One Google account unlocks the app on your PC. No passwords or activation keys to remember.
Razorpay checkout
Wallet top-ups run through Razorpay checkout. MyInvoiceDB never sees your card details.
Straight answers before you download.
Quick answers about cost, setup, offline use and where your data lives.
What is MyInvoiceDB?
MyInvoiceDB (My Invoice DB) is a free GST billing app and digital bill book for Indian shops and small businesses. It makes GST invoices, estimates and delivery challans, and keeps customers, udhaar (dues), products, stock, payments and reports on your Windows PC or Android phone.
Is it really free forever, or will you start charging later?
Yes, the CRM is free and stays free: no trial period, no feature limits and no activation key. Our only income is a small margin on the optional WhatsApp messages you choose to send. Your billing data is a file on your own PC, so you are never locked in.
How much does MyInvoiceDB cost?
The CRM is completely free — no subscription and no activation key. Only optional WhatsApp sending is paid per message from a prepaid wallet you top up from ₹10 via Razorpay. The per-message rates are published in the pricing section above and shown again in your wallet before every send; the gateway fee is deducted from the top-up and the rest is credited.
How do I start using MyInvoiceDB?
Click “Download for Windows”, run the installer, and sign in once with Google inside the app. Everything in the CRM is free from that moment.
Do I need an account to download?
No. The Download button gives you the installer directly, with no form to fill. You sign in with Google once inside the app on your PC, so there is no activation key to type or lose; the same account also holds your message wallet. A Microsoft Store edition is being prepared as a second way to install.
Windows shows a warning when I run the installer. Why?
The website installer is not yet code-signed, so Windows SmartScreen shows an “unknown publisher” prompt the first time. Click “More info” and then “Run anyway”. The upcoming Microsoft Store edition is signed by Microsoft and installs without this prompt.
Is there a mobile app?
Yes. There is an Android app, "My Invoice DB: GST Bill Book", on Google Play, and a desktop app for 64-bit Windows 10 (version 1809 or later) and Windows 11. Each device keeps its own data; there is no live sync between the phone and the PC.
Does it work without internet?
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.
What happens if my PC crashes or is stolen?
Turn on Google Drive backup in Settings. The app uploads a password-encrypted copy of your database daily, weekly or monthly while it is open, and keeps the last seven copies. On a new PC, install the app, sign in with the same Google account and restore from Drive or from a local .crmbak backup file using your backup password.
Can my staff or a second counter use it?
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.
Does it generate e-invoices, e-way bills or GSTR files?
Not yet. Generate the IRN or e-way bill on the government portal and record the numbers on the invoice; they print on the PDF and appear in the Excel export. GSTR-1, GSTR-3B and GSTR-9 summaries are shown on screen for your CA, and the invoice register exports to Excel.
Can I bring in my existing customers and products?
Yes, from Excel. Download the template inside the app for items, customers or suppliers, fill it in and import the .xlsx or .xls file. There is no direct importer for other billing apps or for opening balances yet.
Is the app available in Hindi?
This website is in English and Hindi. The app’s screens are in English today.
Where is my data, and does it ever leave my PC?
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.
How is this different from the big-brand billing apps?
No yearly subscription, your data on your own PC or phone instead of a vendor’s cloud, and full offline use. In return there is no live sync between devices and no staff logins. The comparison table in the pricing section lists both sides.
Is there a My Invoice DB login or online version?
No. There is no website login and no online version. You sign in once with Google inside the Windows or Android app, and your billing data stays on that device. The only online pages are this website and the wallet top-up page.
How do I download My Invoice DB?
Windows: click Download free on this page and run the installer; SmartScreen may warn because it is not code-signed yet. Android: install "My Invoice DB: GST Bill Book" from Google Play. No sign-up form, no activation key.
Ready to move your billing desk to MyInvoiceDB?
Download the installer, sign in once with Google inside the app and send your first GST invoice today.
Download for Windows · Get the Android app on Google Play · One-click download · no sign-up form