Point-of-sale and stock control for Nigerian pharmacies and shops

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.

Create your free account Watch demo video
14-day free trial
No card required
Offline-ready apps
pos.virtualrx.com.ng
Inventory
Sales
Purchases
Reports
Inventory overview Today
Products
1,284
Low stock
17
Sales
₦248k
Paracetamol 500mg In stock
Vitamin C 1000mg Low · 4 left
Cough syrup 100ml Expires Aug
One system for the counter, the stockroom and the back office.
Secure & backed up
Real-time sync
Multi-branch
₦Naira-ready

Sound familiar?

The paperwork is costing you profit

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.

On paperWith VirtualRx
Manual tracking eats your day Counting shelves by hand and reconciling notebooks every evening. Stock updates itself on every sale.
Paperwork slows down sales Queues build while you write receipts and hunt for prices. Scan, charge and print in seconds.
Wrong stock levels lose profit Expired batches, dead stock and items you didn't know had run out. Expiry and low-stock alerts, automatically.

Beyond the basics

Patient records, stock taking, online selling and profit reports

VirtualRx has the purchases, accounting and contacts you would expect from any stock system. These four modules are where it goes further.

EMR

Patient records built in

Keep clinical history beside the sale: patient profiles, allergies, vitals, consultations and prescriptions, in the same system that rings up the transaction.

  • Vitals with trend charts, consultations and prescriptions
  • Refill and follow-up reminders on the dashboard
  • Bill the visit, then charge it at the till

Stock taking

Count without closing the shop

Count your shelves and let VirtualRx do the reconciliation. See variances line by line and post the adjustment with a full audit trail.

  • Count shelf by shelf, on screen or from a spreadsheet
  • Variance report and shrinkage trend
  • Posts adjustments with an audit trail

Online selling

Sell online from the same stock

Connect your WooCommerce website and its products, prices, stock and orders stay in sync with the counter. No second system to maintain.

  • Products, prices and stock sync to your website
  • Website orders drop straight into the POS
  • On the Pro Business Plus plan

Reporting

Know your real margins

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.

  • Profit and margin by product
  • Stock value at any date, and trending products
  • Sales by branch, cashier and sales rep

Also on every plan

The standard modules, included at no extra cost.

  • Sales & POS
  • Purchases
  • Accounting
  • User management
  • Contact management
  • Products & expiry
  • Stock transfer
  • Reward points & loyalty

The till, stock, expiry and patient screens

Real VirtualRx screens, shown with a sample pharmacy.

pos.virtualrx.com.ng
VirtualRx the till screen

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 & POS

A till that keeps the queue moving

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.

  • Cash, card and transfer. Accept any payment and record it cleanly.
  • Holds & returns. Park a sale, apply discounts, process refunds.
  • Offline in the apps. Keep selling when the network drops; sales sync when it's back.
New sale #VRX-20418
Paracetamol 500mg × 2₦1,600
Hand sanitizer 250ml₦2,200
Vitamin C 1000mg × 3₦4,500
Total ₦8,300
Hold Charge ₦8,300
Expiry watch 9 need attention
Cough syrup 100ml
Batch B-2241 · 24 units
Expired
Amoxicillin 250mg
Batch A-1180 · 60 units
12 days
Vitamin C 1000mg
Batch V-0904 · 18 units
28 days
Paracetamol 500mg
Batch P-3320 · 420 units
Healthy

Products & expiry

See what is expiring and what is running low

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.

  • Expiry & low-stock alerts straight to your dashboard.
  • Batch-level tracking so you always sell the oldest stock first.
  • Transfer between branches to balance stock where it sells.

Made for pharmacies

The details a pharmacy counter needs

VirtualRx works for any shop, but these were built with pharmacies in mind.

  • Batches and expiry dates

    Record the batch and expiry of every delivery. The expiry report and monthly emails tell you what to sell, discount or return.

  • Pack and carton prices

    Sell 10 for ₦900 or a carton at a fixed price. Extra units go on their own line at the single price.

  • Retail and wholesale prices

    Keep several price lists, such as retail, wholesale or a branch price, and choose one per sale or per branch.

  • Stop out-of-stock sales

    Choose whether cashiers can sell what the system shows as out of stock, so the count stays right.

  • Price checker for customers

    A screen where customers scan a barcode and see the price, without asking a cashier.

  • Barcode labels

    Print shelf and product labels with barcodes and prices for anything you stock.

  • Purchases and supplier returns

    Purchase orders, deliveries with batch and expiry, supplier payments and returns, all tied to stock.

  • Stock value at any date

    See your closing stock as it stood on any past date, and how fast each product sells.

Staff and permissions

Know who did what, and when

Give every member of staff their own login and the access their job needs, and nothing more.

Roles and permissions

Decide exactly what each person can see and do, down to who may print invoices or give discounts.

Staff attendance

Staff clock in and out on the shop computers you register, so nobody signs in from home. Monthly hours on screen or in Excel.

Till open and close

Each cashier opens the till with a cash count and closes it with a summary of cash, card and transfer.

Activity log

See who added, edited or deleted a sale, product or payment, and when.

No double sales

A sale sent twice after a slow connection is recorded once, on the web and in the apps.

Owner updates by email

A weekly summary of sales, purchases and money owed, plus low-stock and expiry alerts. Unsubscribe any time.

Built for how Nigerian shops actually run

Reliable when the network isn't, priced in naira, and ready for one counter or twenty.

Offline
The desktop and mobile apps keep selling and sync the moment you're back online.
Real-time
Stock, sales and reports update the instant a transaction happens.
Multi-branch
Run every outlet from one account with transfers and per-branch reports.
14 days free
Free trial with no card required. Set up your shop in an afternoon.

What pharmacies say about VirtualRx

Awesome software
“We enjoy using VirtualRx for day to day operations.”
Drugstore Pharmacy
Excellent
“It is a very good software.”
Global Trust Pharmacy

Download

Apps for your phone and your computer

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.

App Store Google Play Windows macOS

Mac: Apple Silicon · Intel. First time on a Mac, right-click the app and choose Open.

One account on the web, the desktop and your phone

Everything stays in one account. A sale on the desktop app shows on the web dashboard and in the mobile app.

Web

Any browser · pos.virtualrx.com.ng
  • The full back office: products, purchases, reports, accounting and settings
  • The till, quotations, credit sales and sales orders
  • Patient records and staff attendance, where you switch them on
  • Nothing to install; needs an internet connection

Desktop app

Windows · Mac (Apple Silicon and Intel)
  • Keeps selling with no internet; every sale syncs when you are back online and is never posted twice
  • Cash, card, transfer and split payments, discounts and price lists
  • Receipts on 80mm or 58mm thermal printers, and barcode scanners
  • Optional customer display, cashier PINs and till open/close
  • Updates itself on Windows

Mobile app

Android · iPhone
  • Sell from your phone, even offline; sales sync when the connection returns
  • Scan barcodes with the camera
  • Print receipts on a Bluetooth printer (Android), or share them as PDF
  • Dashboard, stock, purchases, transfers and reports on the go

Getting started

Up and running in an afternoon

Free virtual training and support all year come with every plan.

  1. Create your free account

    14 days free, no card. Add your business, branches and logo.

  2. Add your products

    Import your product list and opening stock, with batches and expiry dates, from an Excel file, or add them one by one.

  3. Invite your team and start selling

    Give each person a login and a role, then sell on the web, the desktop app or the mobile app.

Pricing

Three yearly plans, priced in naira

Start with a 14-day free trial, then pick the plan that fits. One price a year, billed annually, with no hidden fees.

Small Business

For a single shop getting started.

₦25,000/year

billed annually

Start free trial
4 users
Access to all features
Mobile & desktop app
1 location
Free all-year virtual training & support
Paid physical training & support (by location)

Most popular

Pro Business

For growing businesses with a few outlets.

₦50,000/year

billed annually

Start free trial
15 users
Unlimited products
4 locations
Mobile & desktop app (offline & online)
Free all-year virtual training & support
Paid physical training & support (by location)

Pro Business Plus

For chains and high-volume operations.

₦100,000/year

billed annually

Start free trial
Unlimited users
Unlimited products
Unlimited locations
Mobile & desktop app (offline & online)
E-commerce setup integration
Free all-year virtual training & support
Paid physical training & support (by location)

Prices are VirtualRx annual plans in naira. Physical training & support is billed separately based on location.

Common questions

Does VirtualRx work without internet?

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.

Can I bring in my existing products?

Yes. Import products, opening stock and contacts from an Excel or CSV file. Batches and expiry dates can come in with the stock.

Does it track batches and expiry dates?

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.

Can I run more than one branch?

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.

Which devices can I use?

Any computer or tablet with a browser, the desktop app for Windows and Mac, and the mobile app for Android and iPhone.

Can I keep patient records?

Yes. Switch on the EMR in Settings to record patients, allergies, conditions, vitals, consultations and prescriptions, with refill and follow-up reminders.

Do you train my staff?

Yes. Virtual training and support are free all year on every plan. On-site training is available for a fee, depending on your location.

Is my data safe?

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.

New: VirtualRx CRMOne WhatsApp number. Your whole team behind it. A shared WhatsApp inbox for your business.
See VirtualRx CRM

Try VirtualRx free for 14 days

Set up your shop in an afternoon. No card required.

Create your free account Contact us