Pharmacy POS
Pharmacy POS on DwumaPOS
DwumaPOS is for pharmacies and chemical shops in Ghana. Follow one carton through the shop. It arrives in the morning, and you write the batch and the expiry date before the packs reach the shelf. At the counter, the sale offers the batch that expires first. Staff can choose another batch. An expired batch stays off the sale. You check what is close to expiry on the batches list, not from a popup when you scan. Everyday medicines can be ordered on the website from that same stock. A prescription item needs an approved prescription on the order. Sign up at dwumapos.com. Support is on that site, on WhatsApp at 054 308 0918, or by email at support@dwumapos.com. For custom healthcare software from OceanCyber, see the healthcare industry page.

Updated · OceanCyber, Accra
Record the batch when stock arrives
Write the batch and the expiry date when the stock arrives, before it hits the shelf. Skipping that step makes a later recall a search through the shop. The batches list then shows expired stock, and stock expiring within 30, 60, or 90 days. Those windows are expiry dates, not the software trial. The POS does not pop up a warning when you scan.
When a product has batches, the sale starts with the one that expires first. Staff confirm the batch, and they can pick another. Expired batches stay off the sale. That block is on by default.
Everyday medicines can sit on your website from the same stock. A prescription item needs an approved prescription on the order. The pharmacist still handles that approval. When the order is fulfilled, the sale uses the batch that expires first, the same way as the counter. One box cannot sell at the counter and again on WhatsApp.
- Receive the stock and record the batch and expiry before it reaches the shelf.
- Sell at the counter. Confirm the batch that expires first, or pick another that has not expired.
- Review the batches list for items expiring in 30, 60, or 90 days. Do not wait for a warning on the scan.
MoMo, cash, and the rider on one sale
Customers can pay by MoMo, cash, or card on the POS. That money goes into the Paystack or Hubtel account you connect. DwumaPOS does not hold it.
If a rider delivers an everyday medicine, the cash they collect is written on the delivery proof. When that order is fulfilled, the payment is on the original sale, and the medicine still comes from the recorded batch.
GRA e-VAT can go out when a completed sale includes the buyer’s TIN, after that sale has uploaded. A walk-in receipt with no buyer TIN is not sent. DwumaPOS does not register you with GRA. Ask your pharmacist or accountant whether you need it. This page is not tax advice.
Website orders and delivery
Everyday medicines can be ordered on your DwumaPOS website. Your rider delivers that order. Cash they collect is recorded on the delivery proof, then on the original sale when the order is fulfilled. The medicine comes from the same batch stock, and the fulfilled order takes the batch that expires first.
Your own riders can take cash on delivery. Dwuma network riders are for when your riders are busy, and those customers pay by MoMo or card before collection. The customer follows a track-order link and sees the rider’s name, phone number, and a map.
When the network drops
Install POS Desktop on a Windows PC if you need to keep selling when the network drops. Cash, a card payment you record, a bank transfer, and MoMo you type in by hand stay on that computer and upload when you are back online. Starter and Business hold them for up to three days. Scale holds them for up to seven days. A live MoMo prompt, the sales report, moving stock between branches, and promotions wait for the internet. If you only use the POS in a browser, sales stop until the internet returns. Leave stock edits alone until those sales have uploaded, so the website and the POS do not show two quantities for one product.
What a pharmacy pays
Pharmacies use the same plans as other shops. Setting up the shop is free. The 30-day trial starts when you open the shop for sales, on Starter, Business, or Scale. After the trial, Starter is GHS 149 a month, Business is GHS 249 a month, and Scale is GHS 399 a month. You can pay each month, or prepay for one to five years. One year uses the same monthly price. A longer prepay lowers that monthly rate.
On Starter the website is yourshop.dwumapos.com. Business and Scale can use your own domain, such as yourshop.com. Customer MoMo and card payments go to the Paystack or Hubtel account you connect. That money is not the DwumaPOS bill.
| Plan | GHS a month | Limits | What you get |
|---|---|---|---|
| Starter | 149 | 1 branch, unlimited products, 3 staff | Website on yourshop.dwumapos.com, pickup and delivery, POS Desktop keeps sales for up to 3 days |
| Business | 249 | Up to 3 branches, 10 staff | Your own domain, transfers between branches, promotions and coupons, part payments |
| Scale | 399 | Up to 50 branches, 200 staff | POS Desktop keeps sales for up to 7 days, payroll with SSNIT and PAYE |
Before you offer delivery
Create the shop first. The trial does not start until you open it for sales.
- Record a batch and an expiry date for one item, then sell it at the counter and confirm the earliest batch.
- Take one MoMo test under GHS 2 on the POS and one website order for the same everyday medicine.
- If a rider collects cash, confirm it is on the original sale when the order is fulfilled, before you close the day.
- If MoMo is still pending, that sale is not paid yet. Do not hand the pack over.
Common questions
- Can a prescription go on the website?
- Everyday medicines can. A prescription item needs an approved prescription on the order. The pharmacist still handles that approval. When the order is fulfilled, the sale uses the batch that expires first, the same way as the counter.
- What if the rider takes cash?
- The rider records the cash on the delivery proof. When the order is fulfilled, that payment is on the original sale. The medicine still comes from the recorded batch, and an expired batch stays off the sale.
- How much is the pharmacy POS?
- The plans are the same as for other shops. Setting up is free. A 30-day trial starts when you open the shop for sales. Then Starter is GHS 149 a month, Business is GHS 249 a month, and Scale is GHS 399 a month.
- Who do I call about the POS?
- Call DwumaPOS on 054 308 0918, or email support@dwumapos.com.
Related reading
See the pharmacy POS
Batch, expiry, and MoMo on the same sale. WhatsApp 054 308 0918 or email support@dwumapos.com.