Free Mobile Shop Billing Software with IMEI Tracking
GST billing, IMEI-wise stock, WhatsApp invoices, udhaar and daily backups for Indian mobile phone shops. Works offline on your phone, free, with no signup.
FreeNo signupData stays on your device
New bill
Add phones by typing or scanning the IMEI, set the price and payment, then save, print or send the bill on WhatsApp.
- Stock by IMEI1 and IMEI2 with Luhn check and duplicate detection
- CGST/SGST or IGST by place of supply, inclusive or exclusive prices
- Cash, UPI, card and EMI payments, part payment and udhaar balance
- Invoice numbers like INV/2026-27/0001 that restart every April
Billing software built only for mobile phone shops
General billing apps treat a ₹25,000 smartphone like a packet of biscuits: a quantity in a list. A mobile shop needs to know which phone was sold, to whom, under which bill and until when the warranty runs. IMEI Billing tracks every handset by its IMEI from the supplier's bill to the customer's invoice and back again if it is returned.
It was built after reading common complaints about popular billing apps: data disappearing after an update, totals that do not match at year end, failed cloud sync, WhatsApp invoices arriving blank, slow screens on cheap phones and no proper offline mode. Every design choice below answers one of those problems.
How to use it: from purchase to WhatsApp invoice
1. Set up your shop
Open Settings & backup and enter the shop name, address, state, GSTIN, phone, UPI ID and the terms you print on bills. The GSTIN is checked for format, state code and its check character, so a typo is caught before it reaches a customer's invoice.
2. Add models and a purchase entry with IMEIs
Under Stock → Models & items add each model with brand, RAM, storage, colour, HSN (8517 for phones) and GST rate (18% for phones). Then make a New purchase: choose the supplier, enter the unit cost and paste the IMEIs, one phone per line. Each number must be 15 digits and pass the Luhn check digit test; repeats and IMEIs already in stock are flagged line by line. Chargers, cases and earphones are tracked by quantity instead.
3. Make the bill
On Sell, type the IMEI or tap Scan (uses the camera on Chrome for Android). The model, price, HSN, GST rate and warranty end date fill in. Add the customer's name and mobile if you want, a GSTIN for B2B sales, discounts and the payment split: cash, UPI, card or EMI with the financier's name. Anything not paid becomes a balance due (udhaar).
4. Share, print or save as PDF
Press Send on WhatsApp to open the chat with the full bill as text. Or print an A4 tax invoice, or an 80mm receipt on a thermal printer, and choose “Save as PDF” in the print dialog for a PDF copy.
Worked example: GST on a phone sold at an inclusive price
A customer in Pune buys a phone for ₹14,999 including 18% GST from a Maharashtra shop. Taxable value is 14,999 × 100 ÷ 118 = ₹12,711.02, so total GST is ₹2,287.98, split as CGST ₹1,143.99 and SGST ₹1,143.99. If the same phone is billed to a dealer in Karnataka, the place of supply differs from the shop state, so the full ₹2,287.98 is IGST. The app rounds each line to the paisa and keeps tax equal to price minus taxable value, so the bill total is exactly what the customer paid.
Why your totals will match at year end
- No deletions. Bills are cancelled with a reason, never deleted, and returns get their own credit note number.
- Append-only audit log of every sale, purchase, return, payment and settings change.
- Integrity check recomputes every bill from its line items and flags any mismatch, numbering gap or IMEI sold twice.
- All-or-nothing saves. A sale, its stock change and its invoice number are written in one database transaction.
- Daily backup reminder and a status bar that shows when you last backed up.
Reports for your CA
Daily sales with cash, UPI, card and EMI collections; GST summary by rate with taxable value, CGST, SGST and IGST; HSN-wise summary; profit per IMEI; stock value with aging (0–30, 31–60, 61–90 and 90+ days); and customer dues. Every report exports to CSV for Excel or your accountant. Check the figures with your CA before filing returns.
How it compares with paid billing apps
Paid apps such as Vyapar, myBillBook or Marg add cloud sync, multi-user access and e-invoicing; their full feature sets need a paid plan. IMEI Billing is free and focused on one trade: per-IMEI stock, offline use and simple backups. It does not generate e-invoice IRNs or e-way bills and has no multi-device sync, so it suits single-counter shops. Data stays on your device and you own the backup file.
Frequently asked questions
Is this mobile shop billing software really free?
Yes. There is no subscription, no signup and no limit on bills or IMEIs. It runs in your browser and stores data on your own phone or computer, so there is no server cost to pass on to you.
Does it work without internet?
Yes. After the first visit the app is saved on your device and opens offline. Bills, stock and reports are stored in the browser database (IndexedDB), so a weak network never blocks a sale.
How do I track mobile stock by IMEI number?
Make a purchase entry and paste the IMEIs from the supplier bill, one phone per line (IMEI1 and IMEI2 on the same line for dual-SIM). Every IMEI is checked with the Luhn check digit and for duplicates. At billing you type or scan the IMEI and the model and price fill in automatically.
Can I send the invoice on WhatsApp?
Yes. The bill is sent as plain text through a wa.me link with the customer number, so it never arrives blank and works on any phone. You can also print an A4 bill, an 80mm thermal receipt or save it as PDF from the print dialog.
What happens to my data if I lose my phone?
Data lives only on your device, so take the one-tap JSON backup every day (the app reminds you) and keep the file on Google Drive, email or a pen drive. Restoring shows a preview and runs an integrity check before anything is replaced.
Does it handle CGST, SGST and IGST correctly?
The app compares the place of supply with your shop state. Same state gives CGST plus SGST, a different state gives IGST. Prices can be GST-inclusive or exclusive, and all amounts are calculated in whole paise so totals always match the line items.
Can I delete a wrong bill?
No, and that is deliberate. A wrong bill is cancelled with a reason: the number is kept, the phones go back to stock and the change is written to the audit log. Returns create a numbered credit note.
More free tools
- FairTime
Timer, timesheets and invoices with one-click Harvest import.
- WhatsApp Cost Check
Know what your WhatsApp messages cost and why the bill went up.
- Collection Sorter
Automatic collection sorting without a monthly app fee.
- Self-Pay Practice
Notes, schedule, invoices and superbills. No insurance bloat.
- SaaS Bill Tracker
See every subscription and get warned before it renews.