Offline • Single file • Data stays in this browser (IndexedDB) • No account, no server
Total Products
0
Stock Value
₹0
at selling price
Low Stock
0
Today's Sales
₹0
⏰ GST Filing Reminder —
Filing window: 27th – 5th
File your GST return for this month. This is a reminder + summary only — this tool does not file on the GST portal. Please file on gst.gov.in yourself.
Taxable value
₹0
CGST
₹0
SGST
₹0
IGST
₹0
Filed ✓
Sales Graph
Daily sales from confirmed bills (voided bills excluded). Bars = day total, dashed line = trend.
No sales yet — confirm a bill and the graph will appear here.
Top Selling Products
Top 5 by quantity sold in the last 30 days (confirmed bills only).
No sales yet — confirm a bill and the top sellers will appear here.
Top Trending Products
Last 30 days vs the previous 30 days, by quantity sold (confirmed bills only).
No sales in the last 30 days yet.
Earnings
This month
₹0
Last month
₹0
Change
—
No sales yet — earnings will appear once bills are confirmed.
Period
Earnings
Bills
Add Product
Inventory
Product
SKU
Category
Price
Qty
Value
Status
Actions
No products yet — add your first product above.
Adjust Stock —
New Bill
Billing rule: when you confirm a bill, each product's stock decreases by exactly the billed quantity. A line can never exceed available stock — overselling is blocked.
Set business state in Settings to auto-detect CGST+SGST vs IGST.
Product
Price
Qty
GST%
Taxable
Tax
Line total
Bill is empty — add a product above.
Subtotal₹0.00
Discount− ₹0.00
Taxable value₹0.00
CGST₹0.00
SGST₹0.00
Total₹0.00
Scan a Paper Bill (OCR)
Upload a photo of a paper bill. The text is read on this device (Tesseract OCR, files stored locally in libs/ — no internet, no paid API, nothing leaves your browser). OCR is never perfect, so you must review and correct the extracted fields before saving. The digitized bill is stored like a normal bill (marked OCR) with its original photo attached. Digitized bills do not change inventory — they are records of bills that already happened.
Raw OCR text (for reference)
Review & Correct — then Save
Check every field. Fix anything the OCR misread. Nothing is saved until you press Save digitized bill.
Line items
Item
Qty
Rate (₹)
Amount
Grand total₹0.00
Bill History
Voiding a bill restores every product's quantity back to inventory.
Bill No.
Date
Customer
Items
Total
Status
Actions
No bills yet.
GST Summary Report
GSTR-1 style summary for a period. Only confirmed bills count — voided bills are excluded. This is a summary for your records, not legal advice.
Taxable value
₹0
CGST
₹0
SGST
₹0
IGST
₹0
No confirmed bills in this period.
Bulk Export — OCR Bills
Export all digitized (OCR) bills together, one row per line item. GST columns are separate (Taxable Value, CGST, SGST, IGST, GSTIN). Bill-level tax totals appear on the first line row of each bill only, so column sums are correct. Only confirmed bills are exported — voided bills are excluded.
No confirmed OCR bills in this range.
Stock Movement Log
Every stock change is traceable: sales, voids and manual adjustments.
Date
Product
Type
Change
Qty after
Note
No stock movements yet.
Backup & Restore
Backup includes products, bills, stock movements and settings. Import replaces all current data — export a backup first.
Settings
Demo Data
Optional sample data so you can try the app. Clearly labelled demo data — it is not real stock. You can delete it any time (Clear all data below, or delete products one by one).
Danger Zone
Deletes ALL products, bills and stock movements from this browser. This cannot be undone — export a backup first.