Skip to content
Features

Everything a medical store needs, nothing it doesn't

From the counter to the books: one system for billing, stock, purchases, money and reports — offline on your shop computer or in the cloud.

Counter & sales

Fast billing that cashiers learn in a day.

Keyboard-first POS

F2 to search, F3 quantity, F5 price, F12 to pay: every key shown on screen, and each can be changed in Settings. No mouse needed.

Search by anything

Barcode, brand name, generic or SKU, with results as you type.

Box, strip or tablet

Each unit has its own price and barcode; stock is kept exactly.

Every way to pay

Cash, EasyPaisa, JazzCash, card or bank transfer — or the rest on the customer’s udhaar — with change shown.

Udhaar with limits

Credit is checked against each customer’s limit, and advances are used first.

Returns & voids

Return against the invoice, back to stock or written off; void a mistaken bill the same day.

MediPOS Windows pharmacy POS with Panadol Extra, Augmentin, Risek and Calpol on a bill by the strip, with cash received and change
Billing on the shop PC, with or without internet.

Stock & expiry

Every tablet in and out, with its batch and expiry.

Medicine database

80,000+ DRAP-registered medicines preloaded, with generic, strength and maker. Pick what you stock instead of typing names.

FEFO batches

The nearest-expiry batch is sold first; expired batches are blocked.

Expiry dashboard

Expired and expiring in 7, 30, 60 and 90 days, with the value at cost.

Stock counts

Count the shelves and post the differences, with a full trail.

Adjustments

Damages, losses and corrections, each with a reason.

Transfers

Move stock between stores and quarantine, or between branches on Cloud, and track shortfalls.

Augmentin 625mg in MediPOS with three batches, their expiry dates, cost and MRP, the earliest expiry first
Each batch with its expiry: the earliest is sold first (FEFO).

Purchases & suppliers

Distributor bills the way they are really written.

Schemes & bonus

10+1 and other bonus schemes are spread into cost, so profit is real.

Landed cost

Discounts, sales tax and freight are added into the cost of each item.

Duplicate-bill guard

A warning when the same supplier bill number is entered twice.

Supplier payments

Pay oldest bills first; overpayments are kept as an advance.

Returns to supplier

Expiry and damage claims, with any shortfall booked as a loss.

Supplier statements

Every bill, payment and return with a running balance.

A distributor purchase bill in MediPOS with batch, expiry, quantity, bonus, trade price, discount and cost per unit on each line
A purchase bill: batch, expiry, bonus and discount on every line.

Money & accounts

Books kept for you, without needing to know accounting.

Cash-drawer shifts

Opening float, cash in and out, count by notes, short or over.

Expenses

Rent, salaries and bills by category, each with its own account.

Staff advances

Money given ahead of salary, recovered in cash or from salary, owed per person.

Cash, bank & wallets

Move money between cash, bank and EasyPaisa/JazzCash accounts.

Cash book & day book

Every movement of money, day by day.

Profit & loss

Sales minus the cost of what was sold, minus expenses.

Balance sheet

What the pharmacy owns and owes, per branch or combined.

MediPOS profit and loss statement of a pharmacy: net sales, cost of medicines sold, gross profit, expenses and net profit
Profit and loss, kept for you from every bill and expense.

Reports & dashboard

The numbers owners ask for, one click away.

Owner dashboard

Today against yesterday, the last 30 days, payments and alerts.

Business overview

Stock value at cost and sale price, cash, bank and wallets, udhaar, supplier dues and this month’s profit on one page.

Daily alerts by SMS & email

The day’s sales, medicines to reorder, expiry and overdue bills, sent to the owner.

Sales reports

By day, product, payment method and cashier; discounts and voided bills.

Stock reports

Valuation, low stock & reorder, slow-moving, stock in & out.

Udhaar recovery

Who owes you and how late, their last payment and follow-up, and promises to pay, kept or broken.

Aging

Who owes you and whom you owe, by how long.

Excel & CSV

Export any report, or print it.

Per branch or all

On Cloud, every report for one branch or all branches together.

MediPOS owner dashboard of a pharmacy: today's sales, bills and profit, a 30-day sales chart, what needs attention and the money in hand
The dashboard: today's sales, profit and money at a glance.

FBR POS integration

For Tier-1 pharmacies: every bill reported to FBR, optional for everyone else.

Real-time reporting

Every invoice, void and return goes to FBR as it is made, online or through the Fiscal Component.

FBR number and QR

Receipts print the FBR invoice number, its QR code, your NTN, STRN and POS ID.

Offline invoices

Bills made without internet are sent automatically every five minutes until FBR has them.

Re 1 POS fee

Added after rounding, printed on its own line and kept out of sales and profit.

PCT codes

A default PCT code for medicines; cosmetics and Third Schedule items get their own.

Off until you need it

No fee, no FBR lines and no extra fields until you switch it on in Settings.

Drug inspector registers

The registers the drug inspector asks for, kept as you bill and buy and printed in one go.

Controlled drugs register

Controlled, narcotic and psychotropic medicines in and out, brought forward, with the balance after every entry.

Prescription register

Every Rx sale with the patient, the prescription ref. and the doctor; a missing ref. shows in red.

Purchase register

Every distributor bill with the distributor's drug sale licence no., and a licence that had run out marked.

Expiry register & stock

Expired and soon-expiring batches, and the stock by batch, as on the day you print.

One inspection pack

A4 across: a cover with your licence and the period, page numbers and lines to sign. Print or PDF.

Checked before the visit

What the inspector would find missing, from your licence no. to expired stock on the shelf.

A printed MediPOS controlled drugs register: Xanax 0.5mg bought from a licensed distributor and sold on prescriptions, with the patient, doctor and balance after each entry, then the prescription register
The controlled drugs register, printed for the drug inspector.

Team & control

Everyone sees exactly what they should.

Roles & permissions

Cashier, manager, accountant or your own roles, per branch.

Hide cost & profit

Cost and profit are hidden from roles without permission.

Audit log

Who changed what, and when.

Multiple branches

On Cloud: separate stock, cash and staff per branch under one account.

Import data

Products, customers and suppliers from CSV, checked before saving.

Receipts & printing

58, 76 and 80 mm thermal receipts; reports and statements print on any printer.

MediPOS roles for a pharmacy: owner, accountant, admin, cashier, inventory manager, manager, pharmacist and purchase manager
Roles decide what each person can see and do.
Getting Started

Billing on your first day

No consultants, no long setup. Most pharmacies bill their first customer the day they sign up.

01

Create your pharmacy

Sign up, name your pharmacy and choose Offline or Cloud. The 14-day trial starts at once.

02

Add your medicines

Pick what you stock from 80,000+ preloaded medicines, or import your list from a spreadsheet.

03

Enter opening stock

Batches, expiry dates, quantities and costs for what is already on your shelves.

04

Start billing

Invite your staff with the right roles and open the POS.

FAQ

Frequently asked questions

The plan you choose when you sign up, with all of its modules, for 14 days and no card. You choose Offline or Cloud, the plan, and how you will pay if you continue. Plans differ in limits such as users, branches and PCs, and in which modules they include; the pricing page lists each plan's modules.

Yes. Under Reports → Drug inspector, MediPOS prints the controlled drugs register with every controlled, narcotic and psychotropic medicine in and out and the balance after each entry, and the prescription, purchase (with distributor licences) and expiry registers, together as one inspection pack if you like.

Only branches. Offline and Cloud have the same billing, stock, purchasing, money and reporting features. Offline runs one shop on its own computer (with counter PCs on the shop network); several branches with transfers and combined reports need Cloud.

The screens are in English, using the words Pakistani pharmacies already use: TP, RP, udhaar, schemes, EasyPaisa and JazzCash.

Import products (with units, prices and opening stock), customers and suppliers (with opening balances) from CSV files. Every row is checked before anything is saved, and the help centre walks through each step.

See it working in your own pharmacy.

Every feature is included in the 14-day free trial. No card, and nothing is deleted if you decide not to continue.