Skip to content

For pharmacies

A till that knows what expires next month

Batch numbers, expiry dates and a counter that keeps selling when the network drops. Built for Ghanaian pharmacies and chemical shops.

console.tallyhubgh.com/pos
swipe →

New sale

POS-2026-004813 · Session open · Float GH₵ 200

Accra MainHold
Scan a barcode or type a name
AllDrinksProvisionsAirtimeHousehold

Voltic 750ml

4.00182

Milo Tin 400g

38.5044

Ideal Milk

9.009

Key Soap

6.50126

MTN GH₵5

5.00

Indomie Pack

42.0031

Sugar 1kg

18.007

Rice 5kg

96.0058
Mensah Stores

Rice 5kg

288.00
396.00

Milo Tin 400g

77.00
238.50

Key Soap

26.00
46.50

Voltic 750ml

24.00
64.00
Subtotal415.00
Discount−22.50
VAT + levies20.00
TotalGH₵ 412.50
CashMoMoCardSplit
Charge GH₵ 412.50

What you get

Built around how a pharmacy actually runs

Batch and expiry tracking

Turn on expiry tracking per product. Each batch carries its own number and expiry date, so you know what to move first and what to pull.

Sell through a network outage

The counter keeps working offline and syncs when the line comes back. A queue of waiting customers is not the moment to discover your internet is down.

Scan with the phone in your pocket

Use a USB scanner, or turn a staff phone into one. No extra hardware to buy before you can start.

Tills that reconcile

Open with a float, log cash movements, close against a counted drawer and see the variance. Shortages surface the same day, not at month end.

Every branch, one stock picture

Transfer between branches and see valuation across all of them. No more phoning the other shop to ask what they have.

Receipts on WhatsApp

Send the receipt to the customer's phone as they pay. Paper still prints when they want one.

Who this suits

Made for

  • Retail pharmacies and chemical shops
  • Multi-branch pharmacy chains
  • Shops carrying stock with expiry dates
  • Owners who cannot watch the counter all day
  • Anyone tired of counting stock on paper

Questions we get asked

Can it track drug expiry dates?

Yes. Enable expiry tracking on a product and each batch you receive carries its own batch number and expiry date, so stock can be sold oldest-first and flagged before it expires.

What happens when the internet goes down?

The counter keeps selling. Sales are held locally and sync as soon as the connection returns, so a network outage does not close your shop.

Can I stop staff from discounting or voiding sales?

Yes. Roles control who can discount, void, return or open the drawer, and every action is written to an audit log tied to the person who did it.

Do I need to buy a barcode scanner?

No. A USB scanner works if you have one, and if you do not, a staff phone can act as the scanner from day one.

Start free, add branches when you need them