Home › Insights › Khata, Excel or Pharmacy Software: Which Is Right for Your Medicine Shop?
Buying guide

Khata, Excel or Pharmacy Software: Which Is Right for Your Medicine Shop?

Khata, Excel or pharmacy software? Three cards compare a paper khata, Excel and pharmacy software; only pharmacy software covers all 12 of 12 everyday jobs, including batch and expiry tracking, FEFO, DGDA registers and offline billing.

For a medicine shop in Bangladesh, pharmacy software is the right choice. A khata or Excel sheet records sales, but cannot warn you before medicines expire, sell the oldest batch first or keep DGDA registers ready. Pharmacy software does all of this, and PharmaZ247 keeps working even when the internet goes.

A khata is cheap and simple, but a medicine shop is not a grocery shop: every strip has a batch number and an expiry date, and a DGDA inspector can ask for your records on any day. This guide compares five options against 12 jobs you do every day. Already sure? See our pharmacy management software in Bangladesh.

Khata vs Excel vs pharmacy software: side-by-side comparison

Pharmacy software is the only option that does all 12 everyday jobs of a medicine shop. In the table, ✓ means it does the job well, ◐ means it is possible with extra manual work, and ✗ means it cannot do the job.

Everyday jobPaper khataExcelDigital khata appGeneral POS softwarePharmacy software (PharmaZ247)
Bill a customer fast with a printed receiptPossible with extra manual workPossible with extra manual workPossible with extra manual workDoes it wellDoes it well
Record batch number and expiry datePossible with extra manual workDoes it wellCannot do itPossible with extra manual workDoes it well
Warn you 90, 60 and 30 days before expiryCannot do itPossible with extra manual workCannot do itCannot do itDoes it well
Sell the oldest batch first (FEFO)Cannot do itCannot do itCannot do itCannot do itDoes it well
Low-stock and reorder alertsCannot do itPossible with extra manual workPossible with extra manual workDoes it wellDoes it well
Customer credit (baki) limits and remindersPossible with extra manual workPossible with extra manual workDoes it wellDoes it wellDoes it well
Today's profit, every eveningPossible with extra manual workPossible with extra manual workDoes it wellDoes it wellDoes it well
Cash, bKash and Nagad that match at nightPossible with extra manual workPossible with extra manual workPossible with extra manual workDoes it wellDoes it well
Keep DGDA registers ready for inspectionPossible with extra manual workPossible with extra manual workCannot do itCannot do itDoes it well
Stop prescription-only sales without a prescriptionCannot do itCannot do itCannot do itCannot do itDoes it well
Keep billing without internetDoes it wellDoes it wellPossible with extra manual workPossible with extra manual workDoes it well
See every branch from one phoneCannot do itCannot do itPossible with extra manual workPossible with extra manual workDoes it well
Our assessment of typical tools in each group, October 2026. Digital khata apps and POS products add features over time, so check the exact product you are considering.

How many everyday jobs each option covers

Only pharmacy software covers all 12 everyday pharmacy jobs

Jobs covered out of 12. Solid = does it well; light = only with extra manual work (counted as half).

  1. Pharmacy software (PharmaZ247)✓ 12 done well · ◐ 0 manual
    12 of 12
  2. General POS software✓ 5 done well · ◐ 3 manual
    6.5 of 12
  3. Excel✓ 2 done well · ◐ 7 manual
    5.5 of 12
  4. Digital khata app✓ 2 done well · ◐ 5 manual
    4.5 of 12
  5. Paper khata✓ 1 done well · ◐ 6 manual
    4 of 12
From the comparison table above · PharmaZ247 assessment, October 2026

General POS software comes second, but it still misses batches, oldest-first selling, DGDA registers and prescription control, the four jobs that matter most in a medicine shop.

Why the right tool matters more for a pharmacy than for other shops

A grocery shop that loses track of a biscuit packet loses a few taka. A pharmacy that loses track of a batch can sell an expired medicine, break the law and harm a patient. That is why your record-keeping tool matters more in a medicine shop than anywhere else.

Three facts show the pressure on Bangladeshi pharmacies today:

  • Monitoring is going digital. Bangladesh has more than two lakh pharmacies, and in September 2026 DGDA's Director General said pharmacies are being brought under digital monitoring (Views Bangladesh).
  • Antibiotic sales are under the spotlight. A study of 246 pharmacies in Dhaka (September to December 2024) found that 44.6% of antibiotic sales were made without a prescription and only 36.2% with one. A registered pharmacist was present in just 7.3% of shops, and 81.3% of shops named fear of losing customers as the reason (Atención Primaria, 2026).
  • Records are part of the national standard. The national standards for retail drug outlets, built with DGDA for Model Pharmacies and Model Medicine Shops, cover premises, staff, training, counselling, storage and record keeping (MSH).

A khata or Excel sheet can hold records, but it cannot check them for you. Pharmacy software turns the rules into daily habits, with DGDA-ready registers and licence alarms and prescription-only medicine control. When the system blocks a prescription-only sale, saying "no" is the shop's rule, not your personal choice, which makes it easier to keep a regular customer happy.

Paper khata: what it does well and where it fails

The khata is free, needs no training and works through any load-shedding. For the first week of a brand-new shop, it is fine. As your main system, it fails in six ways:

  • No expiry warning. You find an expired strip by chance, often after the date has passed.
  • Batches are not searchable. If an inspector or a company recall asks about one batch, you turn pages for hours.
  • Baki gets lost. Pages tear, handwriting fades, and nobody sends a reminder.
  • Profit is a guess. You only know the real number when someone sits down with the books.
  • No staff record. You cannot see who gave which discount or took cash from the till.
  • One copy only. Water, fire or a lost notebook can wipe out years of business history.

Pharmacy software vs Excel: better than paper, but not built for medicine

Excel is a real step up. You can search, sort by expiry date and add up totals with formulas. If you already keep your stock list in Excel, that work is not wasted: it makes moving to pharmacy software faster.

But Excel was made for spreadsheets, not for a busy counter:

  • Slow billing. Typing each item while a customer waits takes far longer than scanning a barcode.
  • Manual warnings. Expiry alerts only work if someone builds the formulas and checks them every day.
  • File problems. When two people edit the file, or someone forgets to save, your stock goes wrong.
  • No audit trail. Anyone can change a number, and you will not know who did it.
  • Hard to see from your phone. Each branch ends up with its own file.

Excel is a good stock list. It is not a good way to run the counter.

Digital khata apps and general POS: built for groceries, not medicines

Digital khata apps make baki and daily totals easy, and general POS software adds barcode billing, stock and reports. Both are a big improvement over paper. The problem is that they treat a medicine like any other product: one stock number, no batches and no idea which strip expires first.

What a medicine shop needsGeneral POS softwarePharmacy software
Stock kept by batch and expiry dateUsually one stock number per productEvery batch with its own expiry date
Oldest batch sold first (FEFO)NoYes, automatically
Search by generic name or barcodeBarcode onlyGeneric name, brand or barcode
DGDA controlled-medicine registersNoWritten with every sale
Prescription-only medicine controlNoBlocks the sale without a prescription
Doctor and patient featuresNoDoctor serials, patient app, refills

What pharmacy software does that the others cannot

Pharmacy software is built around the medicine strip, not the shop shelf. In PharmaZ247 that means:

Why PharmaZ247 is built for Bangladeshi pharmacies

Many pharmacy software products exist in Bangladesh. PharmaZ247 was built for the problems Bangladeshi owners actually face:

  • It keeps billing without internet. PharmaZ247 runs inside your shop, so billing that keeps working without internet continues for 8+ hours, and everything syncs by itself when the line returns.
  • Bangla and English, no computer skills needed. If you can use bKash, you can use PharmaZ247. It runs on a phone, tablet or computer.
  • bKash, Nagad and cash match every night. If something is off, you know that evening, not at month-end.
  • Inspection-ready, always. Controlled-medicine registers write themselves with every sale, and your licences and your suppliers' licences get reminders 90, 60 and 30 days before expiry.
  • Every branch on one phone. Live sales, stock and profit for one shop or five.
  • It connects pharmacy, doctor and patient. Doctor serials with SMS send the prescription to your counter, and customers get a patient app with one-tap refills.
  • VAT made simple. Mushak-6.3 and Mushak-9.1 returns are prepared from your records.

Billing is designed to take about 45 seconds per customer: scan, take payment, print.

What does each option cost?

The cheapest tool to buy is often the most expensive to run. Count the hidden costs too.

OptionUpfront costHidden costs
Paper khataA few notebooksExpired stock found too late, lost baki, days of register work before an inspection
ExcelA computer and your timeSlow counter, file mistakes, no backup unless you set one up
Digital khata appOften free or a small monthly feeMedicines still expire unnoticed; no DGDA registers
General POS softwareSmall-shop packages listed from about ৳12,000 (BDStall)Pharmacy features missing; paper registers still needed
PharmaZ247Priced for your shop after one short conversation; founding pharmacies get free setup, training and a founding priceA day of staff training; most cashiers are comfortable within a day

Which one is right for your medicine shop?

For almost every medicine shop the answer is pharmacy software; only the reason changes with your situation.

Your situationOur advice
Opening a new pharmacyStart on pharmacy software from day one, so there is no old khata to move.
One counter, mostly regular customersPharmacy software. Your expiry, baki and DGDA needs are the same as a big shop's.
Stock list already in ExcelMove to pharmacy software; your list makes setup faster.
Two or more branchesPharmacy software with a multi-branch view, so you stop phoning each branch.
Next to a doctor's chamberPharmaZ247, so serials and prescriptions flow to your counter.

How to move from khata to PharmaZ247 in 3 days

  1. Day 1: we come to you. Our team sets up the system in your shop and connects your printer and scanner. You keep selling as normal.
  2. Day 2: your products go in. We load your medicines, prices and suppliers, and record the batch and expiry dates on your shelves. Bring your baki khata so opening balances go in too.
  3. Day 3: your staff learn it. Hands-on training at your own counter until everyone is comfortable.
  4. After that: you watch from your phone. The shop runs on PharmaZ247 and our team stays on call.

Want to see a full day of your pharmacy (a sale, a restock and the profit check) on your own phone in under 30 minutes? Request a free demo.

Frequently asked questions

Can I run a pharmacy on Excel?
You can keep a stock list in Excel, but it is not safe as your main system. Excel does not warn you before medicines expire, cannot sell the oldest batch first and does not keep DGDA registers, and billing is slow at a busy counter.
Is a digital khata app enough for a medicine shop?
A digital khata app is good for baki and daily totals. It does not track batch and expiry dates, keep controlled-medicine registers or stop prescription-only sales, so a pharmacy still needs pharmacy software.
What is the difference between pharmacy software and POS software?
POS software sells products and counts stock. Pharmacy software also tracks every batch and expiry date, sells the oldest batch first, keeps DGDA registers and controls prescription-only medicines.
Does pharmacy software work during load-shedding or when the internet is down?
It depends on the software. Cloud-only software stops when the internet stops. PharmaZ247 runs inside your shop and keeps billing for 8+ hours without internet; during a power cut, a phone, tablet or a laptop on battery or UPS keeps the counter going.
Do I need a computer to use pharmacy software?
Not with PharmaZ247. It works on a phone, a tablet or a computer, in Bangla and English.
How much does pharmacy software cost in Bangladesh?
General POS packages for small shops are listed from about ৳12,000, and pharmacy software prices vary by features and branches. PharmaZ247 quotes a price that fits your shop, and founding pharmacies get free setup, staff training and a founding price.
Is my pharmacy's data safe in software?
In PharmaZ247, data backs itself up every day, every action is saved under a staff login and records cannot be quietly changed. A paper khata has only one copy.
← All insights

See a full day of your pharmacy on your own phone

A sale, a restock and the evening profit check, in under 30 minutes. Founding pharmacies get free setup and training.