Barkat Pharmacy edition
Pharmacy software for medical stores in Pakistan
Barkat shop management software tracks every batch and expiry date, sells the oldest stock first, and makes fast bills at the counter.
7 days free · No card needed · Help on WhatsApp
Is this for you?
Barkat Pharmacy is made for shops that sell medicine over the counter.
- Medical stores
- Chemists
- Clinic pharmacies
- Hospital pharmacies
- Medical stores with cosmetics
A DAY IN YOUR MEDICAL STORE
How Barkat fits your day
- MORNING
Receive the supplier's delivery
Enter the purchase bill with the batch number and expiry for each item. Stock updates by itself.
- DAY
Bill customers at the counter
Type a generic name like "para" and pick it. Barkat picks the batch that expires first.
- EVENING
Check sales and udhaar
See today's sales, gross profit and who still owes you, before you close the shutter.
Made for how medicine is sold
Know every batch and its expiry date
Each strip, bottle or box is saved with its batch number and expiry. Barkat shows you which batches expire soon.
In simple words: You see which medicine will expire soon, so you can sell it or return it in time.
Oldest stock sells first
FEFO means "first expiry, first out". At the counter, Barkat picks the batch with the nearest expiry date for you.
In simple words: Oldest stock sells first, so medicine doesn't expire on the shelf.
Find a substitute by salt
If a medicine is out of stock, Barkat shows other items with the same salt (generic) that you have in stock.
In simple words: When a medicine is finished, you can quickly find another one with the same formula.
Details fill in as you type
When you add a new medicine to your stock, start typing and pick from Barkat's catalog of generic medicines; the name, strength and form fill in, then add your own price.
In simple words: You type less when adding new medicines to your stock.
Pharmacy questions
What is pharmacy software?
Pharmacy software is a billing and inventory system built for medical stores. Beyond ordinary retail billing it tracks each medicine by batch number and expiry date, warns you before stock expires, and keeps a ledger of what every customer owes.
Does Barkat track medicine batches and expiry dates?
Yes. Every medicine is stocked by batch, with its own expiry date and purchase price, so the same product can sit in inventory at several batches and costs at once. The expiry screen shows what is expiring soon and what has already expired.
What is FEFO billing?
FEFO means First Expiry, First Out — the batch that expires soonest is sold first. Barkat's counter picks the FEFO batch automatically when you add a medicine to a bill, so old stock clears before it becomes a loss.
Can I sell a generic substitute when a medicine is out of stock?
Yes. Medicines are linked by salt, so when something is unavailable the counter shows you other products with the same salt that you do have in stock.
Can I bill medicines when the internet is down?
Yes. Install the Barkat desktop app on your pharmacy computer and the counter keeps billing offline, syncing to your account once the connection returns.
Does Barkat print thermal receipts?
Yes — receipts print to a standard 80mm thermal printer with one keystroke from the counter.
Can I see my medical store's daily profit?
Yes. Because purchase cost is stored per batch, Barkat reports true gross profit for today, this month or any dates you pick, and per product, alongside expenses and your day book — not just total sales.
Can Barkat warn me before medicine expires?
Yes. The expiry screen lists the batches that expire soon, and the dashboard shows an Expiring soon list, so you can sell or return them in time.
Can I return expired stock to the supplier?
Yes. On the expiry screen, mark the batch as returned to the supplier and it leaves your stock.
Does Barkat know medicine brand names?
No. The catalog has generic medicines only. You add the brand names you sell, once, and Barkat remembers them.
Run your medical store with less worry
One plan with every feature. Pay monthly or save with a longer package; pay by JazzCash, Easypaisa, NayaPay or bank. See pricing