Skip to content

Built in Uganda, for Uganda

The till that doesn't stop when the network does

Sells offline, files EFRIS with URA, takes MTN and Airtel money.

  • A shopkeeper behind the counter of a well-stocked general store
  • Tables laid out in a restaurant dining room
  • Shelves of fittings and parts with printed price labels
  • A stocked warehouse aisle
  • A pharmacist taking a box from a dispensary shelf

0

Days free to try

Offline

Sales queue and sync in order

0

Branches on one plan

EFRIS

Filed with URA

The counter

A queue doesn't wait for your internet

When the line drops, most tills stop taking money. Vorxx keeps going. Sales are held on the device and the moment you're back they sync in the order they happened — with nothing counted twice.

Online Kampala Road branch · Shift open
Scan a barcode or search
Cart 0
    Subtotal
    UGX 0
    VAT
    UGX 0
    Total
    UGX 0
    Cash MTN Airtel

    Sells with no network

    Every sale is queued on the till and pushed when the line returns. A cashier never has to say "the system is down".

    Mobile money in the sale

    MTN and Airtel prompts go out from the till and the sale only closes when the money is confirmed by the gateway — not when the customer says it went through.

    Counted once, never twice

    If a charge settles after the browser closed, the sale is rebuilt and reconciled. Money that arrived without a sale gets flagged before the drawer is counted.

    Stock & branches

    Every shop, one set of books

    Open a second branch and nothing forks. Stock moves between shops with an approval trail, each till sees what's actually on its own shelf, and the owner sees all of it at once.

    • Transfers that balance. Stock leaves on approval and lands on receipt — never counted in two places at once.

    • Staff see their own shop. A cashier is scoped to their branch; a manager can be given more.

    • Stock takes that reconcile. Count by category, see the variance, approve it — with who counted and who signed recorded.

    Today across 3 branches Live

    Takings

    UGX 0

    Sales

    0

    Low stock

    0

    Fiscal receipt

    KAMPALA GENERAL STORE

    TIN 1000123456 · Kampala Road

    Sugar 1kg × 210,000
    Cooking oil 2L14,500
    Maize flour 5kg 0%12,000
    Subtotal36,500
    VAT (18% on 24,500)4,410
    Total40,910

    FDN 0012 8834 2201

    Verified with URA at 14:32

    Tax

    EFRIS without the evening of data entry

    Sales become fiscal invoices as they happen, with the right VAT on each line — including the zero-rated ones. Standard-rated and exempt goods sit in the same basket and still come out right.

    Per-product VAT

    Each product carries its own rate. A zero-rated item charges nothing, next to one that charges 18%.

    Every line, its own rate

    Change a product to zero-rated and the till charges nothing for it from the next sale on.

    Books & people

    The parts nobody enjoys, already done

    Payroll works out PAYE, NSSF and LST to the current Uganda bands and produces the bank file. The books build themselves from what actually happened at the counter.

    Payroll

    Payslips, leave and attendance. PAYE, NSSF and LST computed per employee, with a bank CSV at the end.

    Accounts

    Balance sheet, cash flow, ledger and audit trail, built from your sales, purchases and expenses.

    Expenses

    Approvals with a second pair of eyes, budgets that count what's pending, receipts kept privately.

    Shifts & drawer

    Open, count and close a drawer. Every over or short is attached to the person who counted it.

    Achieng Grace

    Cashier · Ntinda branch

    September
    Gross pay
    UGX 850,000
    NSSF 5%
    −42,500
    PAYE
    −144,250
    Local service tax
    −20,000
    Net pay
    UGX 643,250
    Included in this month's bank file

    Who it's for

    Set up for how your shop actually trades

    Retail & supermarkets

    Barcodes, variants, packs, price lists and bundles. Loyalty and store credit when you want them.

    Restaurants & bars

    Orders reach the kitchen, tables are held open, and the bill closes on the same till as everything else.

    Wholesale

    Quotations, credit customers with enforced limits, purchase orders and supplier balances.

    Pharmacy & hardware

    Expiry dates, units, reorder levels and stock counts that reconcile against what's on the shelf.

    The reason to switch

    The days that cost you money

    Not features — the specific things that go wrong in a shop, and what happens instead.

    “The network is down, come back later.”

    You keep selling

    Sales are held on the till and sync in order when the line returns. Nobody is turned away, and nothing is counted twice.

    “We ran out and nobody noticed.”

    The shelf tells you first

    Every line carries a reorder level. What is running low is on the dashboard before a customer asks for it.

    “The drawer is short again.”

    Short by whom, and when

    Shifts open and close with a count. Every over and short is attached to the person who counted it, with the sales behind it.

    “URA filing is an evening of retyping.”

    Filed as you sell

    Sales become fiscal invoices as they happen, with the right VAT on each line — including the zero-rated ones.

    “The second shop keeps its own books.”

    One business, not two

    Each branch sees its own shelf; you see all of them. Stock moves between shops with an approval trail that balances.

    “Everyone can see everything.”

    Only what their job needs

    Roles decide what each person can open, and staff are scoped to their own branch. Every sale, refund and stock change records who did it.

    How far it goes

    It grows into the business you end up with

    Start with one till. Turn the rest on when you need it — nothing to migrate, no second system.

    Selling

    • Barcode scanning and quick search
    • Variants, packs and units
    • Bundles and price lists
    • Quotations that become sales
    • Lay-by and store credit
    • Returns and refunds
    • Customer display screen

    Stock

    • Reorder levels and low-stock alerts
    • Stock takes with variance and approval
    • Branch transfers with an audit trail
    • Purchase orders and receiving
    • Suppliers with credit limits
    • Expiry dates and reorder alerts
    • Barcode label printing

    Money

    • Cash, MTN and Airtel money
    • Customer credit with enforced limits
    • Shifts, drawer counts and cash-ups
    • Expenses with two-person approval
    • Ledger, balance sheet and cash flow
    • EFRIS invoices filed with URA
    • Reports by branch, staff and product

    People

    • Roles per module, not all-or-nothing
    • Staff scoped to their own branch
    • Payroll with PAYE, NSSF and LST
    • Payslips, leave and attendance
    • Sales commissions
    • Staff performance by hour and day

    Customers

    • Loyalty points and tiers
    • Credit balances and a full ledger
    • Per-customer price lists
    • Purchase history on the till
    • Receipts by print or email

    Peace of mind

    • Works offline, syncs in order
    • Nightly backups, and one to your own device
    • Export your data whenever you want
    • Every change recorded against a person
    • Installs on Android as an app

    Why this one

    Built where it is used

    Priced in shillings

    No dollar invoice that moves with the exchange rate, and no card needed to start.

    EFRIS is not an add-on

    Fiscal invoicing and per-product VAT are part of the till, not a module you buy later.

    Mobile money in the sale

    MTN and Airtel close the sale only when the gateway confirms the money, not when someone says so.

    Assumes the line will drop

    Offline is the normal case here, so it was designed in rather than bolted on afterwards.

    Pricing

    Priced in shillings, billed monthly

    Fourteen days free to try it in your own shop. No card to start.

    Starter

    One shop finding its feet.

    UGX 49,000/month

    • Up to 2 users
    • 1 branch
    • Up to 5,000 products
    • Till, stock, customers, loyalty
    • EFRIS, mobile money, offline selling
    • Shifts, expenses and reports
    Start free trial
    Most shops

    Business

    Growing, with more than one till.

    UGX 199,000/month

    • Up to 10 users, 3 branches
    • Unlimited products
    • Everything in Starter, plus:
    • Multi-branch and transfers
    • Purchasing, suppliers, quotations
    • Accounting, payroll, commissions
    • Bundles, price lists, restaurant
    • Custom roles and advanced reports
    Start free trial

    Enterprise

    Many branches, your own terms.

    Let's talk

    • Unlimited users and branches
    • Everything in Business
    • Onboarding and data migration
    • Priority support
    Contact sales

    Get it on the counter

    Works on what you already own

    Vorxx runs in the browser on any laptop or tablet, and installs to an Android phone as a real app — home-screen icon, works offline, no store required.

    Any laptop

    Chrome, Edge, Firefox or Safari. Nothing to install.

    Android phone

    Open it in Chrome and choose “Install app” for a home-screen icon.

    Printers & scanners

    Prints to any thermal printer your device can already print to. USB and Bluetooth scanners type like a keyboard.

    Customer display

    A second screen showing the basket as it is rung up.

    09:14 Offline
    Scan or search
    2 itemsUGX 17,300
    TotalUGX 19,910
    Charge

    Queued on the device. Syncs the moment the line returns.

    Questions people ask

    What happens when the internet goes down?

    You keep selling. Sales are stored on the device and sync automatically when the connection returns, in the order they were made. Mobile money needs a line to confirm, so cash is the fallback for those minutes.

    Do I need to be VAT registered?

    No. If you're not registered, switch VAT off and nothing is charged or filed. If you are, each product carries its own rate, so zero-rated and standard-rated goods can sit in the same basket.

    Can I move my existing products in?

    Yes — import from a CSV with your names, prices, barcodes and stock. On Enterprise we'll do the migration with you.

    Who can see what?

    You decide. Roles set what each person can open, and staff are scoped to their own branch unless you widen it. Every sale, refund and stock change records who did it.

    What happens to my data if I leave?

    It's yours. Export your records at any time, and take a backup to your own device whenever you like.

    Try it on your own counter this week

    Fourteen days, your real products, no card. If it doesn't fit your shop, walk away.

    +256 745 231 430 · support@vorxxpos.com · Entebbe, Uganda