Software for pharmacies and medical stores in Pakistan
A medical store carries thousands of medicines from dozens of distributors, each with its own credit terms. Taajir keeps the billing quick at the counter and the accounts clear behind it.
What makes this trade hard to run.
Expiry and slow-moving stock
Medicines that do not sell before they expire are pure loss. In a store with thousands of items, it is easy to lose sight of what is sitting on the back shelf.
Many distributors, many bills
Each pharma company comes through a different distributor, each with its own bills and payment days. Keeping track of what is owed to whom gets confusing.
Similar names, wrong item
Many brands share a salt and differ only in strength or pack. Selling the wrong one, or at the wrong price, happens when the counter is rushed.
Staff and cash at a long-hours counter
Pharmacies run late, often in shifts. The owner cannot watch every sale, and cash differences between shifts are hard to pin down.
Built around the way you work.
Quick item search at the counter
Find the medicine by name while billing. Each item has its own price, and stock drops with every sale.
Distributor ledgers
Purchases are recorded against each distributor. Their ledger shows every bill, every payment and what is still due.
Stock and slow-mover reports
Reports show what is in stock and what has not sold, so you can return, push or stop reordering items before they become dead stock.
Batch and expiry with FEFO
With the Manufacturing add-on, stock is kept by batch with an expiry date, the nearest expiry sells first (FEFO), and a recall report traces any batch.
Permissions and audit log for shifts
Each counter staff member has a login. Permissions limit what they can change, and the audit log shows who did what on each shift.
Credit for clinics and regular patients
Doctors' clinics and families on monthly accounts get their own ledger, with invoices and reminders sent on WhatsApp.
From opening to closing.
Morning opening
The pharmacist checks yesterday's sales and the list of items running low.
Distributor deliveries
Bills from distributors are entered as purchases with batch and expiry. Stock goes up and each distributor's balance is updated.
Counter sales
Prescriptions and walk-in requests are billed at the counter, and stock drops item by item.
Shift change
The evening staff take over. The first shift's sales and cash are checked against the report.
Payments to distributors
On payment day, the owner pays distributors from their ledgers, oldest bills first.
Late closing
The day's cash and credit are checked, and the slow-mover report is reviewed once a week.
How a medical store's money really moves
A medical store in Multan or Peshawar may stock several thousand items: tablets, syrups, injections, surgical items, baby milk and cosmetics. They come from dozens of companies through a handful of distributors. Each distributor gives credit, delivers several times a week and expects payment on a set day. On the selling side, most customers pay cash, but nearby clinics and some families run monthly accounts.
Profit in a pharmacy depends on two things that paper handles badly: not losing stock to expiry and damage, and not losing track of what you owe and are owed.
A worked example: one distributor's account
Here is a month with one distributor, as it appears in Taajir's supplier ledger:
| Date | Entry | Bill (Rs) | Paid (Rs) | Due (Rs) |
|---|---|---|---|---|
| 4th | Purchase bill | 86,400 | 86,400 | |
| 12th | Purchase bill | 52,750 | 1,39,150 | |
| 18th | Payment for 4th bill | 86,400 | 52,750 | |
| 25th | Purchase bill | 41,300 | 94,050 |
When the distributor's salesman comes on the 30th and says you owe Rs 1,00,000, you can show him the ledger: two open bills of Rs 52,750 and Rs 41,300, total Rs 94,050. Disputes like this are common when the pharmacy relies on a stack of bills in a drawer. With ten distributors, a small error on each one adds up quickly. Our purchase management software page has more on handling supplier bills.
Keeping an eye on expiry and dead stock
Expired medicine is a cost no pharmacy can avoid completely, but it can be kept small. Taajir handles batch and expiry tracking through its Manufacturing add-on, which works on any plan. The name comes from factories, but the batch features are what a medical store needs. Each purchase is recorded with its batch number and expiry date. At the counter, Taajir sells the batch that expires first (first expiry, first out, or FEFO), so older stock leaves before newer stock. If a company recalls a batch, the batch traceability and recall report helps you find it. The add-on costs Rs 2,000 a month, or Rs 11,000 a year with a yearly plan.
Stock and sales reports also show items with stock on hand and little or no movement, so you can return them to the distributor in time, move them to the front, or stop reordering them. The glossary explains batch and expiry tracking in plain terms.
Counter staff and shifts
Many pharmacies stay open until midnight with two shifts. Taajir gives each staff member a login. User permissions decide who can edit prices, delete invoices or see purchase rates. The audit log keeps a record of every change, so if a bill is altered after the customer leaves, you will see it. The daily report gives each shift's sales and cash so the handover is a number, not a feeling.
Clinics and monthly accounts
If a nearby clinic or hospital takes medicines on account, it is a party in Taajir with its own ledger. Invoices can be sent on WhatsApp the moment they are made, and a reminder goes out when the month's balance is due. Families who buy regular medicines for elderly parents can be handled the same way.
Tax, price and setup
For pharmacies registered for sales tax, Taajir's FBR-style GST report gives your accountant the figures to file from. Standard is Rs 4,000 a month, or Rs 36,000 a year, for one store. With the Manufacturing add-on for batches and expiry, a store on Standard yearly pays Rs 36,000 + Rs 11,000 = Rs 47,000 for the year. If you also keep stock in a store room or a second branch, Business is Rs 5,000 a month or Rs 50,000 a year. The AiroxLab team helps you set up items and opening stock remotely and trains your staff in Urdu or English. Read more about inventory management software, or start the 7-day free trial at taajir.pk.
Questions people ask
Does Taajir track batch numbers and expiry dates?
Yes, through the Manufacturing add-on at Rs 2,000 a month, or Rs 11,000 a year with a yearly plan. Purchases carry batch numbers and expiry dates, the nearest expiry sells first (FEFO), and a recall report traces any batch.
Can I see what I owe each distributor?
Yes. Every distributor is a supplier with a ledger showing each bill, each payment and the balance due.
Can I control what night-shift staff can do?
Yes. Each user has their own login and permissions, and the audit log records changes by every user.
Can a clinic buy on monthly account?
Yes. The clinic is a party with its own ledger, and invoices and payment reminders can be sent on WhatsApp.
We have a pharmacy and a small store room. Which plan?
If you want stock kept separately for the store room, use Business at Rs 5,000 a month or Rs 50,000 a year. One location is Standard at Rs 4,000 a month or Rs 36,000 a year. The Manufacturing add-on for batch and expiry works on either plan.
Similar businesses
Distributors
For distributors whose order bookers cover routes every morning and whose delivery men come back every evening with cash, cheques and promises. Taajir gives each shop on each route a clear account.
Retail stores
Taajir gives a retail shop quick counter billing, a daily cash check that adds up, and a view of the shop from your phone when you are not behind the counter.
Grocery and kiryana stores
A kiryana store lives on thin margins and monthly khata. Taajir keeps every household's account, every supplier's bill and every item's stock straight, so the margin you earn is the margin you keep.
Tell us about your business.
We reply with a price, a demo time and the setup that fits your branches, counters and users.