POS for retail shops in Pakistan
Last reviewed 2026-05-27 · by the RetailPOS team
Pakistan's independent retail sector is roughly 6 million shops across kiryana stores (neighbourhood corner shops), garment retailers, electronics, mobile-phone shops, salons, and pharmacies. The POS market that serves them is fragmented: a handful of regional players (Karachi-based Loyverse competitors, local custom-build Windows POS systems), the global brands at the high end (Shopkeep-style cloud POS for Lahore + Islamabad upmarket retail), and the long tail of cash-register-only operations that don't use a POS at all.
The buying decision is shaped by four factors that don't apply in adjacent markets: FBR's e-invoicing mandate for tier-1 retailers (revenue above PKR 1 crore); mobile-money payment dominance (Easypaisa + JazzCash combined process more in-person transactions than cards in many segments); provincial GST variance (each province sets its own rate on services + some goods); and the cash-economy reality (even at modern retail, 40-60% of transactions are still cash). This guide is for owner-operators of independent Pakistan retailers navigating those constraints.
FBR e-invoicing — tier-1 retailer compliance
The Federal Board of Revenue (FBR) requires tier-1 retailers — businesses with annual revenue above PKR 1 crore (10 million) or operating from a leased property of more than 1,000 sq ft — to integrate their POS with FBR's e-invoicing system. Each invoice gets a verifiable QR code; data flows to FBR via their Single Sales Tax Return (SSTR) portal in near-real-time.
The integration is technical: device registration with FBR, invoice formatting per FBR's schema, real-time submission via the integration partner. Most international POS systems (Square, Toast) don't support it natively. Regional players (Loyverse Pakistan, custom Windows POS) do, with variable quality. RetailPOS' integration ships via our connector layer; certificate provisioning + ongoing compliance is part of onboarding.
Non-compliance penalties are real and escalating. Confirm at sign-up whether the POS has FBR integration LIVE today, not on the roadmap.
Easypaisa + JazzCash — mobile-money dominance
Pakistan has the highest mobile-money usage rate in South Asia after a decade of Easypaisa (Telenor) and JazzCash (Mobilink/VEON) growth. In many independent retail segments — mobile-phone shops, mid-market grocery, salon services — 30-50% of in-person digital transactions route through Easypaisa or JazzCash, not through cards.
The POS should support both as alternative tenders. Cashier rings the sale + selects Easypaisa or JazzCash; customer scans the QR code on the till display; customer's mobile-money wallet confirms; the till settles. Both services offer merchant integration APIs; the POS should support direct integration so settlements + reconciliation are automatic.
Common confusion: Easypaisa and JazzCash are NOT cards — they're mobile- money wallets. A POS that only handles “cash + card” tenders forces staff to treat mobile money as cash (which loses the merchant-identification and breaks the audit trail). Real native integration matters.
Provincial GST + the multi-rate reality
Pakistan's tax structure has federal sales tax + provincial sales tax on services. The provincial rates differ by province: Punjab + Sindh 13% on most services; KP 15%; Balochistan 15%; Federal Capital 16%; rates change year to year. Goods are mostly federal-rate (17% standard, 0% on some essentials, special rates on petroleum + tobacco + sugar).
For retail goods, federal rate applies. For mixed retail-plus-service (e.g., a mobile-phone shop selling phones + repair service), the service portion uses the provincial rate where the service is rendered. The POS needs per-item tax classes + per-location tax rules so the right rate applies based on shop location.
The cash-economy reality + drawer reconciliation
Even at modern Pakistani retail, 40-60% of transactions are cash. Cash drawer handling matters more here than in card-saturated markets. The POS' end-of- shift reconciliation flow needs to handle: opening float, cash drops to safe (often per-shift in 2-3 hour intervals during peak), pay-ins (owner topping up change), pay-outs (legitimate non-sales cash withdrawals), expected vs counted with variance flagging.
Larger PKR notes (PKR 5,000 + 1,000) are common in retail; smaller-denomination change running short is a daily reality. Some shops handle change via partner relationships (mobile-money for change, customer-credit on regulars). The POS should track these without forcing the workflow into a single “cash” bucket.
PKR pricing + the inflation question
PKR has seen sustained inflation over the past several years; price changes are more frequent in Pakistan retail than in stable-currency markets. The POS' price-history tracking + bulk price update via CSV matter more here. Sale prices from 6 months ago need to reflect what the price actually was, not the current price — for refund handling and for audit defensibility.
For larger shops, displaying both PKR + USD pricing (for tourist or expat customers in Islamabad / Karachi luxury segments) is occasionally useful. The POS supports dual-currency display; the line still settles in PKR at the current exchange rate.
Pakistan supplier + hardware landscape
iPads + tills: Apple Premium Reseller (iStudio in Lahore + Islamabad + Karachi) for new; Daraz / Wholesale.com.pk for refurb or grey-market imports at significantly lower prices. iPad 9th-10th gen refurbished works fine for POS at PKR 60,000-95,000.
Receipt printers: Star + Epson via Karachi-based distributors; Bixolon via Pakistan POS suppliers (Edge, POS World Pakistan, Bizappers). Star TSP143IIIBI Bluetooth around PKR 35,000-50,000.
Barcode scanners: Honeywell + Zebra via local distributors; many independents buy the cheaper Symbol-rebrand scanners from local-market wholesalers at PKR 8,000-15,000. The cheap ones work but reliability varies; for high-volume shops, brand-name pays back.
Card terminals: Stripe is NOT available in Pakistan. The local options: HBL POS, Meezan POS, Faysal POS terminals (bank-issued), or Foree Pay for the digital-payment side. Each works with specific processor relationships. RetailPOS supports the major bank-terminal integrations + Easypaisa + JazzCash via the alternative-tender pattern.
Cash drawers: APG and CCD-Korea brands via local distributors; PKR 18,000-30,000 for a standard 16-inch drawer with bill compartments.
Bilingual receipts + Urdu support
Pakistani customers expect English item names + headers (for technical accuracy) but increasingly want receipt totals + invoice headers in Urdu. RetailPOS supports bilingual receipt printing on Star + Epson printers configured for Urdu character sets (Nastaliq + Naskh scripts). Item names typically remain in English; standard receipt headers (subtotal, GST, total, payment method) print bilingually.
The till UI is English-only in V1; Urdu UI is on the roadmap. Most shop owners and cashiers prefer the English UI for accuracy + training simplicity.
Multi-shop across Karachi, Lahore, Islamabad
A common growth path for Pakistani independents is 2-4 shops across major cities (e.g., Lahore-based chain expanding to Islamabad + Karachi). The POS should support multi-store with stock transfers + rolled-up reporting at no extra per-location fee. Logistics between cities is slow (24-72 hour transfer time depending on route); the POS' transfer flow accommodates this via “in-transit” status (configurable; default is single-step transfer for in-city or warehouse-adjacent operations).
Per-shop manager + per-region manager + chain-owner role hierarchy supports the typical Pakistani retail org structure (the owner often has direct sons or family members as regional managers; per-shop staff sit below).
Frequently asked
- Does the POS integrate with FBR e-invoicing?
- RetailPOS' FBR integration ships via our connector layer for tier-1 retailers. Device registration + real-time invoice submission to FBR's Single Sales Tax Return portal. Confirm at sign-up that integration is live for your sector + revenue tier; non-compliance penalties accrue per-day.
- Easypaisa + JazzCash as native tenders?
- Both as alternative tender types. Cashier rings the sale + selects the mobile-money provider; customer scans QR; payment settles automatically. Reconciliation runs T+1; settlement to your bank account per Easypaisa/JazzCash merchant agreement.
- Can I use this without Stripe?
- Yes — Stripe doesn't operate in Pakistan. RetailPOS supports bank-terminal integrations (HBL, Meezan, Faysal) for card processing + Easypaisa + JazzCash for mobile money + cash. Bring whichever processor + bank you already use.
- Receipts in Urdu?
- Bilingual receipts on Star + Epson printers (item names in English for accuracy; subtotal/GST/total/payment-method bilingually). Urdu character sets supported (Nastaliq + Naskh). Till UI is English-only currently; Urdu UI on the roadmap.
- How does cash-heavy reconciliation work?
- Opening float + drops + pay-ins + pay-outs + sales by tender + counted vs expected with variance flagging. Multiple cash drops per shift supported; per-cashier accountability if you run that way; full audit trail on every cash movement.
- Multi-shop across cities?
- Multi-store on every plan. Stock transfers with optional in-transit status (since Lahore-to-Karachi takes 48 hours); per-shop manager + per-region + chain-owner role hierarchy supports family-run Pakistani retail org structures.
Open your shop in 30 seconds.
No card. Free until your first 100 sales. Bring your own Stripe; keep your hardware.