Home Industries 🍽️ Restaurant & Cafe 🛒 Retail & General Store 💊 Medical Store 📱 Electronics Shop 👔 Textile & Clothing 🏭 Wholesale Features Pricing Desktop POS About Contact WhatsApp Demo
Medical Store POS

Zero Expired
Medicines.Ever.

The only POS built for Pakistani pharmacies. Track expiry dates, batch numbers, customer credit — and submit FBR receipts automatically. No internet required.

✓
180+ pharmacies in Pakistan
✓
Works 100% offline
✓
FBR compliant receipts
✓
One-time price, lifetime use
Nizaam Medical POS — Karachi
Medicines
Panadol 500mg
Batch PK-2024-891 · 240 strips
Exp Jun 25
Amoxil 250mg
Batch PK-2024-445 · 120 caps
Mar 26
Disprin 75mg
Batch PK-2025-112 · 480 tabs
Dec 26
Flagyl 400mg
Batch PK-2023-554 · 18 strips
⚠ Expired
Brufen 400mg
Batch PK-2024-789 · 96 tabs
Aug 26
Current Bill FBR ✓
Panadol 500mg ×2 PKR 180
Amoxil 250mg ×1 PKR 120
Disprin 75mg ×3 PKR 90
3 medicines expiring within 30 days — review stock
180+
Pharmacies using Nizaam
30s
Average bill time
100%
Offline — no internet needed
1 day
Setup and training

What keeps pharmacy
owners up at night

Every day, Pakistani pharmacies face problems that generic POS software ignores. Nizaam is built specifically for them.

⚠️
Problem 1

Expired medicine sold to a customer

Your staff doesn't check expiry dates on every sale. One expired tablet handed to a patient can cost you your license — and your reputation.

Nizaam blocks expired medicines at checkout
📋
Problem 2

No batch record when a recall happens

DRAP issues a drug recall. You have no idea which batches you sold, to whom, or when. You manually dig through paper bills for hours.

Every sale records batch number automatically
📒
Problem 3

Credit customers tracked on paper

Regulars take medicines on credit. You maintain a notebook. Payments are forgotten. Balances are disputed. Money gets lost.

Digital ledger with full payment history

Built for pharmacies,
not general shops

⏰
Smart Expiry Alert System
Automated warnings at 30 days, 7 days, and 1 day before any medicine expires. Color-coded stock view: green (safe), amber (near expiry), red (expired). Expired medicines are blocked from being added to bills — zero human error.
30-day warning Blocked at checkout Expiry dashboard SMS alerts (optional)
🔢
Batch Number Tracking
Every medicine entered with batch number and manufacturer date. Instant report: which batch was sold, when, and to whom — ready for any DRAP audit.
Recall-readyFull audit trail
🔍
Generic Name Search
Search by brand name, generic/salt name, or category. Instantly find all alternatives for a medicine your customer can't afford — sell smarter.
Brand + genericAlternatives view
👤
Customer Credit Ledger
Track credit balances, payment history, and outstanding amounts per customer. Print or share account statements in one click. No paper notebooks.
Balance trackingPayment history
🧾
FBR-Compliant Receipts
Every receipt includes FBR invoice number, NTN, and QR code. Submitted automatically in real-time. Full DTRE compliance for larger pharmacies.
Auto FBR submitQR code
📦
Purchase & Supplier Management
Record purchases from distributors with invoice numbers, batch details, and unit costs. Track supplier credit, payment terms, and purchase returns automatically.
↩️
Expired Stock Return
Log expired medicine returns to your distributor. Track return credit notes, adjust your inventory, and maintain a clean stock — without manual entry.
📊
Sales Reports by Medicine
See which medicines sell most, which are slow-moving, and where your margins are. Daily, weekly, and monthly reports ready in seconds.
👥
Multi-User with Roles
Owner and pharmacist accounts with separate access levels. Owner sees everything; staff can only bill and search. Audit log of every transaction.
Live Expiry Dashboard — Your Pharmacy
Flagyl 400mg — Batch PK-2023-554
18 strips in stock · Purchased from MedCo
EXPIRED
Panadol 500mg — Batch PK-2024-891
240 strips in stock · Expiring in 28 days
28 days left
Arinac Forte — Batch PK-2024-302
64 strips in stock · Expiring in 45 days
45 days left
Brufen 400mg — Batch PK-2024-789
96 tabs in stock · Safe until Aug 2026
Safe
Disprin 75mg — Batch PK-2025-112
480 tabs in stock · Safe until Dec 2026
Safe
1
Expired
2
Expiring soon
47
Safe items

Know before
the problem hits

Most pharmacies discover expired medicines only when a customer returns them — or worse, doesn't. Nizaam's expiry system runs in the background, so you're always ahead.

🔴
Blocked at checkout
Expired medicines cannot be added to a bill, even if a staff member tries. The system physically prevents the sale.
🟡
30-day advance warnings
Return near-expiry stock to your distributor before you're stuck with it. Nizaam shows you exactly what needs to go back.
📋
Batch-level history
Every medicine tracked by batch number. If a drug is recalled, instantly see every sale from that batch — customer name, date, quantity.

Nizaam vs. other options

Feature Nizaam Medical Generic POS
(Oscar, LookPOS)
Manual / Excel
Medicine expiry alerts✓ 30/7/1 day✗ None✗ Manual check
Block expired at checkout✓ Automatic✗ No✗ No
Batch number tracking✓ Every sale✗ NoPartial
Generic name search✓ Brand + salt✗ Brand only✗ No
Customer credit ledger✓ Full historyBasicPaper notebook
FBR receipts✓ Auto submitSome do✗ No
Works offline✓ AlwaysSome offline✓ Works
Expired stock return✓ Built-in✗ No✗ No
DRAP recall support✓ Instant batch report✗ No✗ Hours of manual work
One-time price✓ Own it foreverMonthly fee✓ Free

One price. Yours forever.

No monthly subscriptions. No hidden fees. Pay once, use Nizaam Medical POS as long as you run your pharmacy.

Basic
PKR 18,000 one-time
For single-counter pharmacies
Expiry alert system
Batch number tracking
Customer ledger
FBR receipts
1 user account
1 year free support
Get Started
Pharmacy Chain
Custom pricing
For multi-branch pharmacies
Everything in Professional
Unlimited branches
Central inventory control
Unlimited users
Priority onsite support
Lifetime support
Talk to Sales

Common questions from pharmacists

Does it work without internet?
Yes — Nizaam is a desktop application installed on your PC or laptop. All data is saved locally. Internet is only required for FBR submission, and even that queues up and submits when connection is restored.
How does expiry blocking actually work?
When you try to add a medicine to a bill, Nizaam checks its expiry date against today. If the medicine is expired, it shows a red error and prevents the item from being added — no override possible by staff. The owner can manually approve in exceptional cases.
Can I migrate my existing stock data?
Yes. If you have data in Excel, we import it during setup — medicines, batch numbers, prices, and stock quantities. Setup usually takes 4-6 hours. Our team handles the migration for you as part of onboarding.
Does Nizaam print thermal receipts?
Yes. Nizaam works with all standard 58mm and 80mm thermal receipt printers. Receipts include FBR invoice number, QR code, medicine details, and batch numbers. A4 printing is also supported for detailed invoices.
What happens after the warranty period?
You keep the software and all your data forever. Support packages can be renewed annually at a fraction of the original cost. The software works independently of any subscription — it's yours.

Ready to protect your pharmacy
from expired medicine risk?

180+ pharmacies across Pakistan trust Nizaam. Book a free demo on WhatsApp — we set it up, you approve, done in one day.