Janta POS for kirana shops

Everything your counter needs, in one app

Quick bills, stock and expiry, khata, expenses, day close, GST bills and online orders. Made for a busy kirana, in your language, and it keeps working offline.

Built for the real day of a kirana

From opening the cash box in the morning to the last bill at night, Janta POS keeps the counter fast and the books clean. Use it on an Android phone or tablet, or in a browser.

Fast counter billing

Make a bill in a few taps. Search by name, scan a barcode with the camera, or type the code. The app does the maths for you.

  • Cash bills with the change worked out and round-off to the nearest rupee
  • A big UPI QR on screen with the exact amount and the bill number
  • Split one bill across cash, UPI and khata
  • Discounts and price changes, with a limit you set for staff
  • Selling price can never go above the MRP
  • Shows the customer how much they save against MRP
  • Add the customer's name or phone to any bill
Works offline, syncs on its own

Works offline, syncs on its own

No internet? Keep billing. Bills are saved safely on the phone and sent to the server as soon as you are back online.

  • A clear strip shows when you are offline and how many bills are waiting
  • Sync retries on its own, with no button to remember
  • If a bill cannot be saved, fix it, record it anyway or discard it with a reason
  • Signing out warns you if bills have not synced yet
  • Bills waiting to sync stay on the device even if you are signed out
Barcode, scale labels and voice search

Barcode, scale labels and voice search

Find any item the way that suits you: scan it, weigh it or say it.

  • Camera barcode scanning that adds the item straight to the bill
  • Works with hardware barcode scanners, including long and lettered codes
  • Reads weighing-scale labels and adds the item with its weight or price
  • An unknown barcode? Tap "Add it now" and keep billing
  • Voice search: say an item in your language
  • Search understands local words and spellings, like "doodh" for milk
Loose items by weight

Loose items by weight

Sell rice, dal, sugar or oil loose. Set a price per kg or per litre and bill any amount.

  • Sell by piece, kg, gram, litre or ml
  • Quick picks like 250 g, 500 g and 1 kg
  • Bills and receipts show the rate, for example 0.25 kg x ₹60/kg
  • Shoppers can order loose items by weight in the app too
Stock, batches and expiry

Stock, batches and expiry

Know what you have, what is running low and what is about to expire.

  • Record stock received with quantity, cost, batch number, expiry and supplier
  • Older batches sell first, by expiry date
  • See what expires in 7 or 30 days, and write off expired stock
  • Correct counts with a reason: wastage, damage, expiry, theft or recount
  • A full stock history for every item
  • Your own reorder level per item, with a daily low-stock notice
  • Stock value at selling price, always up to date
Insights that help you reorder

Insights that help you reorder

Janta POS looks at your sales and tells you what to buy next.

  • Reorder soon: days of stock left and how much to buy, from your own sales
  • Trending in your categories that you don't stock yet
  • Customers asked: things shoppers searched for and didn't find in your shop
  • Low stock and expiring stock in one place
Add your items in minutes

Add your items in minutes

Start from Janta's shared catalogue of packaged groceries with photos, or bring your list from a spreadsheet.

  • Search or scan to add from the shared catalogue
  • Starter pack: pick your categories and add the popular items in one go
  • Add your own items for loose goods and local brands, and sell them at once
  • Import from Excel (.xlsx) or CSV, with a full preview before anything is saved
  • Recognises item exports from Vyapar and myBillBook
  • Matches your rows to Janta's catalogue and its photos
  • Export items, stock, bills and stock history as CSV any time

Khata for udhaar

Replace the paper khata book. Every rupee your customers owe is in one place, and it adds up every time.

  • Put a whole bill or part of it on a customer's khata
  • Take payments in cash or UPI; extra becomes an advance
  • Bring in old balances from your paper book
  • Set a credit limit; only the owner can go past it
  • Share a statement on WhatsApp or print it
  • Send a WhatsApp reminder with a UPI link for the exact amount
  • See who is overdue for more than 30 days
  • Works offline, like your bills
Know your customers

Know your customers

Your shop's own customer list builds itself as you bill.

  • Type a phone on a bill and the customer is added
  • See visits, total spend, last visit and khata balance
  • Filter by who owes you, who is overdue and who paid ahead
  • Pick a customer right on the bill screen, even offline
  • Save a business customer's GSTIN for B2B bills
  • Erase a customer's personal details on request, while your books stay correct
Expenses, cash drawer and day close

Expenses, cash drawer and day close

Close every day knowing exactly where the money went.

  • Record expenses: rent, wages, electricity, transport, bags, tea and more
  • Open the cash drawer with a count, and close it with a count
  • The app works out the cash that should be there and shows if you are over or short
  • Put cash in or take it out, with a reason
  • A day-close summary to print or share: sales by cash, UPI, khata and online, expenses and purchases
Reports for any dates

Reports for any dates

See how your shop is doing, today, this week, this month or any range you choose.

  • Sales by day, payment method, item, category and staff member
  • Average bill value
  • Gross margin for items with a cost price
  • Discounts, voids, refunds, returns, khata, expenses and purchases
  • Download any report as CSV for Excel or Google Sheets

GST invoices, done right

Janta POS prints the right document for your GST status, with every required field.

  • Regular GST: tax invoices with CGST and SGST, or IGST for other states
  • Composition or not registered: bills of supply with no tax lines
  • Consecutive invoice numbers for each financial year, with your own prefix
  • B2B invoices with the buyer's GSTIN, name and state
  • A GST summary per rate on every receipt
  • Set GST rates and HSN codes for many items at once
  • Old bills never change on a reprint, even if you edit the item later
  • Your FSSAI licence number on your bills
Returns, exchanges and credit notes

Returns, exchanges and credit notes

Take goods back the proper way, with a credit note and the stock back on the shelf.

  • Return some or all items of a bill
  • Give money back by cash, UPI or khata
  • Put items back in stock, or leave damaged goods out
  • Credit notes get their own number series
  • Exchange: return items, then bill the new ones with the credit shown
GST reports for your CA

GST reports for your CA

Monthly GSTR-1 and GSTR-3B figures, worked out from your own bills.

  • B2B, B2C, credit notes, nil-rated, HSN summary and document summary
  • A GSTR-3B summary
  • Download CSV files in the GST offline tool's column order, or everything as JSON
  • Warnings for bill lines without an HSN code
  • Always marked "check with your CA before filing": Janta never files anything for you
Suppliers and purchase bills

Suppliers and purchase bills

Record what you buy, and always know what you owe each supplier.

  • Purchase bills with quantity, rate, GST, batch and expiry go straight into stock
  • Your cost price updates from each bill, including GST and discounts
  • Update MRP and selling price as new stock arrives
  • Send goods back to a supplier and owe less
  • Pay by cash, UPI, bank transfer or cheque
  • A running account for every supplier, and a list of everyone you owe
  • Send a statement, or an order for low-stock items, on WhatsApp

Online orders, with an alarm you can't miss

Shoppers near you order from your shop in the Janta Kirana app. You decide what to accept.

  • A full-screen "New order!" alert with a chime and vibration while Janta POS is open
  • Order alerts in your browser when you use the web app
  • A timer to accept; orders not accepted in time are cancelled and the customer is told
  • Reject with a reason the customer sees
  • Lower a quantity or mark an item unavailable; the customer is told and pays less
  • Pack and print a slip, then send out or hand over
  • See the customer's note and whether a similar item is OK
  • Decide cancellation requests after you accept
Delivery your way

Delivery your way

Deliver with your own staff, offer pickup, or both. You set the rules.

  • Set your delivery radius, delivery charge, free delivery above an amount, minimum order and delivery time
  • Choose who delivers each order and see each person's open deliveries and cash collected
  • The customer's 4-digit code confirms every handover
  • Collect cash or UPI on delivery and record how it was paid
  • Cash from deliveries counts in your cash drawer
  • Pause online orders any time; customers see "shop closed"
Get paid, straight to you

Get paid, straight to you

Online shoppers pay cash on delivery or at pickup, or pay your own UPI ID. The money comes to you directly.

  • Add your UPI ID once and UPI turns on for your customers
  • Shoppers can share their UPI reference; you confirm when the money arrives
  • Choose which payment ways your shop offers
  • Record refunds you give back in cash or UPI, so the customer sees them
  • Online payments through Janta are coming soon
Print and send bills

Print and send bills

Print on a Bluetooth thermal printer, or send the bill to the customer's phone.

  • Bluetooth and Bluetooth LE thermal printers (ESC/POS), 58 mm or 80 mm paper
  • Print automatically after each bill, with a UPI QR on UPI bills
  • "Print in every language" prints Hindi and other scripts and the ₹ sign
  • Print from the browser on the web version
  • Send a bill on WhatsApp, by SMS from your phone, or through any app
  • A bill page the customer can open, print or save as PDF, and you can switch it off
Staff and permissions

Staff and permissions

Everyone signs in with their own phone and PIN. You decide what each role can do.

  • Roles for owner, manager, counter and delivery
  • Turn each permission on or off per role: discounts, voids, prices, khata, reports and more
  • Add staff with a one-time activation code; nobody shares a PIN
  • Switch cashier on a shared till with a PIN; each cashier's bill in progress is kept
  • Cost prices are visible only to people you allow
  • The founding owner can't be removed or demoted by a co-owner
  • Deactivating a staff member signs them out on every device
Practice mode

Practice mode

Learn the billing screen before your first real customer. Practice bills are clearly marked and never count anywhere.

  • Every bill is marked PRACTICE and is not a real bill
  • Stock does not change, and practice bills never appear in sales, reports or tax figures
  • No payment QR is shown, so nobody pays for a practice bill
  • Clear all practice bills with one tap

Share my shop and QR poster

Your shop gets its own link that opens Janta Kirana straight at your shop, ready to order.

  • Copy your link or send it on WhatsApp
  • Print a "Scan to order" QR poster in A4 or A5, or save it as an image
  • Your shop name prints in any script
  • A monthly card shows the online orders, value and new customers Janta brought you
A checklist to get ready

A checklist to get ready

A simple checklist on your Home screen walks you through setup. Most steps tick themselves.

  • Shop details, logo and opening hours
  • Delivery area, or pickup only
  • Your first 20 items
  • Staff sign-ins and your UPI ID
  • Print a test bill and share your shop link
Ads for your shop

Ads for your shop

Want more orders? Book an ad yourself from the app and see exactly how it did.

  • Featured shop, banners, featured products, search ads and push offers
  • Pick products, keywords or a banner, choose dates and see a preview
  • Optional targeting that reaches only customers who allowed it
  • Results: views, clicks, orders, sales, new customers and cost per order
  • A fixed weekly price with no bidding; nothing renews by itself
  • Clear cancellation and refund rules before you book
Your plan and Janta bills

Your plan and Janta bills

Everything about your Janta plan, bills and fees is in the app, in plain words.

  • See your plan, monthly bills and any fees, line by line
  • Fee increases are always announced in advance
  • Pause your plan for whole months, or end it, from the app
  • Notices from Janta about your shop in one place
  • Plans: talk to us
In your language

In your language

Janta POS works in 15 Indian languages. Each staff member can pick their own.

  • Hindi, Bengali, Marathi, Telugu, Tamil, Gujarati, Urdu, Kannada, Odia, Malayalam, Punjabi, Assamese, Maithili, Konkani and English
  • Urdu reads right to left
  • Khata reminders and day-close summaries are shared in your language
  • Voice search understands everyday grocery words
Safe and secure

Safe and secure

Your shop's data is protected at every step.

  • Personal PINs, locked after too many wrong tries
  • Sign out of a device from the server: a reset PIN or removed staff member is signed out everywhere
  • Every void, refund and stock change records who did it and why
  • Sensitive changes like the UPI ID are logged, and the founding owner is told
  • Automatic backups, every hour and every night
Mobile POS for staff on the move

Mobile POS for staff on the move

A phone-sized web app for your staff, using the same sign-in: the online order queue, stock, your Janta bills and support.

  • Works in the phone's browser, no install needed
  • Same accounts and permissions as Janta POS
Help when you need it

Help when you need it

Raise a request from the app about orders, payments, bills, ads or anything else. Replies come back in the app.

  • Attach photos to explain the problem
  • Link a request to a specific order
  • Keep the whole conversation in one thread
Scan to install

Download the apps

Both apps are free to download. Use the Android apps on a phone or tablet, or open the web apps in Chrome, Edge or any modern browser.

Janta POS

For shop owners and staff

Counter billing, stock, khata, expenses, day close, GST bills and online orders for your kirana. Works offline.

You need an activation code from your shop owner or from Janta to sign in.

Janta Kirana

For shoppers

Order from kirana shops near you, for delivery or pickup. Search in your language, pay cash or UPI to the shop, and track your order.

On iPhone or a computer, use the web app and add it to your home screen.

Ready to bring your shop to Janta?

Apply with your mobile number. Once approved, you get an activation code to start Janta POS.