Sell at the counter, track every batch and expiry date, keep patient records and see your real profit, in one cloud system. Our desktop and mobile apps keep selling when the network drops.
Sound familiar?
Most shops don't lose money on price. They lose it on what they can't see. VirtualRx replaces the notebooks and spreadsheets with one live view of your business.
Beyond the basics
VirtualRx has the purchases, accounting and contacts you would expect from any stock system. These four modules are where it goes further.
EMR
Keep clinical history beside the sale: patient profiles, allergies, vitals, consultations and prescriptions, in the same system that rings up the transaction.
Stock taking
Count your shelves and let VirtualRx do the reconciliation. See variances line by line and post the adjustment with a full audit trail.
Online selling
Connect your WooCommerce website and its products, prices, stock and orders stay in sync with the counter. No second system to maintain.
Reporting
Live dashboards on profit, top sellers, stock value and sales by branch and staff, so you back what works and cut what quietly costs you money.
The standard modules, included at no extra cost.
Real VirtualRx screens, shown with a sample pharmacy.

Ring up a sale with the basket on the left and products on the right. Hold, quotation, credit sale, card, split payment or cash.

Sales, money owed to you, purchases and expenses at a glance, with sales per branch over the last 30 days.

Every product with its branches, buying and selling price, current stock and category. Export to Excel or PDF.

Batches by expiry date and branch, so you sell, discount or return them before they cost you.

Products at or below their alert quantity at each branch, lowest first.

Opening and closing stock, sales, purchases and expenses, down to gross and net profit.

Patients, consultations, refills due and follow-up calls on one clinical dashboard.

Blood pressure, pulse, temperature, oxygen and weight over time, for each patient.
Sales & POS
Ring up sales in seconds with barcode scanning, quick search and split payments. Every sale updates stock straight away and lands in your reports, with no double entry.
Products & expiry
Track every product by batch and expiry date. VirtualRx flags what's expiring soon and what's running low, so you can discount, return or reorder before it costs you.
Made for pharmacies
VirtualRx works for any shop, but these were built with pharmacies in mind.
Record the batch and expiry of every delivery. The expiry report and monthly emails tell you what to sell, discount or return.
Sell 10 for ₦900 or a carton at a fixed price. Extra units go on their own line at the single price.
Keep several price lists, such as retail, wholesale or a branch price, and choose one per sale or per branch.
Choose whether cashiers can sell what the system shows as out of stock, so the count stays right.
A screen where customers scan a barcode and see the price, without asking a cashier.
Print shelf and product labels with barcodes and prices for anything you stock.
Purchase orders, deliveries with batch and expiry, supplier payments and returns, all tied to stock.
See your closing stock as it stood on any past date, and how fast each product sells.
Staff and permissions
Give every member of staff their own login and the access their job needs, and nothing more.
Decide exactly what each person can see and do, down to who may print invoices or give discounts.
Staff clock in and out on the shop computers you register, so nobody signs in from home. Monthly hours on screen or in Excel.
Each cashier opens the till with a cash count and closes it with a summary of cash, card and transfer.
See who added, edited or deleted a sale, product or payment, and when.
A sale sent twice after a slow connection is recorded once, on the web and in the apps.
A weekly summary of sales, purchases and money owed, plus low-stock and expiry alerts. Unsubscribe any time.
Reliable when the network isn't, priced in naira, and ready for one counter or twenty.
“We enjoy using VirtualRx for day to day operations.”
“It is a very good software.”
Download
Use VirtualRx in any browser, or install the desktop and mobile apps. The apps keep selling without internet and send every sale up when the connection is back.
Mac: Apple Silicon · Intel. First time on a Mac, right-click the app and choose Open.
Everything stays in one account. A sale on the desktop app shows on the web dashboard and in the mobile app.
Getting started
Free virtual training and support all year come with every plan.
14 days free, no card. Add your business, branches and logo.
Import your product list and opening stock, with batches and expiry dates, from an Excel file, or add them one by one.
Give each person a login and a role, then sell on the web, the desktop app or the mobile app.
Pricing
Start with a 14-day free trial, then pick the plan that fits. One price a year, billed annually, with no hidden fees.
For a single shop getting started.
billed annually
Start free trialMost popular
For growing businesses with a few outlets.
billed annually
Start free trialFor chains and high-volume operations.
billed annually
Start free trialPrices are VirtualRx annual plans in naira. Physical training & support is billed separately based on location.
Yes, in the desktop and mobile apps. Sales are saved on the device and sent to your account automatically when the connection returns, and a sale is never recorded twice. The web version needs internet.
Yes. Import products, opening stock and contacts from an Excel or CSV file. Batches and expiry dates can come in with the stock.
Yes. Record the batch and expiry of each delivery, see what is expiring on the dashboard and in the expiry report, and get a monthly alert by email.
Yes. Each branch has its own stock, and you can move stock between branches and see sales and stock per branch. The number of branches depends on your plan.
Any computer or tablet with a browser, the desktop app for Windows and Mac, and the mobile app for Android and iPhone.
Yes. Switch on the EMR in Settings to record patients, allergies, conditions, vitals, consultations and prescriptions, with refill and follow-up reminders.
Yes. Virtual training and support are free all year on every plan. On-site training is available for a fee, depending on your location.
Your data lives in the cloud and is backed up every day to a separate location. Every member of staff has their own login and only the access you give them.
Set up your shop in an afternoon. No card required.