RetailPOS.AI
South Africa · Pricing

Flat per-shop pricing, in Rand.

Same product on every plan — multi-store, recipe-based inventory, offline mode, all 13 vertical kits. SnapScan + Zapper + Yoco + Stitch native. SARS VAT 15%. Free until your first 100 sales.

Starter
~R 530/ shop / month
$29 / shop / month

Single shop, 2 cashiers. Every feature included.

  • Unlimited transactions
  • Recipes that deplete ingredients on sale
  • Works offline (load-shedding survivable)
  • SnapScan + Zapper + Yoco + Stitch native
  • SARS VAT 15% with VAT201 export
  • 3 integration connections
  • 2 API keys
  • Email support, 24h
Start free
Pro
~R 1,260/ shop / month
$69 / shop / month

Up to 5 shops, multi-cashier. The most-picked plan.

  • Everything in Starter
  • Up to 5 shops across Joburg / Cape Town / Durban / Pretoria
  • 10 cashiers per shop
  • Multi-store stock transfers
  • 25 integration connections
  • Tamper-evident receipts check
  • 3-year report history
  • Email + chat, 4h
Start free
Scale
Customtalk to us
Custom talk to us

Chains of 6+, on-prem available, dedicated SLA.

  • Everything in Pro
  • Unlimited shops
  • Unlimited cashiers
  • On-prem hosting available
  • Managed SARS + processor integrations
  • 7-year report history
  • Custom starter catalogue
  • Slack support, 1h
Contact sales

Rand amounts are indicative based on the prevailing exchange rate; the system invoices in USD at sign-up. Free until your first 100 sales.

Payment processors we work with in South Africa

South African retail is card-heavy + QR-growing. RetailPOS handles all the major rails as native tenders — pick whichever you already use.

SnapScan + Zapper QR
The dominant SA QR-payment apps — customer scans the till's per-sale QR; payment settles to your linked bank account. No hardware terminal needed.
Yoco card readers
Yoco's mobile-card-reader hardware integrates as a card tender; popular for smaller SA retailers because of no monthly fee + transparent transaction pricing.
Bank-issued card terminals
Standard Bank, ABSA, FNB, Nedbank, Capitec POS terminals — all integrate via the alternative-tender pattern.
Stitch + open banking
Stitch provides open-banking and instant-payment rails powering many newer SA fintech integrations; RetailPOS supports the Stitch tender abstraction.
SARS VAT + e-Filing
VAT 15% (or zero-rated / exempt) with VAT201 + VAT216 source-data export for your SARS submissions via eFiling.
Cash
Still significant in spaza + township retail. End-of-shift drawer reconciliation with variance flagging; multiple cash drops per shift; per-cashier accountability.

Frequently asked — South Africa

Why is pricing in USD, with Rand shown as approximate?

RetailPOS is invoiced in USD globally. The Rand amounts on this page are indicative based on the prevailing exchange rate; at sign-up the system charges in USD against your card or international bank account. For larger operators preferring direct ZAR invoicing via a local entity, Scale tier accommodates this.

How does SARS VAT integration work?

The till computes VAT at the standard 15% rate (or zero-rated / exempt where applicable). Receipts include VAT-compliant headers (your VAT number, the supplier details, line items with VAT, gross and net totals). The reporting endpoint exports VAT201 source data + supporting transaction detail for your VAT submissions via SARS eFiling.

SnapScan vs Zapper vs Yoco vs Stitch — which to use?

All four ideally, since customer preference varies by demographic + city. SnapScan and Zapper are the dominant SA QR-payment apps; Yoco is the dominant mobile-card-reader; Stitch is the open-banking + payments infrastructure underneath many modern integrations. Configure once at sign-up; the till offers all four as tender options. Fees vary by provider; verify current rates.

Does the POS survive load-shedding?

Yes — genuinely offline-first. Till runs from local state on your iPad / tablet; outbox-driven sync resumes when power + connectivity return. 48 hours offline is the design target. Stage 6 load-shedding (6-12 hour outages) doesn't break the till; budget a UPS for the receipt printer + iPad and you're operational.

How does RICA compliance work for SIM-bundled mobile shops?

For mobile shops bundling SIMs at sale, the POS captures customer ID + proof-of-address as part of the checkout flow, signs the RICA declaration, and stores the audit trail. The IMEI + SIM serial linkage and the RICA compliance record stay together for as long as your retention policy requires.

How does the free-until-100-sales work in Rand?

The 100-sale free tier applies regardless of currency. Once you hit your first 100 paid sales, you pick a plan. If you don't pick within 14 days, the tenant goes read-only but your data stays preserved indefinitely.

Can I run RetailPOS across SA + Botswana + Namibia branches?

Yes. Multi-currency is supported per-shop; SADC cross-border stock transfers handle via the in-transit state. Each branch operates under its country's tax registration (SARS for SA branches, BURS for Botswana, etc.); the tax engine routes correctly.

Try it on your Joburg, Cape Town, or Durban shop.

Free until your first 100 sales. No card. Bring your existing Yoco / SnapScan / Zapper / bank terminal relationship.