Medical Store & Pharmacy Billing App for India: free, offline, expiry & GST

Zobaze POS is a flexible billing app with a dedicated medical store setup, made for single, family-run chemist shops in India that still run on a paper register, Excel or a WhatsApp list. Scan a barcode to bill fast, add an expiry date to every medicine and get an alert before stock goes off, make GST receipts, keep your khata (udhaar) in the phone, take UPI or cash, and print or WhatsApp the bill, all offline. It runs on the phone in your hand, with no counter computer to buy.

⭐ 4.6 · 28,000+ reviews 10 lakh+ installs Free plan Works offline No hidden charges
9:41
Items
Sri Sai Medicals
Search or scan a medicine
AllTabletsSyrupsOthers
Dolo 650 Tablet
42 strips exp Oct '26
₹30
Pan-D Capsule
30 strips
₹105
ORS Powder
18 pouches exp Feb '27
₹22
Azithral 500
6 strips left exp soon
₹99
Band-Aid Pack
60 pcs
₹45
Home Items Bills More

Your medicine stock, price & expiry at a glance

Last updated: 12 July 2026

Why medical stores & pharmacies use Zobaze POS

A medical counter has to move fast and keep an eye on dates. Zobaze POS covers barcode billing, medicine expiry alerts, GST receipts, khata and a big-catalogue import in one app.

Expiry dates and alerts on every medicine

Medicines can't be sold past their date. Turn on Track Expiry in Business Settings, add an expiry date and an alert to each item, and the Inventory Health Score surfaces stock that's about to go off, so you sell it first and throw away less. It's one expiry date per medicine, which keeps waste down on slow-moving stock.

Barcode billing for strips and packs

Scan medicine strips, bottles and packaged products with your phone camera or an external Bluetooth or USB scanner. Save each product's barcode once, and a scan pulls its name and price straight into the bill, so the counter line moves quicker when the shop is busy.

GST receipts you can print or WhatsApp

Add your GST number to your business profile and a tax rate to your medicines, and it shows up on the bill as a proper GST receipt for customers who ask. Print it on a Bluetooth thermal printer (58mm or 80mm) with your shop name and logo, or share it on WhatsApp as a message or PDF. Sharing is unlimited, even on the free plan.

Low-stock alerts so you reorder in time

Set a low-stock level on each medicine and Zobaze POS gives you a heads-up when it's running low, so you reorder before a customer asks for something you've run out of. Reports show your fastest-moving medicines, so you stock more of what sells and less of what sits, and you top up the count as new supply comes in.

Add hundreds of medicines from Excel

A medical store can carry hundreds of medicines. Instead of typing each one, open the Web Back Office on a computer and bulk-import your list from Excel: item name, category, selling price, cost price and barcode. Re-import to update prices when a supplier rate changes, so a big catalogue is no reason to put off going digital.

Works offline, syncs to the cloud

A weak signal or a power cut shouldn't stop the counter. Billing keeps working offline, saving each sale on the phone and syncing to the cloud at least once a day when you're back online. On Premium, a helper can bill from a second phone during a rush while you watch both counters.

See it in action

The app, rebuilt for your medical counter

Real medicines, real ₹ pricing. The actual screens you'll use, with only what the app truly does.

9:41
New item Preview
Dolo 650 Tablet
Strip of 15
₹30.00
₹24.00
20%
42 strips
Low-stock alert
Barcode 8901030 865278
⏱ Track expiry
Expires Oct 2026 · alert 60 days before
Save item

Add a medicine with price & expiry

9:41
Billing 3 items
Search or scan a medicineSCAN
Dolo 650 Tablet
1 × ₹30
₹30
Pan-D Capsule
2 × ₹105
₹210
ORS Powder
1 × ₹22
₹22
Total₹262
Mark due · khataTake payment

Scan or search, then take payment

9:41
Receipt Edit
Sri Sai Medicals
GSTIN 36ABCDE1234F1Z5 · Hyderabad
GST RECEIPT
Dolo 650 Tablet ×1₹30.00
Pan-D Capsule ×2₹210.00
ORS Powder ×1₹22.00
Subtotal₹262.00
GST₹31.44
Total₹293.44
Paid by UPI · Thank you, visit again
PrintWhatsApp

A GST receipt you can print or WhatsApp

Get your medical store billing in four steps

From download to your first medicine bill, with no training and no computer needed to start.

1

Add medicines or import from Excel

Scan a strip's barcode to add a medicine, or bulk-import your whole list from Excel in the Web Back Office: item name, price, cost and barcode. A big catalogue is no reason to wait.

2

Set price, expiry & low-stock alerts

Put a price on every medicine, add an expiry date and an alert so the app warns you before stock goes off, and set a low-stock level so you reorder in time.

3

Bill at the counter

Scan a strip or search the name, take UPI or cash, and mark it due for khata customers. Print the GST receipt on a thermal printer or send it on WhatsApp, even when the internet is down.

4

Track dues and reorder

Check Due Customers for who still owes you, and open Reports for the day's sales and your fastest-moving medicines, so you reorder the right stock before it runs out.

Is Zobaze right for your medical store?

Built for single, owner-run shops moving off paper, Excel or WhatsApp. Here is where it fits, and where a heavier system is the better choice.

Best for

  • Single and small, family-run medical stores and chemist shops
  • Owners moving from a paper register, Excel or a WhatsApp list to their phone
  • Fast GST billing, barcode scanning and per-medicine expiry alerts
  • A daily pulse of the shop: low stock, near-expiry medicines, sales and dues
  • Shops that want to bill from an Android phone, with no counter computer

Not for

  • Hospital billing, doctor charting or insurance claims
  • Pharmacy chains and franchises that need multi-branch control
  • Wholesale pharma distribution
  • Strict batch-wise records or Schedule H / H1 compliance reports
  • Full accounting, P&L or a complete pharmacy ERP

Zobaze POS vs a full pharmacy ERP

The honest picture. For a single counter, a lightweight phone app is simpler; for heavy compliance and distribution, a specialist ERP is the right tool.

Zobaze POS vs a full pharmacy ERP
What you needZobaze POSPharmacy ERP
Single-shop billing on a phone Strong fit Often heavy
No computer, works offline Yes Usually needs a PC
GST receipts Yes Yes
Barcode billing Yes Yes
Per-medicine expiry alerts Yes Yes
Khata / udhaar Yes Sometimes
WhatsApp or printed bills Yes Sometimes
Batch-wise records, Schedule H / H1 Not the focus Stronger fit
Salt / generic substitution Not the focus Stronger fit
Wholesale distribution, multi-branch Not the focus Stronger fit

Small shop that wants quick billing, expiry and khata: choose Zobaze. Strict batch compliance, substitution or distribution: choose a specialist pharmacy ERP.

Ready to bill your first medicine sale?

Download Zobaze POS free and start scanning strips, tracking expiry and seeing your shop's daily pulse: sales, low stock and dues at a glance. Join the shop owners behind 10 lakh+ downloads across India.

Free plan No hidden charges Works offline Setup in minutes

What medical store & pharmacy owners say

Shop owners rate Zobaze POS 4.6 stars across 28,000+ reviews, with 10 lakh+ installs on Google Play.

4.6⭐

Average rating

28,000+

Reviews

10 lakh+

Installs on Google Play

Play Store figures checked on 12 July 2026. Quotes are excerpts from public Google Play reviews of Zobaze POS.

What does it cost?

Free

Start at no cost

  • Unlimited billing
  • Up to 100 items
  • Single user
  • 7-day reports
  • No hidden charges
Start free on Google Play

Start free with no hidden charges, so a small medical store can begin at no cost. Want the unlimited Premium features? Try Premium free for 15 days, then see current prices in the app.

Medical store & pharmacy billing app: frequently asked questions

Is Zobaze right for my shop?

It is a simple billing app with a daily pulse of your shop, more like an MIS than accounting, not a pharmacy ERP. You get GST billing and barcode scanning, and it tracks stock going in and out, cash in and out, and sales by each staff member, so you always know what is happening in your shop. You can invite your staff with their own logins on the paid plan. It does not do full accounting, P&L or bookkeeping and it is not an ERP, but you can view your receipts and export your sales reports as PDF, and your item and stock lists to Excel from the Web Back Office, to hand your CA or auditor at filing time. If you want fast billing and a clear picture of your shop, with the records ready for your accountant, that is exactly what it is for.

Yes. Zobaze POS runs on a normal Android phone, so you can bill, scan barcodes, track expiry and keep khata without buying a computer or a bulky counter machine. A computer is optional: the Web Back Office is only for bulk jobs like importing your medicine list from Excel. Day-to-day billing happens on the phone, even offline.

No. Zobaze POS is for retail medical store and chemist shop billing, not hospital billing, doctor charting or insurance claims. It bills medicines at the counter, tracks stock and expiry, and keeps khata. For hospital management or insurance work you will need a dedicated system.

If you run a pharmacy chain or franchise that needs multi-branch control, do wholesale pharma distribution, or must keep strict batch-wise records and Schedule H or H1 compliance reports, a full pharmacy ERP will fit better. Zobaze is built for single, owner-run shops that want simple, fast billing with expiry alerts and khata on a phone.

Getting started

For a small medical store or chemist shop, pick an app that bills medicines by barcode, tracks expiry dates, makes GST receipts and works without internet. Zobaze POS does all four and starts free with up to 100 items. If you can use a basic Android phone, you can bill on day one. Most owners are up and running the same day they install it.

Yes. Zobaze POS has a free plan with unlimited billing and up to 100 items, so a small medical store can start at no cost, no hidden charges. A pharmacy carrying a bigger range of medicines can move to the paid Premium plan for a larger catalogue; check current pricing in the app or on the pricing page.

No. Adding a GST number is optional. If your medical store is below the GST turnover limit, you can still bill, keep stock, track expiry, run khata and share bills on WhatsApp without a GSTIN. When you register later, add your GST number and a tax rate and the app starts printing a GST receipt. So a small shop can start today and add GST when it needs to.

Expiry & stock

Turn on Track Expiry in Business Settings, then add an expiry date and an alert (say, 60 days before) to each medicine. Zobaze POS flags stock that's nearing its date, and the Inventory Health Score surfaces what to sell first. It's a single expiry date per medicine, good for cutting waste on slow-moving stock, though it doesn't yet split one medicine into multiple batches with different dates.

Set a low-stock level on each medicine and Zobaze POS flags it when stock runs low, so you can reorder before you run out. For planning, open Reports to see your fastest-moving medicines and the day's sales, so you reorder what actually sells. The app keeps a running stock count as you bill and as you add new supply; if a count ever looks off, correct the quantity on the item. It isn't a purchase-order or supplier system, so you record what you buy from suppliers yourself.

Zobaze POS doesn't have a separate batch-number field yet. What each medicine carries today is a name, price, cost, barcode and an expiry date with alert. If you need the batch on record, many medical stores add it to the item name or the item's notes. For selling near-expiry stock first, the per-item expiry date and the Expired list in Inventory Health are what you'll use day to day.

Yes. At the counter, type the first few letters of a medicine's name to pull it into the bill, or scan its barcode. For a big catalogue a barcode scan is usually the fastest way to find the right pack. You add and organise the full list, with categories, in the app or the Web Back Office.

Yes. Open the Web Back Office on a computer and bulk-import from Excel: fill the template with item name, category, selling price, cost price and barcode, then upload hundreds of medicines in one go. It's the fastest way to move a big list in instead of typing each one on the phone. Item photos are added in the app, not through the sheet.

Zobaze POS is a fast, free mobile counter app, not a full pharmacy ERP. It keeps one expiry date and one price per medicine, which suits a single-counter medical shop or chemist that wants quick billing, khata and expiry alerts without a computer. It doesn't track separate batch numbers or several expiries for the same medicine, and it doesn't print drug-license or Schedule H details, so a licensed pharmacy that must keep strict batch-wise records will need a specialised system. For simple, fast counter billing that is free and offline, it fits a general medical shop well.

Billing, barcode & printers

Yes, two ways. Use your phone camera from the billing screen, or connect an external scanner: pair a Bluetooth scanner from your phone's Bluetooth settings, or plug a USB scanner in with an OTG cable. Once connected, the scanner types the code straight into the search box like a keyboard. Save each product's barcode once (scan it while adding the item), and from then on a scan drops that medicine straight into the bill. For a busy medical counter a physical scanner keeps the queue moving faster than typing. For the full picture, see how barcode billing works in Zobaze.

Add your GST number to your business profile so it prints on the bill, and set a tax rate on your medicines so tax is added at billing. The result is a proper GST receipt in a clean medical store bill format, with your shop name, GSTIN and the GST amount, that you can hand over, print on a thermal printer or share on WhatsApp. You control the rate yourself: set it once and it applies to every sale, and when GST rates change, update the rate in the app before you make new bills.

Zobaze POS pairs with common Bluetooth thermal printers in 58mm and 80mm roll sizes, the ones most medical counters already use. Pair the printer in your phone, pick it in the app and print in one tap. Turn on graphical mode to add your shop name and logo to the top of every GST receipt.

Yes. After payment, share the bill on WhatsApp as a message or a PDF, handy when a customer wants a copy on their phone or there's no printer nearby. You can also send it as a shareable link. Sharing bills is unlimited, even on the free plan.

Yes. Billing runs offline, so a weak signal or a power cut never stops the counter. Your sales save on the phone and sync to the cloud at least once a day when you're back online, so no dropped bills during a rush, and nothing lost if the network at your shop is patchy.

Zobaze POS doesn't have a dedicated purchase or supplier-bill module. You can record what you pay a supplier as an expense in the Cashbook, so your daily money in and out stays in one place. For stock, you update the quantity on the item or re-import your list from Excel when new stock arrives. It keeps day-to-day cash clear, but it isn't a full purchase-accounting system.

There is no separate returns register, but you can record a refund as a cash-out entry in the Cashbook and add the item quantity back into stock. This keeps your money and stock in line for the occasional return. A shop with heavy daily returns and batch-level credit notes will need a dedicated pharmacy system.

Khata & customers

When a regular or a clinic account buys on credit, tag the bill to their name and mark it due. Zobaze POS keeps a running balance in Due Customers, so you always know who owes what, and you record repayments as they clear. It's your paper udhaar bahi, now in the phone.

Plans & staff

The free plan holds up to 100 items for a single user, with 7-day reports, while billing stays unlimited. A small medical store with a core range fits comfortably. A well-stocked pharmacy carrying hundreds of medicines can move to the paid Premium plan for a bigger catalogue. Check current pricing in the app or on the pricing page.

Yes, on the paid Premium plan you can add staff logins and let a helper bill from a second phone during peak hours. Each staff member has their own access, and reports show sales per person. It keeps two counters moving on a busy evening while you still see who sold what.

Yes, on the paid Premium plan you add staff logins with their own role-based access, so a helper can bill at the counter without your owner login. Give billing staff only what they need for selling, and keep cost price, margin and full reports on the owner view. It keeps a helper on the till while your numbers stay private.

Your data & safety

Your sales and stock save on the phone and sync to the cloud at least once a day when you're online. If your phone is lost or breaks, sign in on a new Android phone with the same account and your synced data comes back. Keep the phone online each day so your latest bills are backed up, and nothing is left only on paper.

Get the free medical store & pharmacy POS app

Zobaze POS runs on almost all Android phones and tablets. Scan barcodes, track medicine expiry, make GST receipts and keep khata, starting free.

Barcode billing Expiry alerts GST receipts Khata & UPI
9:41
Cashbook
Balance₹43,450
‹ 08 Nov – 14 Nov ›
Income₹89,500
Expense₹46,050
Medicine sales
14 Nov · Sale
+₹77,000
Supplier payment
13 Nov · Purchase
−₹32,000
Service income
12 Nov · Service
+₹12,500
Shop rent
11 Nov · Rent
−₹9,000
Electricity bill
09 Nov · Utilities
−₹3,800
Home Items Cashbook More

Track your income and expenses for the shop