POS Offline-first · Built in Cape Town

The POS system that keeps selling when the lights go out.

iNdex POS turns the Android phones and tablets you already own into tills for spaza shops, retailers and restaurants. Every sale is saved on the device first and synced when the network comes back, so load shedding never closes your till.

  • Sells offline
  • VAT at your country's rate
  • WhatsApp receipts
  • Bluetooth printers
The iNdex POS till on an Android phone: product tiles with prices and stock left, category chips, and a search bar that also scans barcodes
01 Built for African shops

One till for the way your shop actually trades.

From a spaza that runs customer accounts to a motor spares shop that sells by part number, iNdex POS fits the business in front of it.

Spaza shop POS

Run the township business your customers know, with the books kept for you.

  • Credit accounts with limits
  • Statements by WhatsApp
  • Laybye contracts
  • WhatsApp orders

Retail & butcheries

Scan it, price it, sell it, and know exactly what's left on the shelf.

  • Camera or USB/Bluetooth scanning
  • Live stock on every till
  • Reorder alerts & stocktakes
  • Purchase orders & deliveries

Restaurant POS

For restaurants, cafés and takeaways that need speed at the counter and control in the kitchen.

  • Tables, tabs & floor plan
  • Orders to a kitchen screen
  • Recipes, cost & margin
  • Takeaway & delivery orders

Airtime & electricity

In South Africa, sell the everyday essentials that bring customers through the door, from the same till as everything else.

  • Prepaid airtime
  • Data
  • Prepaid electricity tokens

Motor spares & parts

Find the right part fast, even when the customer only knows the car, and never sell a faulty one twice.

  • Part, OEM & cross-reference numbers
  • Search by vehicle: make, model, year
  • Bin locations & discontinued parts
  • Supplier returns & debit notes

Laundry & dry cleaning

Take the order at the counter, tag every item, and tell the customer on WhatsApp when it is ready.

  • Deposits at drop-off
  • Tags & collection slips
  • "Ready to collect" on WhatsApp

Start simple. Every shop gets the core POS: selling, products and prices, stock levels, customers and accounts, staff PINs, shifts and cash-ups, live tills, approvals, receipts and printers. Switch on only the extras you need and the menu shows just those.

MODULES · ON / OFF

Explore POS software for African shops and retailers →

02 What it does

Everything behind the counter, in one place.

Selling, stock, staff, credit customers and tax, built around one rule: the till never waits for the internet.

Offline POS

No signal. No power. Still selling.

Each sale is written to an encrypted database on the phone first, then uploaded in order when the connection returns. The cashier always sees where a sale stands: saved locally, syncing in the background.

  • Encrypted on the device, with the key kept in the phone's secure storage.
  • Tills talk to each other. Cashier phones sync with the manager's phone over Bluetooth and a local Wi-Fi hotspot, with no internet at all.
  • Close the shift anyway. Sales still waiting to upload go up automatically later.
Close Shift screen: opening float, sales this drawer, expected cash, a note that 2 items are still to sync, and a note-by-note cash count
Sale complete with an offline receipt number and the status Saved locally, syncing in background
Payments

Take money the way Africa pays.

Cash with quick-note buttons and change worked out for you, plus card on any bank's machine, QR wallets, EFT and customer accounts. Each card machine can be its own tender, so the cash-up shows each machine's total. Tenders start in record mode, so you don't need a payment provider's API key to open.

CashCard (any bank)EFTOn accountSnapScan (SA)Zapper (SA)Capitec Pay (SA)
  • Quick at the counter: on a keyboard, F2 opens payment and Enter completes the sale.
  • Hold, discount or attach a customer straight from the cart.
Payment screen showing the total due, payment method buttons, quick cash amounts and a number keypad

Tender buttons follow your country's defaults, or your own list.

Stock control

Stock that keeps itself honest.

Scan each barcode and iNdex fills in the name and a suggested price while you keep scanning. Or import a CSV or Excel file, and every till updates live.

  • Low-stock and reorder alerts before the shelf runs empty.
  • Stocktakes and stock movements for every product.
  • Suppliers, purchase orders and goods received, checked against what you ordered, with what is still on order shown next to low stock.
  • Damaged, lost and returned stock on record. Goods damaged on delivery never become sellable, and faulty parts go back to the supplier on a return that is your debit note.
iNdex Admin in a web browser: the Scan to add products page, where a USB or Bluetooth scanner adds a product with each scan

Credit & laybye

Customer accounts with credit limits, terms and reminders. Customers can pay off what they owe while they buy, and the receipt shows the balance before and after. Statements go by WhatsApp or email, and laybye contracts are paid off in instalments.

WHO OWES YOU · HOW LATE · WHAT CAME IN

VAT, done for you

VAT is worked out on every sale at your country's rate. In South Africa the VAT201 report gives you the figures for your SARS return, and sales can flow to Xero or Sage.

VAT · XERO · SAGE

WhatsApp receipts

The till opens the customer's WhatsApp chat with the receipt picture attached, so the cashier only taps Send. WhatsApp Business works too.

NO PAPER ROLL NEEDED

Multi-branch

Compare today's sales across your stores, and watch each till live: what every cashier is ringing up right now and how their day is going.

BRANCHES · LIVE TILLS

Manager approvals

Tills ask for approval on discounts, price changes, voids, refunds and cash-outs, and your phone rings until someone answers.

VOIDS · REFUNDS · DISCOUNTS

Shifts & cash-up

Open a shift with a counted float and close it note by note, from R200 down to 10c. A drawer that is over or short needs a reason and a manager's approval.

FLOAT · COUNT · RECONCILE

Specials that end on their own

Put a product, brand or category on special from one date to another. Every till charges it, the normal price is never touched, and it switches back by itself, even on a till with no signal.

START · PAUSE · END BY ITSELF

Customer wallets

Regulars can load money to spend later, or split a payment between what they owe and their wallet. The wallet pays at the till with cash or card for the rest, and never goes below zero.

LOAD · SPEND · SEPARATE FROM DEBT

Refunds done right

Refund one item or all of them, at the price the customer paid. Choose whether it goes back on the shelf or is faulty and kept off it, and a manager approves with a PIN.

PRICE PAID · SHELF OR FAULTY

Explore Stock, sales and customer tools in one POS →

03 Hardware

Works with the printer you can buy down the road.

No special terminal to lease. Pair an ordinary Bluetooth printer, scan with the phone's camera, and register the drawers and scanners each till uses.

Receipt printers

Prints straight to a paired Bluetooth thermal printer. No printer app: pair it in the phone's Bluetooth settings and print.

ProtocolESC/POS
Paper58 / 80 mm
BrandsXprinter, Goojprt, MTP, Rongta, Epson TM

Barcode scanning

Scan with the phone's rear camera at the till, or use a USB or Bluetooth scanner when you add products.

TillRear camera
AdminUSB / Bluetooth

Cash drawers

Register the drawer each till uses, and choose whether cash sales need an open, counted drawer first.

DevicesPrinter, drawer, scanner, display
LinksUSB, network, Bluetooth, serial

Device pairing

Cashier phones find the manager's phone over Bluetooth, then join its Wi-Fi hotspot automatically to pull products and push sales.

FindBluetooth LE
SyncLocal Wi-Fi hotspot
Join a shop

Set up a new till without calling an IT person.

The cashier taps Join a Shop. Your phone gets the request and you tap Approve. After that, whenever the two phones are near each other, they sync on their own.

  1. Find: the cashier's phone looks for nearby shops over Bluetooth.
  2. Select: they tap your shop's card.
  3. Approve: the request pops up on your phone. Pick who they are and approve.
  4. Sync: the till joins your hotspot by itself and pulls products.
  5. Done: ready to sell.
iNdex Admin Cashier Pairing screen broadcasting the shop over Bluetooth, with an incoming request and an Approve button
Manager · iNdex Admin
Join a Shop screen on the till with five steps, Find, Select, Approve, Sync and Done, waiting for the manager's approval
Cashier · iNdex POS

Explore Receipt printers, barcode scanners and POS hardware →

04 How it works

From sign-up to first sale, today.

No installer visit and no contract. Your shop is live the moment you register.

  1. STEP 01

    Sign up online

    Register your shop in a few minutes. You're logged straight in on the free trial, and no card is needed.

  2. STEP 02

    Add your products

    Scan barcodes one after another, or import a CSV or Excel file. Prices and stock reach every till.

  3. STEP 03

    Pair your tills

    Put iNdex POS on each Android phone or tablet, tap Join a Shop, and approve it from iNdex Admin.

  4. STEP 04

    Sell, online or off

    Open a shift, ring up sales, print or WhatsApp receipts, and cash up at closing. Sync takes care of itself.

Explore Set up iNdex POS and make your first sale →

05 Pricing

Plain prices, every month.

Start free with full access. When the trial ends, pick the plan that fits how busy your shop is.

Free trial

No card required

R0
FOR 2 MONTHS
  • 1,000 sales
  • 5 staff
  • 500 products
  • Full access
Start free

Starter

For a single shop

R299
PER MONTH
  • 1,000 sales a month
  • 5 staff
  • 500 products
  • Loyalty
Choose Starter
Recommended

Growth

For growing shops

R599
PER MONTH
  • 5,000 sales a month
  • 10 staff
  • 2,000 products
  • Multi-register
Choose Growth

Professional

Busy stores & restaurants

R999
PER MONTH
  • 10,000 sales a month
  • 20 staff
  • 5,000 products
  • Advanced reports
Choose Professional

Enterprise

Chains & multi-branch

R2 499
PER MONTH
  • Unlimited sales
  • 100 staff
  • Unlimited products
  • Priority support & custom integrations
Choose Enterprise

Prices shown in South African rand (ZAR), excl. any local taxes. In Botswana, Namibia, Lesotho, Eswatini, Zimbabwe, Zambia, Mozambique and Malawi you see your own currency.

Already trading on iNdex POS? Sign in (opens in a new tab) Questions about a plan? Talk to us
06 Works with Times

Your staff clock in on the same till they sell from.

Switch on Times and your till staff join automatically. They clock in and out on the till with their employee number and PIN, or on their own phone, and you get rosters, breaks, leave, loans and a live board of who's in.

  • One team list for selling and for time and attendance.
  • Add iNdex Payroll for pay runs from real hours, with payslips and a bank file: PAYE, UIF and EMP201 in South Africa, and each country's own tax and fund names in Namibia, Botswana, Lesotho and Eswatini.

Explore Staff time tracking with iNdex POS and Times →

07 FAQ

Questions shop owners ask us.

Does iNdex POS work without internet?

Yes. Every sale is saved on the device first, in an encrypted database, and uploaded when a connection is back. Cashier phones can also sync with the manager's phone over Bluetooth and a local Wi-Fi hotspot, so the shop keeps trading during load shedding or a network outage.

What devices do I need?

An Android phone or tablet is enough to start selling. A Windows computer works too: install the iNdex POS app for Windows (it keeps selling offline), or sell in any web browser at pos.indextech.co.za. Owners and managers use the iNdex Admin app or any web browser. A receipt printer, barcode scanner and cash drawer are optional.

Which receipt printers work with iNdex POS?

58 mm and 80 mm Bluetooth thermal printers that use ESC/POS, the command set used by Xprinter, Goojprt, MTP, Rongta, Epson TM and most other receipt printers. Pair the printer in the phone's Bluetooth settings; no printer app is needed.

Is iNdex POS suitable for a spaza shop?

Yes. It was designed for spaza shops, tuck shops and small retailers as much as for restaurants and multi-branch stores: customer credit with limits and WhatsApp statements, laybye, WhatsApp orders, and (in South Africa) airtime and prepaid electricity from the same till.

Can I use iNdex POS for a motor spares shop?

Yes. Each product can carry its part number, OEM and cross-reference numbers, brand, bin location and the vehicles it fits, and staff can search by any of them or by make, model and year. Specials start and end on their own, faulty parts that come back are kept off the shelf, and supplier returns work as your debit note. Choose Motor spares when you sign up.

How much does iNdex POS cost?

After the free trial, plans are R299 a month (Starter), R599 (Growth), R999 (Professional) and R2 499 (Enterprise). They differ in monthly sales, staff and product limits.

Can I try it for free?

Yes. Sign up online for a free 2-month trial with full access and no card. Your shop is live as soon as you register.

Does it handle VAT?

Yes. VAT is worked out on every sale at your country's rate. In South Africa the VAT201 report gives you the figures for your SARS return. Sales can also flow to Xero or Sage for your accountant.

Which payment methods can I take?

Cash, card on any bank's card machine, EFT and customer accounts, plus SnapScan, Zapper and Capitec Pay in South Africa. Every method starts in record mode, so you don't need a payment provider's API key to start trading. A Yoco link that sends the amount straight to the machine is coming soon for South African shops.

Explore iNdex POS questions about devices, offline sales and pricing →

END OF SLIP Ready when you are

Open your till today. Keep it open through load shedding.

Two months free with full access and no card. Set up on the phones you already have.