RetailPOS.AI
Geo + vertical

POS for retail shops in Nigeria

Last reviewed 2026-05-27 · by the RetailPOS team

Nigeria is Africa's largest economy by GDP + the continent's most populous market at 220+ million people. The independent retail sector is massive + diverse — from the Lagos Island upmarket boutiques and Victoria Island chain operators, through the open-market traders at Balogun + Idumota, to the suburban neighbourhood retailers serving Lagos' 20+ million residents. Plus the comparable scale in Abuja, Port Harcourt, Kano, Ibadan.

Nigeria-specific POS considerations: NGN currency with persistent inflation; 7.5% VAT (relatively low globally); a sophisticated multi-tender payment mix (cards + bank-app transfer + USSD + the new eNaira); CBN payment-system regulations; the FX-scarcity reality that affects imported-goods sourcing. This guide is for owner-operators of independent Nigerian retailers across that diversity.

The Nigerian payment mix — card + transfer + USSD

Nigeria's digital payment market is more multi-tender than most. The major rails:

Cards (Verve + Mastercard + Visa) — Verve is the domestic scheme dominant in Nigeria-only transactions; Mastercard + Visa for international. Rates typically 1.5-2.5% depending on processor.

Bank transfer (in-app) — customer opens their bank app (Access, GTBank, Zenith, UBA, First Bank), enters merchant account, transfers real-time. Very common; near-zero fee for the merchant; instant settlement.

USSD payment — customer dials a USSD short-code (e.g., *737# for GTBank), enters merchant code + amount, confirms with PIN. Works on any phone (smartphone or feature phone); essential for non-smartphone customer segments.

eNaira— CBN's central-bank digital currency. Lower merchant adoption today but growing; supports both QR + transfer payment.

The POS should support cards (primary) + bank transfer (high-value second) + USSD (for non-smartphone segments). RetailPOS integrates with the major Nigerian processors (Flutterwave, Paystack, Interswitch, Quickteller).

NGN + 7.5% VAT

Nigeria's VAT (administered by FIRS, the Federal Inland Revenue Service) is 7.5% on most goods + services. Zero-rated: basic food items, exports, medical + pharmaceutical, educational. Exempt categories include some financial services.

VAT-registered businesses (revenue above NGN 25 million annual turnover) charge + file monthly. The POS-generated receipt format must include FIRS- compliant data: business' TIN (Tax Identification Number), sequential invoice number, line-itemised goods + VAT, total.

FIRS e-invoicing — where in scope

FIRS has been rolling out e-invoicing requirements for B2B transactions of certain sectors + above certain thresholds, with full B2C in scope on the roadmap. As of 2026, the rollout is in phases — large taxpayers first; medium-sized + retail following. Confirm current scope at the FIRS portal for your specific sector + revenue tier.

The integration involves: device registration with FIRS; invoice signing per FIRS schema; real-time submission to FIRS via certified Solution Providers. RetailPOS' integration ships via our connector layer for in-scope businesses; below-threshold or out-of-scope retailers use standard FIRS- compliant receipts.

Inflation + price-list maintenance

NGN has experienced sustained inflation across 2022-2026. Imported goods especially see frequent price adjustments — sometimes weekly for highly- sensitive categories (electronics, branded apparel, premium FMCG). The POS' bulk-price-update via CSV + the price-history tracking matter more here than in stable-currency markets.

Common workflow: shop owner reviews current pricing weekly against supplier invoices; bulk-updates 50-200 SKUs via CSV; new prices apply at next sale. Past sales reflect the then-current price for refund + audit defensibility.

FX scarcity + imported-goods sourcing

Nigeria's FX policy has been tight; the parallel-market (Aboki / Bureau de Change) rate diverges from the official rate periodically. For independent retailers importing goods, the cost basis depends on which FX channel funded the import. The POS' cost-of-goods tracking should capture the FX rate + channel per shipment so margin reports reflect reality.

Common workaround: shops source locally where possible (Lagos open markets + wholesalers offer locally-sourced imported goods at the parallel-market FX rate). The supplier ledger captures both formal-channel + parallel-channel sources separately.

Power + internet resilience

Nigerian power grid is unreliable — most urban retailers run on a mix of grid + generator + inverter + solar. The POS has to work through frequent outages. Same shape as the SA load-shedding workflow: UPS for till + printer; 4G failover for internet; offline cashier mode for the worst-case sync gap.

Internet via MTN + Glo + Airtel + 9mobile is generally available in Lagos + Abuja + Port Harcourt; rural reliability varies. Most retailers run dual-SIM failover (different carriers on each SIM) for outage tolerance.

Nigerian supplier + hardware landscape

iPads + tills: Slot (Lagos chain), Jumia, Konga for new devices. Computer Village (Ikeja) is the open-market hub for refurbished + grey-market imports at significantly lower prices. iPad refurbs at NGN 300,000-500,000 typical.

Receipt printers: POS distributors (Posrocket NG, Cashbook NG, Pulse Africa) supply Star + Epson. Star TSP143IIIBI around NGN 80,000-130,000 depending on FX-driven import cost.

Barcode scanners: Honeywell + Zebra via local POS suppliers. Lower-end Symbol-rebrand scanners widely available in Computer Village.

Card terminals: Flutterwave, Paystack, Interswitch, Opay, Moniepoint — each with their own terminal + integration. RetailPOS connects to the major options via the alternative-tender pattern.

Cash drawers: Local POS suppliers; APG + similar brands; NGN 50,000-95,000 for standard drawers.

Yoruba + Igbo + Hausa receipts

Nigeria's retail language environment is multi-lingual. English dominates in formal retail + Lagos upmarket; regional languages matter outside Lagos (Yoruba in the South-West, Igbo in the South-East, Hausa in the North). Bilingual receipts are increasingly customer-friendly in regional markets.

RetailPOS supports bilingual receipts on Star + Epson printers. Item names typically English for technical accuracy; payment-method + total + headers in regional language. The till UI is English-only currently.

Frequently asked

Bank transfer + USSD as tenders?
Both as alternative tender types alongside cards. Bank transfer is high-value (NGN 100k+) workflow — customer transfers from bank app, merchant confirms receipt + POS settles ticket. USSD for lower-value + non-smartphone customers. Both work without a card terminal.
FIRS e-invoicing — when does it apply?
Phased rollout in progress. Confirm at sign-up whether your sector + revenue tier is in scope. RetailPOS integration ships via connector layer for in-scope businesses; below-threshold retailers use standard FIRS-compliant receipts (TIN, sequential invoice number, line-itemised VAT).
How does the POS handle frequent price adjustments?
Bulk-price-update via CSV import (250+ SKUs in one pass); price-history tracking means past sales reflect the then-current price for refund + audit defensibility. Weekly bulk-update workflow is standard for shops with significant imported-goods inventory.
Power outage resilience?
UPS on the till + printer + network gear (NGN 30k-50k for a small unit); 4G failover via dual-SIM (MTN + Glo or Airtel + 9mobile); offline cashier mode queues sales locally + syncs when connectivity returns. Workable for typical Nigerian urban-retail power profile.
Multi-shop across Lagos + Abuja?
Multi-store on every plan. Per-shop reports + rolled-up owner dashboard. Stock transfers between shops (Lagos-to-Abuja transfer + 24-48 hour in-transit status workflow). Per-region manager + chain-owner role hierarchy supports the typical Nigerian family-business org structure.
Yoruba + Igbo + Hausa receipts?
Bilingual receipts on Star + Epson printers — English + the relevant regional language. Item names in English; payment-method + total + FIRS-required headers bilingually. Per-shop configuration based on the dominant customer language.
Want the product side? See the retail pack →

Open your shop in 30 seconds.

No card. Free until your first 100 sales. Bring your own Stripe; keep your hardware.