Pharmacy POS & inventory software

Run your pharmacy with zero expired sales and less paperwork.

Billing, batch-wise stock, expiry alerts, khata and profit reports in one simple system — built for pharmacies in Bangladesh.

  • Bangla & English interface
  • Cash, card, bKash & Nagad
  • Works on computer and phone
  • Barcode scanner ready

Never sell expired medicine

Expired batches are blocked at the counter.

Know what to reorder

Low stock list with suggested quantities.

See your real profit

After cost of goods and returns, every day.

Features

Everything a medicine shop needs at the counter

Designed around how pharmacies actually work: batches, expiry dates, generic names and regular customers.

Batch-wise stock, FEFO

Every purchase is stored by batch and expiry date. Sales automatically take the batch that expires first, and expired batches can never be sold.

Expiry alerts

See everything expiring in the next 30, 60 or 90 days, plus a list of expired stock, so you can return or clear it before it becomes a loss.

Low stock & reorder

Set a reorder level per medicine. Get an instant list of what is running low, with suggested order quantities and a one-click CSV for your supplier.

Smart medicine search

Find medicines by brand, generic name or barcode. Typing mistakes are forgiven — "parasitamol" still finds Napa.

Alternative suggestions

Out of stock? Instantly see other brands with the same generic and strength, ranked by stock and price. Staff confirm every substitution.

Fast POS billing

Scan a barcode and the item is in the cart. Discounts, change calculation, and a printed receipt that shows generic name, batch and expiry.

First expiry, first out

The right batch leaves the shelf, every time

When you sell 20 tablets, the system takes them from the batch closest to expiry — even if that means splitting across two batches. Your receipt shows exactly which batch was sold, and returns go back to the same batch.

  • Expired batches are blocked automatically
  • Stock counts never include expired medicine
  • Every sale is traceable to a batch

Napa 500mg Tablet · selling 20

Batch NP2309

Expiry: Expired · 40 in stock

Blocked

Batch NP2312

Expiry: in 20 days · 12 in stock

− 12

Batch NP2401

Expiry: in 14 months · 500 in stock

− 8

And much more

Run the whole business, not just the counter

Daily sales & profit

Profit after cost and returns, with cash, card, bKash and Nagad shown separately.

Purchases & supplier dues

Record deliveries, track what you owe each supplier and log payments.

Customer khata

Sell on credit to regular customers, set credit limits and collect dues.

Prescription attachment

Attach a photo or PDF of the prescription with doctor and patient details.

Returns & refunds

Returned medicine goes back into the exact batch it was sold from.

Staff roles & audit log

Owner, manager and cashier access. Every void and discount is recorded.

Bangla & English

Switch the whole interface with one tap. Staff use the language they prefer.

Works on any device

Computer at the counter, phone in your pocket — no app to install.

Staff access

Everyone sees what they need — nothing more

Owner

Full control: profit reports, staff accounts, stock, suppliers and the audit log.

Manager

Runs the shop: purchases, stock adjustments, voids, returns and reports.

Cashier

Focused on the counter: billing, customers, khata collection and stock lookup.

How it works

Up and running in a day

  1. 1

    Add your medicines

    Enter your catalogue with brand, generic name, strength and barcode — or we help you import it.

  2. 2

    Record your stock

    Add opening stock and new purchases with batch numbers and expiry dates.

  3. 3

    Start selling

    Scan and bill. Stock, expiry alerts, khata and reports update on their own.

FAQ

Common questions

Do I need to install anything?

No. It runs in the browser on a computer, tablet or phone. We can also set it up on your shop computer so it works without internet.

Can my staff use it in Bangla?

Yes. Every screen is available in Bangla and English, and each person can switch with one tap.

Does it work with a barcode scanner?

Yes. Any standard USB or Bluetooth barcode scanner works — scan and the medicine is added to the bill.

How does it stop expired medicine being sold?

Every batch has an expiry date. When you sell, stock is taken from the batch that expires first, and expired batches are blocked automatically.

Can I control what my staff can see?

Yes. Cashiers can bill and see stock, but only owners and managers can see profit, void sales, give refunds or change stock.

Contact

Get a free demo for your pharmacy

Tell us a little about your shop. We will call you back, show you the system and answer your questions — no obligation.

We only use your details to contact you about a demo.