Every tool your pharmacy needs, working as one
A checkout built for a busy pharmacy counter
Find any product in seconds, sell it in the unit the patient asks for, and take payment however they want to pay. Stock, cash and reports update the moment you confirm.
- Scan with a barcode reader or your phone camera
- Sell by pack, strip or single unit
- Cash, bank transfer, POS terminal and part-payments
- Park a sale and serve the next customer
- Returns and refunds that put stock back
- Attach prescription documents to a sale
- Print receipts or share them as a secure link
Know what is on every shelf, and when it expires
Every delivery becomes a dated batch. Qwiva sells the oldest stock first, warns you long before anything expires, and keeps a full history of every movement.
- Batch and expiry tracking on every product
- First-expiring-first-out at the counter
- Expiry alerts with the naira value at risk
- Low-stock alert levels you set per product
- Stock takes and adjustments with a reason trail
- Purchase and sales history for each product
Reorder in minutes, receive without retyping
Raise a purchase order, send it to your supplier as a secure link they can open without an account, and receive the delivery straight into new batches.
- Purchase orders in a few clicks
- Share POs by secure link, no supplier login needed
- Receive deliveries into new, dated batches
- Supplier and manufacturer records in one place
- Reorder report grouped by supplier
Every naira accounted for, shift by shift
Staff open their own register with a counted float and close it with a count. Qwiva shows expected against counted, split by payment method, so a shortfall is never a mystery.
- Multiple registers per branch
- Opening float and closing count
- Expected versus counted, per shift
- Variance traced to the staff member
- Takings split by cash, transfer and POS terminal
Answers to the questions you actually ask
Fourteen live reports, each named for the question it answers, from “Are we making money?” to “Who is due for a refill?”. Filter by date or branch and export for your accountant.
- Sales, profit, and profit & loss
- Payment mix and cash reconciliation
- Debtors, aged by how long they have owed
- Expiry, dead stock and stock valuation
- Staff performance and best customers
- Supplier reliability and refill reminders
See the real profit, after rent and diesel
Log expenses as they happen, plan spending in budget cycles, and let recurring costs record themselves, so your profit figure reflects what actually left the business.
- Expenses by category and sub-category
- Budget cycles with a spend watch-list
- Recurring expenses recorded automatically
- Vendors for everything that is not stock
- Profit & loss after operating expenses
The right access for every person on the team
Build roles around how your pharmacy works, grant temporary access that switches itself off, and see a log of every permission change.
- Custom roles with fine-grained permissions
- Temporary access that expires on its own
- Permissions log of every change
- Two-step verification for staff accounts
- Sales and performance per staff member
One account for every branch you run
Switch between branches or see them all together. Your product catalogue is shared, while stock, staff and cash stay with the branch they belong to.
- Multiple branches under one business
- View one branch or all of them at once
- Categories, brands, units and attributes
- Package compositions for pack, strip and unit
- Import your catalogue from a spreadsheet
Remember every patient, and who is due back
Customer profiles carry purchase history and credit balances, and the refill report tells you which chronic-medication patients are about to run out.
- Customer profiles with purchase history
- Credit sales and balances owed
- Refill reminders for chronic medication
- Suppliers and manufacturers directory
One action, everywhere at once
Nothing is entered twice. When you make a sale, every part of the system that cares about it updates in the same moment.
A sale at the counter
2 strips of Amoxicillin, paid by transfer
Stock updates
Taken from the batch that expires first
Cash register updates
Transfer logged against the shift
Reports update
Revenue, profit and payment mix
Phone, tablet or desktop
Runs in the browser on whatever you already own.
Camera scanning
Your phone camera doubles as a barcode scanner.
Dark mode
Easier on the eyes for late shifts.
Spreadsheet import
Bring your existing product list across in one go.
Your pharmacy, running at its very best
Set up in minutes, import your products, and make your first sale today. Free for every pharmacy during our beta.