πŸ“Š

KiranaBook

Free Inventory & Billing App for Kirana Shops
Works Offline • No Subscription • Install on Mobile

πŸš€ Open App Free ⬇ Download App πŸ“² Install on Phone
30-Day Free Trial β€” No Registration Needed
πŸ‘€ User Login
1234
πŸ‘‘ Owner Login
5678
βœ… 100% Free
πŸ“΄ Works Offline
πŸ”’ Data on Device
πŸ“± Android & iPhone
☁ Firebase Sync
πŸ’Ύ Google Drive Backup
🧾 GST Billing
πŸ“‹ Batch Tracking

See How It Works

13 interactive demos β€” learn the full app in minutes. Swipe or tap arrows.

πŸ“Š
KiranaBook
Tarun Wholesale Grocery Mart
●
●
●
●
Enter PIN to Login
πŸ‘€ User: 1234
πŸ‘‘ Owner: 5678
Demo 01 / 13
Welcome & PIN Login
Secure PIN login with two roles β€” User (1234) for daily work, Owner (5678) for full access including P&L, settings, delete. Owner controls which tabs User can see.
πŸ’‘ Change PINs anytime from Owner settings. Default PIN is same until changed.
πŸ“Š Dashboard10:30 AM
β‚Ή4,820
Today Revenue
β‚Ή980
Today Profit
β‚Ή350
Expenses
8
Low Stock Items
TOP SELLING TODAY
Tata Salt 1kgβ‚Ή440
Surf Excel 1kgβ‚Ή360
Parle-G 800gβ‚Ή250
Demo 02 / 13
Dashboard β€” Live Overview
See today's revenue, profit, expenses, and alerts at a glance. Top selling products, low stock warnings shown instantly. Dashboard updates real-time as you make sales.
πŸ’‘ Tap any stat card to jump directly to that section.
βž• Add Product
πŸ“· Barcode: 8901491100019
Profit: β‚Ή5 (25% margin)
πŸ’Ύ Save Product
Demo 03 / 13
Add Product to Inventory
Add products with barcode (auto-generate or scan), name, brand, category, unit, stock qty, min-stock alert, buy price, sell price, expiry. Live profit margin shown. Autocomplete prevents duplicates.
πŸ’‘ Use phone camera or USB barcode scanner to fill barcode instantly.
πŸ“¦ InventoryThis Month
πŸ“… Period: This Month
ProductOpen+Add-SoldNow
Tata Salt30+20-2525
Aashirvaad10+15-178
Patanjali Ghee8+0-44⚠
MDH Masala15+10-1213
Demo 04 / 13
Inventory with Date-wise Stock Movement
Filter by Today, Week, Month or Custom. See Opening Stock, Added Qty, Sold Qty, Current Stock for every product in the selected period. Opening stock resets at midnight automatically.
πŸ’‘ Added Qty includes batches + supplier purchases. Sold Qty includes billing + customer credits.
🧾 BillingWalk-in
Tata Salt 1kg Tata
Rate: β‚Ή25/kg
βˆ’ 2 kg +
OR
₹ Amt→Qty
Parle-G 800g Parle
Subtotalβ‚Ή200
Discount-β‚Ή10
TOTALβ‚Ή190
Demo 05 / 13
Smart Billing β€” Search, Scan & Sell
Search products by name or brand (shown in blue). Set qty directly or enter rupee amount to auto-calculate qty. Per-item discounts, bill-level discount, GST, round-off. Reduces stock automatically on bill completion.
πŸ’‘ Enter β‚Ή amount β€” qty auto-calculates! Great for selling loose items by rupees.
🧾 Bill Total
Subtotalβ‚Ή380.00
Discount (5%)-β‚Ή19.00
CGST (9%)+β‚Ή32.49
SGST (9%)+β‚Ή32.49
Round Off+β‚Ή0.02
GRAND TOTALβ‚Ή426.00
πŸ’¬ WhatsApp
πŸ–¨οΈ Print
βœ… Complete Bill
Demo 06 / 13
GST Billing + WhatsApp + Print
Enable GST (5%, 12%, 18%, 28%) β€” CGST and SGST split shown. Share bill on WhatsApp with full item details including brand names. Print thermal-style receipt. All saved to sales history automatically.
πŸ’‘ WhatsApp message includes shop name, items, brands, quantities, GST breakup, and total.
πŸ“‹ Stock Batches
Tata Salt 1kg β€” 3 batches
Avg Buy Price: β‚Ή21.50/kg
Batch A FEFO↑10 kg
Exp: 2026-06-30 Β· β‚Ή20/kg
Batch B8 kg
Exp: 2026-12-01 Β· β‚Ή22/kg
Batch C7 kg
No Expiry Β· β‚Ή23/kg
Demo 07 / 13
Batch Stock Management (FEFO)
Multiple batches per product with different buy prices and expiry dates. FEFO (First Expire First Out) sorting shows which batch to sell first. Weighted average buy price auto-calculated across all batches.
πŸ’‘ FEFO sorting reduces wastage by alerting which stock to use first.
πŸ§‘ Customers
Ramesh Kumar Β· 9876543210
Outstanding:β‚Ή1,240
Goods on Creditβ‚Ή2,500
[Tata] SaltΓ—10 @β‚Ή25β‚Ή250
Payment Receivedβ‚Ή1,260
Balance Dueβ‚Ή1,240
+ Credit Sale
πŸ’° Payment
Demo 08 / 13
Customer Credit Ledger
Maintain ledger for each customer. Add goods on credit with full item list β€” brand shown in description ([Tata] SaltΓ—10 @Rs.25). Record payments. Track outstanding balance. Export to CSV or WhatsApp statement.
πŸ’‘ Credit sale descriptions include brand for clear record-keeping.
🏭 Suppliers
Sharma Distributors
Amount Payable:β‚Ή8,450
Purchase on Creditβ‚Ή12,000
Payment Madeβ‚Ή3,550
Balance Payableβ‚Ή8,450
+ Purchase
πŸ’Έ Pay
Stock auto-updated on purchase entry
Demo 09 / 13
Supplier Purchase Ledger
Record supplier credit purchases with full item list. Stock auto-updates on purchase entry. Track payments made and balance payable. Add new products directly from supplier tab β€” saves to inventory simultaneously.
πŸ’‘ Adding a new product from Supplier tab saves it to inventory AND adds to purchase entry at once.
πŸ“ˆ P&L ReportThis Month
β‚Ή94K
Revenue
β‚Ή72K
Cost
β‚Ή22K
Gross Profit
β‚Ή3.2K
Expenses
Net Profit: β‚Ή18,800
Margin: 20%
Credit Sales Profit: β‚Ή4,200
Realised Profit: β‚Ή2,800
Demo 10 / 13
Profit & Loss β€” Full Picture
Complete P&L with revenue, cost of goods (weighted avg buy price), gross profit, expenses, wastage, net profit. Credit sales profit tracked separately β€” see gross profit on credit and realised profit on payments received.
πŸ’‘ Filter P&L by Today / Week / Month / Custom range to see any period.
πŸ’Ύ Backup & Sync
☁ Google Drive β€” Connected
ramesh@gmail.com Β· Synced 10:30 AM
⟳ Sync Now
πŸ“₯ Download Backup
JSON Full
CSV Inv.
⏱ Auto Backup: Daily βœ“
Demo 11 / 13
Google Drive Sync & Backup
Connect Google Drive (one-time setup) to sync all data to your private Drive folder. Download full JSON backup to restore on any device. CSV export for inventory. Auto-backup runs daily when app opens.
πŸ’‘ JSON backup includes everything β€” products, sales, ledger, batches, activity log. Restore in one tap.
βš™ Firebase Setup
☁ Synced to Firebase
Real-time sync Β· All devices
Option A: Paste Config Block
Copy firebaseConfig from Firebase Console
Option B: Manual Entry
Enter API Key, Project ID, DB URL
βœ… 9 collections syncing
Demo 12 / 13
Firebase Real-Time Sync
Connect free Firebase Realtime Database for live sync across multiple phones and computers. Owner and shop computer show same data in real-time. Built-in connection tester diagnoses issues. Works on 2G/3G.
πŸ’‘ Firebase Spark (free) plan is enough for most Kirana shops β€” no cost needed.
K
KiranaBook
πŸ“² Add to Home Screen
Share β†’ Add to Home Screen (iOS)
Install banner β†’ Install (Android)
βœ… Installed! Works offline
No browser bar Β· Full screen
Demo 13 / 13
Install as Mobile App (PWA)
KiranaBook installs as a full mobile app β€” no app store needed. On Android, tap the orange Install banner. On iPhone, tap Share β†’ Add to Home Screen. Opens full-screen without browser bar, works offline.
πŸ’‘ After install, all data stored locally on your phone β€” no internet needed for billing!

All Features

Built for Indian Kirana & wholesale shops

🧾
Smart Billing
Barcode scan, search by name/brand, per-item discount, bill discount, GST (CGST/SGST), round-off, WhatsApp share, print.
πŸ“¦
Inventory + Date Filter
Opening stock, added qty, sold qty, current stock β€” filterable by day/week/month/custom period.
πŸ“‹
Batch Tracking (FEFO)
Multiple batches per product, expiry tracking, FEFO sorting, weighted average buy price.
πŸ“ˆ
Profit & Loss
Revenue, cost, gross profit, net profit, credit sales profit, realised profit. Any date range.
πŸ§‘β€πŸ€β€πŸ§‘
Customer Ledger
Credit sales with item+brand details, payment tracking, outstanding balance, WhatsApp statement.
🏭
Supplier Ledger
Purchase tracking, stock auto-update, payment made, balance payable, add new products inline.
πŸ’Ύ
Google Drive Backup
Sync all data to your Google Drive. Daily auto-backup. Restore from JSON backup. CSV export.
☁
Firebase Sync
Real-time multi-device sync using your free Firebase account. Works on 2G/3G.
πŸ“΄
Offline PWA
Full app works without internet once installed. Data stored locally on device.
πŸ“‹
Activity Log
Every action logged with owner/user tag. Filter by type, date. Full audit trail.
πŸ”
Role-Based Access
Owner (5678) and User (1234) PINs. Owner controls tab access. Full audit trail.
πŸ’Έ
Expenses Tracking
Record rent, electricity, fuel, salary. One-time or recurring. Included in P&L.

Google Drive Setup Guide

One-time free setup β€” takes 10 minutes β€” your data syncs privately

1
Go to console.cloud.google.com and sign in with your Google account
2
Click "Select a project" → "New Project" → name it KiranaBook → Create
3
APIs & Services → Library → search "Google Drive API" → Enable
4
Credentials → Create CredentialsOAuth 2.0 Client ID
5
Application type: Web application. Add your site URL to "Authorized JavaScript origins"
6
Copy the Client ID (ends with .apps.googleusercontent.com)
7
In KiranaBook: Backup & Sync tabConnect Google Drive → paste Client ID
8
Sign in with Google → Allow → Sync Now β€” your data is now on Google Drive!

⚠ If "access blocked" error: OAuth consent screen → External → add your email as test user

Install as Mobile App

No app store. No registration. Install in 3 steps.

πŸ€–
Android (Chrome)
1. Open app in Chrome
2. Tap orange Install App banner
3. Tap Install
βœ… On home screen!
🍎
iPhone/iPad (Safari)
1. Open in Safari
2. Tap Share (↑)
3. "Add to Home Screen"
4. Tap Add
βœ… On home screen!
πŸ’»
Desktop Chrome
1. Open in Chrome
2. Click βŠ• in address bar
3. Click Install
βœ… Opens like desktop app!

Start Using KiranaBook Today β€” Free!

30-day free trial. No credit card. No registration. Just open and use.

πŸš€ Open App Free ⬇ Download App File
πŸ‘€ User PIN
1234
πŸ‘‘ Owner PIN
5678

Built by Motilal Chandrakar Β· 9301818479